Role(s): Programmer
Technologies Used: C++, SDL Library
Developed for: Academic Course
Mar. 2023 - Apr. 2023
Play on your browser
Responsibilities:
State Machines: Deployed an AI state machine to control sentry turret search, prime, fire, and death in C++
3D Physics: Integrated player movement with forces, FPS controls, and 3D AABB collision
Portals and 3D Math: Implemented portals in C++ with the SDL library, utilizing segment casts and quaternions
to calculate portal positions and orientation, and calculated view matrices to render portal views
Created for ITP380: Video Game Programming.
Press P to activate input replay. Press F5 to reload the level.