BamDoom
A Doom-style raycaster with textured walls, a lone imp and pickups. A bit of an experiment to see how the runtime handles this.
▶ Play now
Opens in a new tab
- Description
- A corridor shooter built on a runtime that only draws 2D - there is no 3D engine here at all. A DDA raycaster steps a ray through a grid for each column of the screen and draws the wall it hits as a single vertical line, scaled by distance; textured walls, floors, ceilings, doors, switches and sprites are all faked from that one trick. Written in BambooBasic and transpiled to JavaScript for the browser.
An unofficial project inspired by Doom. Doom and related trademarks belong to id Software and ZeniMax Media. Not affiliated with them. - Genre
- FPS / Raycaster
- Engine
- Pure 2D runtime - every wall is one vertical line
- Controls
- W/S move, A/D strafe, mouse look, LMB shoot, E doors, SPACE jump, TAB radar