top of page

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

Example 3
bottom of page