Skip to content

Doom

Loading…

First-person arena shooter — a 3D controller with verticality (stairs and a moving elevator), billboard-sprite enemies with line-of-sight AI, hitscan and projectile weapons, a health/ammo HUD, and pickups.

Built for rung 24 of the 20 Games Challenge.

Controls: Click to capture · WASD move · Space jump · LMB fire · 1/2 weapon · R restart

Source: examples/doom

Exercises: camera-3d, collision-3d, cooldown, input, kinematics-3d, lifetime, math, motion-3d, render-scene3d, tick, timer, transform-3d.