Skip to content

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.

Settle the design first, so Bali has less to guess.

  1. Design and polish your game: settle the core first
  2. Write prompts Bali can act on: plan the design first
  3. Attachments
  4. 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.

Start a game from an idea in a web engine, and keep its content in data files.

  1. Choose an engine
  2. Tutorial: Build a web game from scratch

You can now start a Phaser game without a template and grow its content without touching the game logic.

Find your way around a project, and fix things yourself when that’s quicker.

  1. Studio interface: Layouts and Scripts
  2. Tutorial: Fix and tune a Godot game
  3. Debug with Bali

You can now find and fix a script by hand, rebuild and test, and give Bali the logs it needs.

Make a 3D game and fill it with textures, characters, a sky and cutscenes.

  1. Tutorial: Build a 3D game from scratch
  2. 3D models and characters
  3. Skyboxes
  4. Video

You can now start from a 3D template and add textures, rigged characters, a sky and cutscenes.

Make the game clear and satisfying to play, and release it safely.

  1. Design levels that teach
  2. Polish: what playtesters notice
  3. Place things precisely
  4. Version history
  5. Publish your game

You can now design levels that teach, fix what playtesters notice, and release with restore points.

Give Bali standing rules, new know-how and access to your own tools.

  1. Project Instructions
  2. Agent Skills
  3. MCP servers
  4. Shell tool

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.