All Projects
Game

Lead Echo

In Development

FPS Roguelite

A fast-paced FPS roguelite built in Unity 6 with URP. Procedural room generation, class-based loadouts, loot crate upgrades, and run-based progression through increasingly dangerous arenas.

Unity 6 C# URP FPS Roguelite
Lead Echo

About

Lead Echo is a run-based FPS roguelite built in Unity 6. Each run drops you into procedurally assembled arenas where you fight through rooms, pick up weapon crates, choose upgrades from loot drops, and push deeper until you fall. Classes define your starting loadout and passive abilities — runs are fast, builds are varied, and no two attempts play the same.

Technical Highlights

  • Unity 6 with Universal Render Pipeline
  • Procedural room system — rooms assembled at runtime from a modular tile set
  • 6 player classes with distinct starting weapons and passives
  • Dual weapon slot system — primary + sidearm with rarity tiers
  • Loot crate upgrade system — 14+ upgrade ScriptableObjects with stacking effects
  • Procedural audio — runtime-generated SFX for weapon fire, impacts, and feedback
  • AI navigation — NavMesh-based enemy pathfinding with spawn wave management

Systems

  • Run progression — room-based difficulty scaling with boss encounters
  • Weapon crates — found during runs, rarity-weighted drops
  • Class selection — pre-run class picker with stat previews
  • Damage feedback — hit markers, screen shake, directional indicators
  • Hideout — persistent hub between runs