Advanced path: design, code and extend your games
This path is for creators who have shipped a game in Studio or are comfortable reading code. It covers designing before you build, custom web and 3D projects, working in the code yourself, and extending Bali with your own tools.
The path follows the three project tutorials, about two hours of video, and adds the design advice from Jabali’s masterclasses. Take the stages in order, or jump to the one you need.
Stage 1: Plan before you build
Section titled “Stage 1: Plan before you build”Settle the design first, so Bali has less to guess.
- Design and polish your game: settle the core first
- Write prompts Bali can act on: plan the design first
- Attachments
- Models and behavior
You can now hand Bali a design document, pick the right model and behavior, and agree on a plan before any code is written.
Stage 2: Go beyond templates
Section titled “Stage 2: Go beyond templates”Start a game from an idea in a web engine, and keep its content in data files.
You can now start a Phaser game without a template and grow its content without touching the game logic.
Stage 3: Work in the code
Section titled “Stage 3: Work in the code”Find your way around a project, and fix things yourself when that’s quicker.
You can now find and fix a script by hand, rebuild and test, and give Bali the logs it needs.
Stage 4: Build in 3D
Section titled “Stage 4: Build in 3D”Make a 3D game and fill it with textures, characters, a sky and cutscenes.
You can now start from a 3D template and add textures, rigged characters, a sky and cutscenes.
Stage 5: Polish for players
Section titled “Stage 5: Polish for players”Make the game clear and satisfying to play, and release it safely.
- Design levels that teach
- Polish: what playtesters notice
- Place things precisely
- Version history
- Publish your game
You can now design levels that teach, fix what playtesters notice, and release with restore points.
Stage 6: Extend Bali
Section titled “Stage 6: Extend Bali”Give Bali standing rules, new know-how and access to your own tools.
In Godot projects, Godot plugins add ready-made features to the game itself, such as dialogue systems or camera tools. Bali can find and install them for you.
You can now give Bali rules for every request, teach it new workflows, connect outside tools and let it run project commands.
Keep going
Section titled “Keep going”- Watch the AI Masterclass playlist for longer sessions on design, prompting and polish.
- See What’s new for the latest models and features.
- Share what you’re building with the community on the Jabali Discord.

