Skip to content

Using Gondwana with ChatGPT and Codex

Isthimius edited this page Aug 22, 2026 · 2 revisions

Gondwana provides an official plugin for ChatGPT and Codex that helps AI tools work with the current Gondwana engine instead of relying on generic game-engine assumptions or stale examples.

The plugin can help you:

  • create games, demos, and mechanics using current Gondwana APIs
  • debug Gondwana game code and engine behavior
  • explain engine types, subsystems, and architecture
  • inspect the current public Gondwana source code and tests
  • consult the official Gondwana wiki when documentation is useful

You do not need to clone the Gondwana repository, configure a GitHub token, or manually connect an MCP server to use the published plugin.


Installing the Gondwana plugin

For general information about installing and using plugins in ChatGPT and Codex, see OpenAI's official Plugins in ChatGPT and Codex documentation.

Open the Plugin Directory in ChatGPT or Codex.

Depending on the product and version you are using, you can normally reach it from:

  • the Plugins entry in the sidebar
  • Settings → Plugins
  • the plugin browser available from ChatGPT or Codex

Search for:

Gondwana Game Engine

Open the plugin and select Install or Connect, depending on the interface shown.

The Gondwana plugin does not require you to authenticate with GitHub. Its repository and documentation access is provided by the public, read-only Gondwana service.

Plugin availability can depend on your ChatGPT plan, workspace configuration, role, region, and the surface you are using. In a managed Business, Enterprise, or Edu workspace, an administrator may need to make the plugin available to your role.


Using Gondwana in Codex

Codex is the best option when you want the AI to actually create or modify a Gondwana project.

1. Open your game project

Open the folder or repository containing your Gondwana game as a Codex project.

This can be:

  • an existing Gondwana game
  • a project created from a Gondwana template
  • a new project you want Codex to help build

You do not need the Gondwana engine source checked out beside your game project.

2. Make sure the Gondwana plugin is installed

Open Plugins and confirm that Gondwana Game Engine appears in your installed plugins.

The plugin includes Gondwana-specific workflows for creating games, debugging problems, and explaining the engine.

3. Ask for what you want

You can normally just describe the task naturally.

For example:

Make Pong with Gondwana.
Add a health bar above each enemy ship.
My sprite is visible but isn't colliding. Help me figure out why.
Explain how SceneLayer, View, Camera, and Viewport differ.
Show me the current Gondwana pattern for adding a TextBlock HUD element.

Codex can recognize that the request concerns Gondwana and use the appropriate Gondwana workflow automatically.

You do not normally need to specify the name of a skill or tell Codex how to search the Gondwana source.


Using Gondwana in ChatGPT

The same plugin can also be used for questions, design work, API explanations, and debugging discussions in ChatGPT.

After installing the plugin, you can invoke it from ChatGPT by selecting it from the available tools/plugins or by mentioning it in your prompt when supported by the current interface.

For example:

Explain how collisions are configured for a Sprite in Gondwana.
What is the difference between world space and screen space in Gondwana?
How should I structure a simple WinForms Gondwana game?
Does Gondwana currently support native pathfinding?

For implementation questions, the plugin can inspect the current public engine source and documentation before answering.

This is particularly useful for APIs that have changed over time.


Creating a game from scratch

You can also use Codex to build a small Gondwana game from a very short request.

For example:

Make a simple Breakout clone with Gondwana.

The Gondwana workflow is designed to inspect the current engine APIs, templates, and relevant demos before generating the implementation.

A typical workflow may include:

  1. examining the current Gondwana project structure
  2. checking the closest existing demo or template
  3. verifying the public APIs needed for the game
  4. creating or modifying files in your project
  5. building the project
  6. fixing compile errors or integration problems
  7. running relevant tests or validation where appropriate

You remain in control of file changes and commands through the normal Codex approval mechanisms.


Debugging an existing game

The plugin is also useful when something in a Gondwana game is not behaving as expected.

