Asset Pack
Rusty Engine assumes the asset pack is present, so you MUST download the asset pack.
Here are three different ways to download the assets (pick any of them–it should end up the same in the end):
- RECOMMENDED: In your terminal with a posix-compatible shell, run this command inside your project directory:
curl -L https://github.com/CleanCut/rusty_engine/archive/refs/heads/main.tar.gz | tar -zxv --strip-components=1 rusty_engine-main/assets
- OR, clone the
rusty_enginerepository and copy/move theassets/directory over to your own project - OR, download a zip file or tarball of the
rusty_enginerepository, extract it, and copy/move theassets/directory over to your own project.
Asset Directory Structure
All assets reside inside an assets/ directory at the top folder of your Rust project (in the same directory as Cargo.toml).
The structure looks like this:
assets
├── audio
│ ├── music
│ └── sfx
├── fonts
└── sprite
├── racing
└── rolling
You can organize your own custom files inside the assets folder wherever you like, but the provided asset pack is organized like this:
- Audio files in
assets/audio. The asset pack divides sounds intomusicandsfxsubdirectories. - Font files in
assets/font. - Sprites (images and colliders) in
assets/sprite.