Decoupled Cellular Matrix Engine - WebGPU Procedural Core
Play directly in your browser above! Press R to regenerate the dungeon matrix, Space to step through portals, and WASD to move.
The Decoupled Cellular Matrix Engine is a deterministic, zero-allocation procedural simulation slice engineered for high-performance web and indie roguelite games.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
TECHNICAL HIGHLIGHTS
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
• Deterministic Q16.16 Kinematics: Pure integer arithmetic eliminates floating-point simulation drift across network peers.
• Galilean Portal Transformations: Seamless relative coordinate translation and velocity conservation across non-Euclidean thresholds.
• 3x3 Wave Function Collapse (WFC): Procedural room and dungeon generation with constraint propagation and backtracking.
• Zero Runtime Allocation: Update and render loops run at steady 60 FPS without allocating heap objects, preventing GC frame drops.
• Sub-1.5 KiB/s Wire Transport: Real-time telemetry emulation modeled for low-bandwidth multiplayer replication.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
CONTROLS
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
• W / A / S / D or Arrow Keys — Move
• Space — Step through Galilean portal
• R — Trigger instant procedural dungeon regeneration
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
WHAT'S INCLUDED IN THE SOURCE DOWNLOAD
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
• Standalone browser-executable engine build (index.html)
• Modular WFC procedural generation algorithm
• Fixed-point Q16.16 math and physics kernel
• Full Commercial Indie License for personal and commercial game projects
| Published | 5 days ago |
| Status | Released |
| Platforms | HTML5 |
| Author | J35TA |
| Tags | Game engine, html5, Pixel Art, Procedural Generation, Roguelite, source-code, tools, webgpu |
| AI Disclosure | AI Assisted, Code |
Purchase
In order to download this game you must purchase it at or above the minimum price of $1 USD. You will get access to the following files:

Leave a comment
Log in with itch.io to leave a comment.