Demon Arena
A 3D survival shooter built from OpenGL primitives. Multiple weapons, camera modes, collision detection, and a world full of demons.

Player input
Game & collision logic
Camera modes
OpenGL rendering
From an idea to an implementation.
A 3D survival shooter built from OpenGL primitives. Multiple weapons, camera modes, collision detection, and a world full of demons.
This CSE423 coursework brings together Python, PyOpenGL, GLUT.
Under the surface.
Conceptual organization of the documented survival-shooter features. Exact subsystem boundaries should be verified in source.
Architecture view / inspect components
- Component 1Player input
- Component 2Game & collision logic
- Component 3Camera modes
- Component 4OpenGL rendering
This view organizes the known components. Consult the repository for exact interfaces, data shapes and implementation.
Source first. Claims second.
Verified results, benchmarks and a detailed engineering retrospective have not been supplied for this portfolio. No numerical outcomes are claimed. The source repository is available for technical review.
Explore source code