Co-Op Survival
A 2D pixel art online co-op zombie survival game developed in Unity using Netcode for GameObjects, with a strong emphasis on clean architecture and synchronized multiplayer gameplay.
Key features:
Smooth and reliable server-client synchronization for all multiplayer interactions
Multiple zombie types with unique movement and behavior patterns
Dynamic wave system that escalates in difficulty over time
Player leveling system with upgrade selection on level-up
Item box system that spawns periodically, containing health and utility pickups
Day-night cycle with reduced visibility at night, enhanced by a flashlight mechanic
Three distinct weapon types with different handling and effects
Developed using the MVC design pattern and SOLID principles for modular and maintainable code architecture
This project demonstrates my ability to build networked multiplayer systems, manage game state across clients and server, and structure scalable gameplay mechanics.