Repository navigation
Releases: esengine/asset-forge
Releases · esengine/asset-forge
Release list
v0.4.0
Full Changelog: v0.3.0...v0.4.0
v0.3.0 - Unified Game Asset Processing CLI
Asset Forge v0.3.0
A unified game asset processing CLI tool written in Rust. One-stop solution for game asset optimization.
Features
Image Processing
- PNG optimization using oxipng (multi-threaded, lossless)
- JPEG/WebP conversion with quality control
- KTX2/Basis Universal GPU texture compression (UASTC/ETC1S)
- Automatic resizing and mipmap generation
3D Model Processing
- glTF/GLB optimization and validation
- Meshopt compression (vertex cache, overdraw, fetch optimization)
- Mesh simplification for LOD generation
Audio Processing
- WAV/MP3/FLAC/OGG decoding
- OGG Vorbis encoding with quality VBR
Build System
- Incremental builds with content hashing
- Platform presets (mobile, desktop, web)
- Watch mode for development
Commands
asset-forge init- Initialize configurationasset-forge optimize- Single file optimizationasset-forge build- Batch process directoryasset-forge atlas- Generate sprite sheetsasset-forge model- 3D model optimizationasset-forge watch- Development watch mode
Installation
git clone https://github.com/esengine/asset-forge.git
cd asset-forge
cargo build --releasePlatform Support
- Windows
- Linux
- macOS