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.
01 / 09Custom 3D rendering pipeline using raw OpenGL (fixed-function) without shaders or game engines.
Dual camera system (FPS & TPS) with smooth interpolation to avoid gimbal lock.
Comprehensive weapon mechanics including magazine/reserve ammo economy, per-pellet shotgun tracking, and probabilistic zone-based headshots.