World of Warcraft core gameplay features written in C# using the Unity game engine & FishNet networking library. Clean and performant code written for dedicated server & p2p structure using the Observer pattern.
- Unity 2022.3.14f1
- FishNet 4.1.6
Networked action system with cooldowns and damage/healing abilities.
Very scalable Quest system utilizing Scriptable Objects and the Observer pattern to make designing new quests super fun and easy.
Scalable interaction system for creating new interactions (clicking on an object), with input delays if desired.
A simple networked inventory system allowing giving and taking scriptable object items with a UI to view everything.