DevOps Engineer (Co-Op) @ Procor Limited

1000 Doors

A 2D roguelike dungeon crawler featuring grid-based movement, custom A* pathfinding, and retro HLSL shaders.

C#HLSLUnity 5Aseprite

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.