Tullängsgymnasiet | Teknikprogrammet VT2026

PROJECT X

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.

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.