Skip to content

Latest commit

 

History

184 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ashfox

Assets as Code. Built for voxel games.

Write the source. Build the world.

Griffin guardian assembled from Ashfox source, with articulated wings and golden armor
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

Game assets, with a source of truth

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.

What this makes possible

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.

Start with a sword. Build a creature.

Explore complete sources and take the compiled assets into your game. The creatures share a reusable source project.

Pixel sword compiled from native source Listen to the procedural claw strike

Watch the fox and goblin build replays

Red fox model build replay Goblin raider model build replay
Build replays reconstructed from the finished models.

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

Build on it

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

Contribute · MIT license

About

Assets as Code for voxel games. Define models, textures, and sounds in code. Version them in Git. Build them with Ashfox.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

31 stars

Watchers

0 watching

Forks

Releases

Contributors

Languages