transmute / core

The Transmute library

Find your next step.

Good places to start21 results
Your next game starts here.↑ ↓ Move ↵ Open esc Close
Browse documentation

Verified examples

Each example has a Gradle wrapper, resources, tests, and a verifyHeadless task. Publish the core to Maven Local before running them.

ExampleUse it forVerification
HelloMinimal game lifecycle and text renderingFrame assertions
PlatformerGravity, jumping, and solidsScripted jump
RPGTile worlds, movement, and triggersScripted collection

Run or copy

./gradlew :transmute-core:publishToMavenLocal
cd examples/java/rpg
./gradlew test verifyHeadless
./gradlew run

Copy the entire example directory when starting a project. Keep its verification task and update the playtest as you change behavior. run needs a display; tests and verifyHeadless do not.

From prompt to game

The authoring guide covers manifests and assets. The evaluation fixtures pair prompts with solutions and playtests so automated authors can verify their output.

Edit this page on GitHub