1000 Doors
A 2D roguelike dungeon crawler featuring grid-based movement, custom A* pathfinding, and retro HLSL shaders.
What it is
1000 Doors is a 2D procedural dungeon crawler I built featuring grid-based movement, line-of-sight lighting, and custom HLSL shaders.
Key Systems & Engine Tech
- Custom HLSL Shaders: Hand-coded fragment shaders for dynamic fog-of-war lighting and retro CRT screen distortion effects.
- Pathfinding & AI: Implemented A* grid pathfinding tuned specifically to avoid garbage collection spikes frame-to-frame.
- Tilemap Parsing: Built a custom script that reads Aseprite pixel art tilemaps directly into memory at runtime for quick room generation.