SkelForm is a 2D skeletal animator, designed for games.
Install Rust v1.85.0 or above.
Then, run cargo run in the terminal.
Install Trunk v0.21.7 or above, as well as Python 3.13.6 or above.
Then, run the web_build.py script to build the dist folder with the
necessary files for web distribution.
Notable argument(s):
--serve- Immediately runlocalhost:8000after build.--release- Builds for release. Requires changing base url to test locally.
As of 26/05/25, mobile is not actively developed and does not have a direct build process.
However, it can be easily done with the web version in a simple WebView wrapper (eg Capacitor).
Check out the example repo.
The web build script provides a --mobile flag for a typical mobile dist
config.
Check out the release folder for building native releases.
Run cargo doc --no-deps --open
This will open a local docs.rs page.
Editor documentation is still sparse. Please check out
- User documentation - Using the editor & runtimes as end-user
- Dev documentation - Runtime development (from scratch & integrating)
This project was built on top of matthewjberger/wgpu-example.
Inverse Kinematics icon by lucysir
Lock icon provided by boxicons
