PROJECT X
What is Project X?
This project aimed to develop a movement-based 3D first-person shooter with multiplayer functionality and investigate how game and level design can promote competitive gameplay through well-developed movement mechanics. The game was developed in Unity 2022 LTS with Photon PUN 2 for networking functionality. Implemented systems include a responsive movement system with jumping, crouching, sprinting, and sliding, a hitscan-based weapon system with procedural animations, and a hierarchical animation system using Blend Trees and IK constraints. The project successfully created a functional multiplayer experience where players can express skill through both movement and precision. Technical challenges were primarily identified around wallrunning animations in multiplayer mode, where synchronization between clients proved more complex than expected. The project demonstranters how the combination of fluid movement, responsive controls, and tactical level design can create engaging competitive gameplay.
Sources for Unity FPS development
Movement Mechanics Guide
Gun Implementation Tutorials
Multiplayer Guide
Download Project Rapport
Project documentation