3D Battle Royale Shooter · 2026

Last Stand Arena

A 3D Battle Royale shooter built entirely from scratch in Python using raw OpenGL fixed-function pipeline calls. Features a custom first-person renderer without any existing game engines, implementing hand-written collision physics, wave-based AI, and a fully functional weapon/ammo economy.

Gameplay Recording

[ IMG ]

Screenshots · 9 captures

Last Stand Arena screenshot 101 / 09
[ KEY ]

Technical Highlights

  • 01

    Custom 3D rendering pipeline using raw OpenGL (fixed-function) without shaders or game engines.

  • 02

    Dual camera system (FPS & TPS) with smooth interpolation to avoid gimbal lock.

  • 03

    Comprehensive weapon mechanics including magazine/reserve ammo economy, per-pellet shotgun tracking, and probabilistic zone-based headshots.

[ STK ]

Stack

PythonOpenGLGLUTLinear AlgebraGame Physics