https://github.com/amigo-labs/amigo-engine
A pixel-art game engine with built-in editor, AI asset generation, and algorithmic chiptune music.
https://github.com/amigo-labs/amigo-engine
2d ai-pipelines chiptune ecs editor game-engine pixel-art rust tidalcycles wgpu
Last synced: about 2 months ago
JSON representation
A pixel-art game engine with built-in editor, AI asset generation, and algorithmic chiptune music.
- Host: GitHub
- URL: https://github.com/amigo-labs/amigo-engine
- Owner: amigo-labs
- License: other
- Created: 2026-03-09T20:20:27.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2026-04-03T22:38:08.000Z (4 months ago)
- Last Synced: 2026-04-03T23:25:52.229Z (4 months ago)
- Topics: 2d, ai-pipelines, chiptune, ecs, editor, game-engine, pixel-art, rust, tidalcycles, wgpu
- Language: Rust
- Homepage: https://github.com/amigo-labs/amigo-engine/wiki
- Size: 3.47 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
amigo-engine
A pixel-art game engine with built-in editor, AI asset generation, and algorithmic chiptune music.
## Features
- Deterministic ECS with fixed-point math
- wgpu-based pixel-art renderer with particles, lighting, and post-processing
- Built-in level editor with Tidal Playground
- AI pipelines for art generation, music generation, and audio analysis
- TidalCycles mini-notation for algorithmic chiptune music
- 10 game-type templates (platformer, roguelike, shmup, RTS, puzzle, ...)
## Quick start
```sh
# Install the CLI (no Rust needed)
curl -fsSL https://raw.githubusercontent.com/amigo-labs/amigo-engine/main/install.sh | sh
```
**Windows (PowerShell):**
```powershell
irm https://raw.githubusercontent.com/amigo-labs/amigo-engine/main/install.ps1 | iex
```
Then create and run a game:
```sh
amigo new my_game
cd my_game
cargo run
```
> Building games requires the [Rust toolchain](https://rustup.rs/) and a Vulkan/Metal/DX12 capable GPU.
## Documentation
See the **[Wiki](https://github.com/amigo-labs/amigo-engine/wiki)** for full documentation:
- [Installation](https://github.com/amigo-labs/amigo-engine/wiki/Installation) -- detailed setup guide
- [CLI Reference](https://github.com/amigo-labs/amigo-engine/wiki/CLI-Reference) -- all commands
- [AI Setup](https://github.com/amigo-labs/amigo-engine/wiki/AI-Setup) -- `amigo setup` for AI pipelines
- [Audio Pipeline](https://github.com/amigo-labs/amigo-engine/wiki/Audio-Pipeline) -- audio-to-tidal conversion
- [Architecture](https://github.com/amigo-labs/amigo-engine/wiki/Architecture) -- crate overview
- [Specifications](https://github.com/amigo-labs/amigo-engine/wiki/Specifications) -- engine module specs
## License
Licensed under either of
- Apache License, Version 2.0 ([LICENSE-APACHE](LICENSE-APACHE) or )
- MIT License ([LICENSE-MIT](LICENSE-MIT) or )
at your option.