Platform: PC
Tech Stack: C#, Unity, Docker
Website: mooncast.productions
Mooncast is a Web2 & Web3 Fantasy MMO made by a small, passionate team formerly working at Gala Games. The game is a unique blend of sci-fi and fantasy complete with resource gathering and crafting. The object of the game is to compete against other players to survive in giant, fantasy-themed domes, but players are in for a surprise as a story unfolds and the true purpose of their participation is revealed through game’s lore.


Contributions
- R&D of the character animation solution. The character is animated through a blend of a motion matching system and a Unity animator state machine. Then the character’s animation data is sent over the network in order to synchronize a player’s appearance to others.
- Designed, and iterated on the equipment system in order to support a large array of modular equipment, tools, and weapons. Developed the fishing mechanics used to acquire fish as a source of food. This involved multiple iterations on the initial prototype, and sourcing feedback often in order to ensure the a fun and approachable user experience.
- Implemented sever-authoritative hit detection in order to mitigate cheating for players vs. player combat.
- Built custom data tools to export and import large environments into small files for optimal loading speed.