Instead of starting with a broad engine rewrite, the debugging workflow attempts to determine whether the problem is in:

  • your game code
  • engine configuration
  • scene or layer setup
  • rendering
  • input
  • collisions
  • timing or lifecycle behavior
  • the Gondwana engine itself

For example:

My sprite moves correctly but doesn't wrap when it leaves the SceneLayer.

or:

My DirectDrawing TextBlock is visible at 1080p but positioned incorrectly at 4K.

Providing the relevant code, error message, or behavior description will usually produce a much more targeted result.


Asking about the Gondwana API

You can use the plugin as a documentation assistant as well.

For example:

How does MovementController work?
When should I use a View instead of another SceneLayer?
How does the GPU rendering path differ from the bitmap path?
Show me how collision settings flow from a Tilesheet Region to a Sprite.

The plugin can use both:

  • the current Gondwana source and tests
  • the official Gondwana wiki

The source and tests are treated as authoritative for current behavior, while the wiki provides the intended architecture and mental model.


What the Gondwana service can access

The plugin's remote Gondwana service is deliberately limited.

It can read and search:

  • the public Isthimius/Gondwana GitHub repository
  • the official Gondwana GitHub wiki

It cannot use that service to:

  • create commits
  • create branches
  • open or modify GitHub issues
  • create pull requests
  • modify the Gondwana repository
  • browse arbitrary GitHub repositories
  • retrieve private GitHub data
  • expose the server's GitHub credentials

The Gondwana service itself is read-only.

Codex may still create or modify files in your local project when you ask it to and approve those actions. That capability comes from Codex, not from the Gondwana repository service.


You do not need a GitHub token

The official Gondwana plugin connects to the Gondwana repository through the public Gondwana service.

You do not need to provide:

  • a GitHub personal access token
  • your GitHub account
  • repository credentials
  • an MCP configuration file

The service is already configured for the official Gondwana repository and documentation.


Plugin not appearing?

The Plugin Directory is available across ChatGPT plans, but installation and use can depend on your plan, workspace settings, role, region, and the product surface you are using.

If you cannot find or install Gondwana:

  1. confirm that you are looking in the Plugin Directory
  2. restart or refresh ChatGPT or Codex
  3. check whether your workspace administrator restricts plugin installation
  4. in a managed workspace, ask an administrator to confirm that the Gondwana plugin is available for your role

Changes to the Plugin Directory can also take some time to appear in Codex.


Plugin installed, but not being used?

If a Gondwana-specific request appears to be answered without using the plugin, explicitly select or mention Gondwana Game Engine and repeat the request.

For example:

Using the Gondwana Game Engine plugin, explain how SceneLayer wrapping works.

In Codex, also make sure your Gondwana game folder is the active project when asking for changes to your code.


Good prompts

You do not need elaborate prompt engineering.

Describe the result you want and include relevant constraints.

Good:

Make a two-player Pong game using Gondwana and WinForms.

Better when requirements matter:

Add collisions between the player ship and NPC ships.
Keep the existing AABB collision system.
Add a particle explosion when a ship dies.
Do not change the rendering architecture.

For debugging, include the actual behavior:

The game compiles and the sprite renders, but CollisionType is -1 after I create the Sprite from this Frame.

The more concrete the problem, the more useful the engine-specific inspection can be.


Keeping answers current

Gondwana continues to evolve.

The plugin is intentionally designed to consult the current public engine source rather than depending only on information learned when the AI model was trained.

For source-sensitive questions, it can inspect the current repository, tests, demos, templates, and documentation before answering.

This makes prompts such as:

What is the current way to do this in Gondwana?

particularly useful when working with an API that may have changed between releases.


Privacy, terms, and support

The Gondwana AI service reads only the public Gondwana repository and wiki and does not require an end-user GitHub login.

For additional information, see:

For general Gondwana development documentation, return to the Gondwana Wiki.

Clone this wiki locally