Nexus Architects - Project Overview
─────────────────────────────
Team Size - 1 person
Project Duration - March 15, 2024 - August 30, 2024
Responsibilities - Programming and project planning
Utilized Software - Several Unity 6 Beta and Preview builds, GitHub Desktop, VS Code
───────────────────────────────────────────────────
During my mandatory internship at CipSoft, I developed a functional MMO called Nexus Architects in Unity, concentrating on the technical implementation of a network layer capable of supporting high double-digit player counts simultaneously.
Key features of Nexus Architects:
Network Layer Development: I utilized the latest versions of Unity and Mirror, evaluating their production readiness and integration capabilities within CipSoft’s existing systems. This involved upgrading to Mirror 89.6.8 and testing Unity 6 during a long-term evaluation period.
Gameplay Mechanics: The game blends elements of building and tower defense within a sci-fi setting, allowing players to harvest resources and construct buildings while defending against waves of enemies, necessitating cooperative gameplay.
Load Testing: Additionally, I implemented bot behavior that ran on headless clients to simulate a greater number of simultaneous players. The network layer successfully handled 60+ players, but hardware limitations prevented us from testing with more clients. Calculations regarding the server used for testing and internal bandwidth indicated that 120+ players would have been possible.
The project culminated in a presentation detailing my work on Nexus Architects, along with an assessment of internal software library, followed by a collaborative play session with my colleagues.
─────────────────────────────
Trailer & Screenshots
Nexus Architects - Gameplay Trailer