All projects
PROJECT / Computer graphics / CSE423

Demon Arena

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

PythonPyOpenGLGLUT
Demon Arena cover showing the OpenGL game environment, weapons and camera views.
Project cover artwork supplied by Tanzimul Karim.
CONCEPTUAL SYSTEM OVERVIEW / NOT AN APPLICATION SCREENSHOT
01

Player input

02

Game & collision logic

03

Camera modes

04

OpenGL rendering

01 / CONTEXT

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.

02 / ENGINEERING

Under the surface.

Conceptual organization of the documented survival-shooter features. Exact subsystem boundaries should be verified in source.

Architecture view / inspect components
  1. Component 1Player input
  2. Component 2Game & collision logic
  3. Component 3Camera modes
  4. Component 4OpenGL rendering

This view organizes the known components. Consult the repository for exact interfaces, data shapes and implementation.

03 / EVIDENCE & LIMITATIONS

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
Next: Parking Management System

Search portfolio commands