Final Bachelor Project
A Third Person Shooter game for the bachelor graduation project at the University of Tehran.
The final score for this project was A+
Systems developed on this project:
- Dynamic Camera Aiming/Freelook Swapping
- Raycast Shooting System
- Dynamic VFX/SFX Pooling for bullet impacts on different materials
- Multi-layered + IK controlled Aiming Animation System
- FSM Enemy AI
- Toon Shaders (Water/Characters)
- General software architecture best practices