This project is a cooperative multiplayer game built with C++ in Unreal Engine, supporting up to five players. The gameplay involves progressing through levels, fighting enemies, and ultimately facing a challenging boss with a complex AI behavior tree and increased health.
- Multiplayer Support: Up to 5-player cooperative gameplay.
- Enemy Encounters: Engage in combat with various enemies throughout the level.
- Boss Fights: Each level ends with a challenging boss featuring advanced AI.
- Unreal Engine & C++: Built using Unreal Engine with C++ for optimized performance.
- Cross-Platform Support: Runs on both Windows and Linux.
The primary goal of this project was to understand and implement multiplayer functionality in Unreal Engine. It served as an opportunity to explore networking, replication, and synchronization for a smooth multiplayer experience.
- Implementing and optimizing network replication for a seamless multiplayer experience.
- Ensuring enemy AI and boss behavior worked correctly across multiple clients.
- Managing latency and synchronization issues for cooperative gameplay.
- Unreal Engine
- C++
- Adding more diverse enemy types and mechanics.
- Expanding multiplayer features such as matchmaking.
- Enhancing AI behavior for more dynamic encounters.