AGDEV SHOOTER
ROLE
Independent
DESCRIPTION
AGDEV Shooter is a first person shooter game. Walk around the map and shoot at targets. This game contains less gameplay due to the focus of making the game is to teach us how to implement more technical skills.
YEAR
2021
GENRE
First-person Shooter
PLATFORM
PC
PICTURES
PROJECT DETAILS
PROJECT SUMMARY
AGDEV Shooter was a project made for one of my school modules, Advanced Game Development Techniques, and this was a continuation from the previous game, 3D Shooter. The project was done to teach us how to optimize our simple game engine in OpenGL & C++ using different techniques and allows us to make 3D games.
GAME FEATURES
-
User Interface / Game Menus
-
AI State Machine
-
Collision Detection
-
Optimization Techniques for smooth gameplay
LEARNING POINTS
-
Learned how to implement user interfaces with the use of imGUI
-
Learned about LOD for 3D models
-
Implemented Spatial Partition/Frustum Culling for optimization
-
LUA Library for data saving
-
Implemented Advanced Collision Detection
-
State Machine for AI
-
Scene Graph for models