Roguelike Arena
Fast-paced roguelike arena shooter with rollback netcode and procedural levels.
- Type
- Game
- Status
- Live
- Role
- Gameplay & Network Programmer
- Duration
- 2022-03 → 2024-06
Overview
A game vessel requires a core loop, rendering pipeline, physics world, network layer, audio system, and save persistence — each tuned for 60 FPS combat across platforms.
Key metrics
FPS
60target
Platforms
4
Steam units
15k
Crash-free
98%
Engineering highlight
Rollback desync at 120ms latency
Fixed frame-perfect desyncs by tightening input buffer windows and adding checksum validation on rollback frames.
Links
Timeline
Each bar marks a documented milestone or decision.
More notes
Steam Early Access launch
Shipped Early Access with daily hotfix pipeline and community feedback loop.
Featured module
Core Loop
Room-based roguelike progression with procedural modifiers and build synergies.
Summary
Fast-paced roguelike arena shooter with rollback netcode and procedural levels.
Architecture
- Core LoopFeatured
Room-based roguelike progression with procedural modifiers and build synergies.
GDScriptState machines - Rendering
2.5D sprite pipeline with dynamic lighting and particle effects at 60 FPS target.
Godot 4GLSLSprite batching - Network
Rollback netcode for 2–4 player co-op with input prediction and desync recovery.
RollbackUDPCustom netcode - Physics / World
Tile-based collision, projectile physics, and procedural room generation.
Godot PhysicsProcedural gen - Audio
Adaptive combat music and positional SFX with dynamic mixing.
Godot AudioAdaptive music - Save / Persistence
Cloud save sync via Steam Cloud with local fallback and migration.
Steam CloudJSON serialization