Practical overview
When it fits
Consider Bolt when examining or adapting its documented approach to composable, fully on-chain game development, while accounting for its deprecated status and lack of active maintenance.
Who it is for
- Developers exploring a framework for fully on-chain game systems or autonomous worlds.
- Solana developers looking for reusable components and ECS-based game structure in a reference repository.
Documented uses
- Structure game logic using an Entity Component System architecture.
- Create Solana components, systems and programs with Bolt's Rust primitives.
- Manage a Bolt workspace with the CLI.
- Use the TypeScript SDK as a client for Anchor programs.
Requirements & limits
The repository is public and specifies the MIT license. Its README lists Cargo installation for bolt-cli and requires a nightly Rust toolchain to generate IDLs. Bolt is deprecated and retained for reference.
- Bolt targets SVM-based, fully on-chain games and autonomous worlds rather than general-purpose application development.
- Its ECS architecture and reusable components are central to its game-assembly model.
- The repository identifies bolt-cli, bolt-lang and a TypeScript SDK for distinct development roles.
- The project is deprecated and no longer actively maintained; the README also says the code is unaudited and APIs may change.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Set up a Bolt project and run its generated example tests
Install Bolt CLI, create a project, and run the generated example project's tests.
Before you start
- Rust nightly toolchain; Bolt's README says the latest nightly is required to generate IDLs.
- Cargo, for installing bolt-cli.
Steps
Update the Rust nightly toolchain with
rustup update nightly.Install the CLI with the command below.
cargo install bolt-cliCreate a project with
bolt init new-project.Enter the project directory and run
bolt test.
Expected outcome
A Bolt project is created, and the generated example project's tests are invoked.
Guide limitations
- Bolt is deprecated, no longer actively maintained, and retained for reference only.
- The repository says its code is unaudited and APIs may change; use at your own risk.
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 6 October 2026
- Original website title
- magicblock-labs/bolt · Official homepage title · retained in its source language

