📘 Official Online Documentation
Dash Core is a production-ready, highly optimized endless runner framework engineered for AAA-quality mobile and PC games. Built on a strict event-driven architecture, it completely eliminates physics overhead and garbage collection spikes, delivering a rock-solid 60+ FPS across all devices.
Whether you are a solo developer or a full-scale studio, Dash Core provides a massive head start with its custom Editor tooling, dynamic environmental systems, and heavily optimized runtime mechanics.
Core Features & Systems:
Advanced Editor Tooling (Command Center): Forget manual setup. Use our automated Setup Hub to dynamically inject ScriptableObjects, assemble prefabs, calculate offsets for gadgets, and generate your entire scene hierarchy with full Undo support.
Curved World Shader: A pure GPU-driven vertex displacement shader. Achieve the classic planetary or curved runner aesthetic with zero physics calculation overhead. Fully supports PBR standard lighting.
Kinematic Trajectory & Motion Synthesis: A custom kinematic character controller that overrides default rigidbodies for tight, responsive controls. Includes professional-grade mechanics like Jump Buffering and Coyote Time for frictionless gameplay.
Zero-Allocation Runtime: Built with extensive Object Pooling for terrain segments, coins, and gadgets. The memory remains completely fragmented-free during endless treadmill generation.
Dynamic Smart Spawning: A built-in AI director manages biome transitions and gadget spawning, ensuring the player never faces impossible obstacles while preventing item clustering.
Decoupled Cinematic Camera: A highly advanced motion tracker utilizing Perlin Noise and cumulative trauma algorithms to generate cinematic impacts and seamless FOV transitions.
Encrypted Save & Economy System: Protect your game's economy. All player progression and session data are heavily encrypted using AES-128/256 standards before hitting the disk.
Clean, Data-Driven Architecture: No hardcoded strings. Animation hashes, audio profiles, and item configurations are strictly separated into ScriptableObjects, making the framework extremely modular and easy to extend.