Roadmap & Technical Details

 

Commentary & Vision

Overall the ecosystem being built is centered around 3 components:

  1. Scalability to enable rollout of future games and community driven content
  2. Enablement of dynamic content that can evolve through linkage of ChatGPT
  3.  Simple authentication model that maximizes security of the users without jeopardizing wallet balances

The technical design and approach reflect values of the crypto community, and also gamers.  Wallet safety will be heavily emphasized.  As with all cryptocurrencies, we expect that there will be scam sites.  The risk of individuals getting scammed is too high and even 1 person having their wallet drained is not worth the risk. 

All dApps should be assumed to be wallet drainers, including this site.  Authentication procedures will be entirely manual.  You will be asked to send a small transaction to a designated wallet.  We will then query solscan with the transaction hash provided by you to verify the wallet in question.

Will there be future wallet connectivity?

Yes, possibly.  We want to make sure whatever method we choose is safe, trusted, and is highly defensible against bad actors.  We are not blockchain developers, and we do not have the skills necessary to be confident that we can protect your funds.  

Networking

Networking is not explicitly covered in the above diagrams because it is expected that the networking solution(s) will evolve greatly over the next 6-12 months.  The current design leverages a WebGL focused build and Photon Fusion 2.0 in Shared Mode.

Shared mode was chosen due to simplicity and cost effectiveness.  It is expected that dedicated servers will be procured and updating the code from Shared to Server/Client will occur at some point.

When it comes to technology solutions, it is better to use proven methods, and keep things simple.  Using simple concepts in advanced ways is almost always preference to creating complex and “technically elegant” solutions. 

Photon  is the right answer until proven otherwise.

 

Character & Game Data

Wenis Online will leverage traditional database architecture  to store game data such as characters, inventory, level information, etc.  The future of the solution be a hybrid of blockchain NFTs for armor/weapons and drop items, which can then be traded.  Trading of loot items will be done through a completely separate interface which will allow for a person to mint a particular item as a NFT so it can be traded.  

This trading will likely be done through traditional NFT marketplaces.  We are not trying to reinvent the wheel here, we are solely looking to provide a gaming platform for the crypto community in general, if it is not in our “gaming wheelhouse” we will simply leverage another platform that will obviously do it better, with less risk.

 

Web GL vs Downloadable Client

The initial versions of Wenis Online will purely be WebGL based.  We will roll out a downloadable client for our steam release, to enable higher graphics settings and wider adoption.

Mobile vs Desktop

The initial rollout is going to be focused on desktop only.  We understand that the vast majority of users are gaming on mobile devices and it will restrict our customer base greatly.  However, mobile games require a far more rigid structure for building the application/game due to the devices being significantly less powerful from a GPU/CPU perspective. 

We will investigate Mobile games after we have solidified our initial desktop builds and can make sure our codebase works properly.