AAA-quality endless runner framework featuring zero-allocation pooling, curved world shaders, kinematic controls, and encrypted saves📘 Official Online DocumentationDash 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.Architecture: 100% Event-Driven and highly decoupled framework. No direct system dependencies.Memory Management: Zero runtime allocation. Advanced object pooling used for all terrain segments, coins, and gadgets (TerrainPoolManager, ItemPoolManager).Custom Editor Tooling: Includes DashCoreCommandCenter and DashCoreSetupHub for automated prefab generation, stat balancing, dynamic offset calculations, and safe undo registration.Rendering & Shaders: Custom GPU-driven Curved World Shader (CurvedWorld_StandardLit). Full PBR support with zero physics overhead (no curved colliders needed).Character Controller: Custom Kinematic Trajectory Motor (bypasses default Rigidbody issues). Features AAA mechanics including Jump Buffering, Coyote Time, and Lateral Impact Scanning.Animation System: Optimized MotionSynthesizer using pre-calculated Hash IDs instead of strings to eliminate Garbage Collection (GC) spikes.Input Handling: Unified GestureInterpreter natively supporting mobile swipes/touches and PC debug inputs within the same layer.Spawning Logic: Smart AI Spawning with a "Pity System" for gadgets, and dynamic Parabolic Kinematics that calculate coin arcs perfectly matched to the player's actual jump velocity.Security: Built-in Data Encryptor utilizing AES-128/256-bit standards to secure player data, session stats, and in-game economy.UI Performance: Independent GameSessionManager with a custom UI Update Tick Rate to save CPU cycles on mobile devices.Dependencies: No third-party plugins required.





