Hail the Emperor is a Unity project designed from the ground up for online co-op play. It showcases architectural patterns, netcode, and Steam integration to provide a robust multiplayer experience.
Features
- Modular, scalable architecture from initial design
- Cross-team collaboration: orchestrated meetings for both technical and non-technical stakeholders
- Steamworks integration for networking via Steam Datagram Relay
- Hierarchical state machine to power enemy AI decision-making
- Netcode for GameObjects (NGO) experimentation for a high-level networking approach