Back to work
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
01 / 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
- Python
- OpenGL
- GLUT
- Linear Algebra
- Game Physics