> For the complete documentation index, see [llms.txt](https://apex-studio.gitbook.io/dash-core-endless-runner/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://apex-studio.gitbook.io/dash-core-endless-runner/01_quickstart_guide/introduction.md).

# Introduction

#### 📖 Volume 1: Quick Start & Onboarding Guide

Welcome to the Dash Core Endless Runner engine. This suite is engineered to provide a robust, production-ready endless runner framework. This onboarding guide is designed to take you from a blank project to a fully functional, highly optimized playable scene in a matter of minutes, completely bypassing the tedious manual setup of scene hierarchies and component assignments.

#### 1. Chapter 1: Introduction & Package Installation

Before diving into the setup, ensure that the core files are properly compiled within your Unity environment. Dash Core utilizes advanced Editor scripting and serialization, which requires a clean import process.

⚠️ Required Dependencies: This framework is optimized for high-performance UI and requires Unity's free TextMeshPro package. Please ensure it is installed via the Unity Package Manager prior to importing the asset.

1.1 Importing the Package

1. Open your Unity project.
2. Navigate to Assets > Import Package > Custom Package.
3. Select the Dash Core Endless Runner.unitypackage file and click Import.
4. Allow Unity to recompile the scripts. Ensure your Unity Console is clear of any red errors before proceeding.

<figure><img src="https://1429375011-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQO6gSaZAImyfq8TThzBJ%2Fuploads%2FcaucQiEV7qZNCRgnsFso%2FPicture1.png?alt=media&amp;token=ad47f0b4-b4bd-4f64-a270-6a08c9f45b3a" alt=""><figcaption></figcaption></figure>

<figure><img src="https://1429375011-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQO6gSaZAImyfq8TThzBJ%2Fuploads%2FJjf1q2nJCRHp9hncbYw3%2FPicture2.png?alt=media&amp;token=95593ee5-9680-471d-b4b7-89bdbc3c460e" alt=""><figcaption></figcaption></figure>

#### 1.2 The Dynamic Asset Loading Architecture

Dash Core eliminates the traditional, error-prone "Drag & Drop" workflow. Once imported, the DashCoreCommandCenter automatically utilizes AssetDatabase.FindAssets to dynamically scan, locate, and bind all required ScriptableObjects (Player Profiles, Items, Biomes). You do not need to manually link these core data files.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://apex-studio.gitbook.io/dash-core-endless-runner/01_quickstart_guide/introduction.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
