Projektdokumentation
Ladda ner den fullständiga tekniska rapporten för att läsa mer om fysikberäkningar, nätverksarkitektur och speldesignbeslut.
📄 Ladda ner Rapport (Word)Project Abstract
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.
Fluid Movement System
Implementation av avancerad fysik i Unity för att hantera momentum. Systemet inkluderar sömlösa övergångar mellan sprint, glidning (sliding) och vertikal väggnavigering (wallrunning).
Animation Rigging & Networking
Hierarkiskt animationssystem uppbyggt med Blend Trees och Inverse Kinematics (IK) för exakt vapenhållning, synkroniserat i realtid över nätverket via Photon PUN 2.
Technical Challenges & Insights
Technical challenges were primarily identified around wallrunning animations in multiplayer mode, where synchronization between clients proved more complex than expected. The project demonstrates how the combination of fluid movement, responsive controls, and tactical level design can create engaging competitive gameplay.