# Features

{% hint style="warning" %}
🚧 Rush is under heavy development. Expect bugs, crashes, breaking changes, and partial experiences so we can ship fast, break things, and iterate to bring you **the best onchain game development experience**. \
\
This page is <mark style="color:orange;">**Updated Daily**</mark>.
{% endhint %}

## Prerelease

### Features

These are Rush's current features.

<table data-full-width="false"><thead><tr><th width="231">Feature</th><th width="369">Description</th><th>Status</th></tr></thead><tbody><tr><td>Rush Core</td><td>Rush core data types and design structures.</td><td>✅ Stable</td></tr><tr><td>Rush Manifest</td><td>Rush workspace standard.</td><td>✅ Stable</td></tr><tr><td>Rush Parser</td><td>Rush DSL TOML parser.</td><td>✅ Stable</td></tr><tr><td>Rush CLI</td><td>Rush CLI tool for interacting with Rush ecosystem and tooling.</td><td>⚠️ Prerelease</td></tr><tr><td>Rush Store Program</td><td>Rush Onchain Solana program for facilitating onchain data.</td><td>⚠️ Prerelease</td></tr><tr><td>Rush Bevy SDK</td><td>Rush Bevy SDK</td><td>⚠️ Prerelease</td></tr><tr><td>Rush Installer</td><td>Rush install script.</td><td>⚠️ Prerelease</td></tr><tr><td>Rush Keystore</td><td>Rush authentication mechanism</td><td>🚧  In Progress</td></tr><tr><td>Rush Proxy Program</td><td>Rush Onchain Solana program for customizable user flows.</td><td>🚫 Broken</td></tr></tbody></table>

### SDKs

Rush Game Engine SDKs.

| Game Engine | Status         |
| ----------- | -------------- |
| Bevy        | ⚠️ Prerelease  |
| Godot       | 🚧 In Progress |
| Unity       | 🚧 In Progress |

### Platforms

Rush-supported platforms.

<table><thead><tr><th width="367">Platform</th><th>Status</th></tr></thead><tbody><tr><td>Desktop</td><td>⚠️ Prerelease</td></tr><tr><td>Web</td><td>🚧 In Progress</td></tr><tr><td>Mobile</td><td>🚧 In Progress</td></tr></tbody></table>


---

# Agent Instructions: 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:

```
GET https://docs.sonicsvm.org/architecture/rush-ecs-framework/features.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
