The game is only playable on desktop

Make sure your browser support WEBGL! You can do this by turning on Hardware Acceleration setting on your browser.


Controls:

  • WASD movement
  • Press Space to jump
  • Right Mouse Click (camera)
  • Mouse Scroll (zoom in zoom out camera)
  • Press F to interact
  • Press T to join friend room after entering code
  • Press Q or E to select skin and Press R to change skin

Feature in this demo:

  • Register/Login Authentication
  • Server Authorative Movement
  • Room /Map Transition
  • Joining Private Room
  • Global Chat
  • Changing Skins
  • REST API & JSON data communication
  • NPC Dialogue with different speed, emoji and choice box

This is only meant to test the common feature expected in a MMO using Fishnet and Unity!
Other feature may or may not be implemented in the future
Using cheapest server, lag is expected!


Genre: MMO

Purpose: This demo was made to test:

  • Implementation of Multiplayer MMO using Fishnet & Unity

Recently, Metaverse and Web3 are trending in the tech industry. Web3 really refers to internet services or platforms powered by decentralized, blockchain-technology. And Metaverse is a fast-evolving industry where innovations and developments in this space are happening rapidly. Metaverse in gaming can technically be an MMO with web3 services.

Remember Runescape on the browser? Fun times but with more advance internet services technology we have today!

This demo is to show that a WebGL broswer MMO can be done with using Unity and a new networking solution called Fishnet. Of course old networking framework like Netcode or Mirror works as well!

The demo is not perfect but it showcase the possiblity that can be done using this 2 tech. A new build with Polish/Bugs Fixed/New Feature may or may not be implemented in the future but for now you can test the demo yourself!


Next Project: Implementation of specific features in AAA games

Developed by Jeremy Toh | 2022 | Last Updated: Feb 2023