Assets as Code. Built for voxel games.
Griffin guardian · 6 motions · Build replay reconstructed from the finished model.
Models. Textures. Sound. All from code. Ashfox compiles native .ashfox
files into game assets you can version, review and rebuild alongside your game.
Explore the live examples → · Read the DSL · Griffin source
A creature's proportions, its pixels, its rig and its motions can live in source files. So can the sound it makes. Ashfox turns those definitions into assets for voxel games and Minecraft.
That is Assets as Code: the editable asset lives in your repository. Your coding agent can work on it, your team can review the change, and your build can produce the deliverables.
| The problem | What Ashfox gives you |
|---|---|
| Understanding what changed in an asset | Source diffs paired with rendered views, native pixels and sound playback. |
| Keeping related assets consistent | Shared designs, components, surfaces and motions with explicit contracts. |
| Rebuilding the assets for a game revision | Versioned sources and a pinned compiler, with deterministic builds and verifiable outputs. |
| Taking assets from creation into a game | Portable GLB, PNG and audio, game bundles and Minecraft resource packs from the same source project. |
Resize a creature through shared dimensions. Keep its eyes one pixel wide. Reuse its rig across motions. Review the result and commit the source alongside the game that uses it.
Explore complete sources and take the compiled assets into your game. The creatures share a reusable source project.
| Character | Keep creating | Use in your game |
|---|---|---|
| Griffin guardian · 6 motions | .ashfox source | GLB |
| Red fox · 3 motions | .ashfox source | GLB |
| Goblin raider · 3 motions | .ashfox source | GLB |
| Asset | Source | Output |
|---|---|---|
| Pixel sword | Native source | PNG |
| Amethyst | Item examples | PNG |
| Claw strike | Native source | WAV |
Ashfox is an open-source toolkit for developers and coding agents building voxel games, reusable asset libraries and Minecraft content. The compiler checks structure, types and bindings; captures and playback let you judge the result.
Explore the examples → · Documentation · Assets as Code workflow · DSL reference · CLI guide



