Gaminode Documentation

A complete reference for installing Gaminode Hub, setting up an account, installing the engine, exporting to every supported platform, and using the built-in editor tools. If you're new, start with "Install the Hub" below and follow the pages in order.

This page covers every part of Gaminode end to end — use Ctrl+F to jump to any topic.

What is Gaminode

Gaminode is a game engine for Windows and Linux. It ships as three parts:

  • Gaminode Hub — a lightweight launcher that installs, updates and opens the engine and adds export platforms.
  • Gaminode Engine — the editor, with five extra tools built into the Project menu.
  • Gaminode AI — an optional assistant that runs on your own computer and can build simple games from one sentence (early preview — we are working on it).

Instead of downloading an editor and hunting for matching export templates yourself, Gaminode puts it all in one place: one launcher, one place to install the editor, one place to add export platforms as you need them.

Who this is for

Gaminode is aimed at solo developers and small teams who want a straightforward path from a fresh install to a shipped build, without assembling toolchains by hand. You can use it for both hobby and commercial projects — see License terms below.

What's new in 4.8.dev3

Engine 4.8.dev3 · Hub 1.2 · Gaminode AI 1.1

WhatDetails
Linux supportThe Hub, the engine and Gaminode AI now run on 64-bit Linux. See Install the Hub (Linux).
AI Game Builder (preview)Describe a game in one sentence and Gaminode AI builds a playable 2D version in the editor. See Build a game from one sentence.
Change games by chatAsk for changes like "make enemies faster" or "add more coins" and the AI updates the game.
Engine ↔ AI connectionEngine 4.8.dev3 lets Gaminode AI create nodes and scripts in your open project. Older engine versions can't do this.
Already have Gaminode? Open the Hub: the Install tab will show Update available for engine 4.8.dev3 — click Update. If the Hub shows an orange "newer version available" banner, download and install the new Hub too.

System requirements

Gaminode runs on modest hardware, including laptops without a dedicated GPU.

ComponentMinimum
OSWindows 10 or later (64-bit), or 64-bit Linux (Ubuntu 18.04+, Debian 10+, Fedora, Arch, Mint and similar)
RAM4 GB (8 GB recommended)
GPUAny GPU with basic Vulkan or OpenGL support; integrated graphics (e.g. Intel HD-series) are supported
Disk space~500 MB for the Hub and engine; more per export platform installed
InternetRequired only for install/update steps; the editor runs fully offline afterward
Linux: the Hub needs curl or wget, and unzip (or python3), to download and unpack the engine. Most desktop distributions already include them.
macOS: not available yet — we are working on it.

Install the Hub (Windows)

Gaminode Hub is distributed as a Windows installer built with Inno Setup. It installs the launcher, creates Start Menu and optional desktop shortcuts, and registers an uninstaller.

1

Download the installer

Get GaminodeHubSetup.exe from the download page.

2

Run the installer

Double-click GaminodeHubSetup.exe. You'll be shown the license agreement first — accept it to continue.

3

Choose an install location

The default is under Program Files. You can change this if you prefer a different drive or folder.

4

Optional: create a desktop shortcut

A checkbox during setup lets you add a desktop icon in addition to the Start Menu entry that's always created.

5

Launch Gaminode Hub

The installer offers to launch the Hub immediately after setup finishes.

Windows SmartScreen warning: Because Gaminode Hub isn't yet signed with a paid code-signing certificate, Windows may show a blue "Windows protected your PC" screen on first run. Click More info, then Run anyway. This is expected and does not indicate a problem with the download — it appears for any unsigned Windows application from an independent developer.

Install the Hub (Linux)

On Linux, Gaminode Hub comes as a small archive with an install script. It installs into your home folder — no root or sudo needed.

2

Extract and install

Open a terminal in your Downloads folder and run the commands below.

Terminal
tar -xzf GaminodeHub_linux_x86_64.tar.gz
cd GaminodeHub
sh install.sh
3

Open Gaminode Hub

Find Gaminode Hub in your app menu, or run gaminode-hub in a terminal. Everything else — account, license, engine install, export platforms — works exactly like on Windows.

If gaminode-hub isn't found, log out and back in once (so ~/.local/bin is on your PATH), or run ~/.local/share/gaminode/hub/GaminodeHub directly.

Creating an account

The first time you open Gaminode Hub, you'll be asked to create an account before you can use the rest of the app.

How it works

Accounts in Gaminode are local to your device — there is no server, no email verification, and nothing is sent over the network. Your username and a hashed version of your password are stored in a small file on your own computer.

1

Open Gaminode Hub

On first launch, you'll land on a sign-up screen automatically since no account exists yet.

2

Choose a username and password

Any username and password combination works. There is currently one account per device.

3

Click Create Account

You'll be signed in immediately and taken to the main Hub interface.

Signing in later

On future launches, you'll see a sign-in screen instead, pre-populated with the option to use your existing account.

No password recovery yet. Because the account system is fully local, there's no "forgot password" flow. If you forget your credentials, delete %APPDATA%\Gaminode\account.dat (Linux: ~/.local/share/gaminode/account.dat) and restart the Hub to create a fresh account. See File & folder locations.

License terms

You'll be asked to accept the Gaminode license the first time you try to install the engine (not before — browsing the Hub itself doesn't require it).

Summary

TermWhat it means
Use it for anythingHobby and commercial projects are both allowed
You own your gamesNo royalties, no revenue share, ever — anything you build is entirely yours
Future paid tiersOptional advanced features may be introduced later; existing projects are never affected
As-is softwareNo warranty is provided; Mutahar Studio isn't liable for damages or data loss
No re-distribution as your own engineYou can't repackage or rebrand Gaminode itself as a separate product

The full text is shown in-app on the License tab and during installation. This summary is provided for convenience and doesn't replace the full agreement.

Installing the engine

The Engine tab (labeled Install in the Hub sidebar) is where the actual Gaminode editor gets downloaded and set up.

1

Open the Install tab

It's the first item in the Hub's sidebar and is selected by default when the app opens.

2

Click Install

If you haven't accepted the license yet, you'll be taken to the License tab first. Accept it, then click "Continue to Install."

3

Wait for the download and extraction

The status changes from "Downloading..." to "Extracting..." automatically. No further action is needed.

4

Done

Once finished, the status shows "Installed" and the button changes to "Open."

The engine is downloaded as a compressed archive and unpacked into a per-version folder, so installing a new version later doesn't overwrite or affect the previous one until you choose to update.

Updating the engine

When a newer engine version is available, the Install tab shows "Update available" along with the version currently installed.

State shownMeaningAvailable buttons
Not installedNo engine downloaded yetInstall
Downloading / ExtractingIn progress — wait, no action needed—
InstalledLatest version is readyOpen
Update availableA newer version existsUpdate, Open Current
Install failedDownload or extraction didn't completeRetry Install

Clicking Update downloads and installs the new version into its own folder, leaving your current version untouched until the new one finishes installing. Open Current lets you keep working in the existing version while the update downloads in the background.

Updating to 4.8.dev3 is needed for the AI Game Builder — only 4.8.dev3 and later can receive commands from Gaminode AI.
Your projects live outside the engine's install folder, so updating (or even reinstalling) the engine never touches your actual game files.

Opening the editor

Once installed, click Open on the Install tab to launch the Gaminode editor as its own window, separate from the Hub. You can close the Hub after launching the editor — the two are independent processes.

On Linux the editor is installed as ~/.local/share/gaminode/engine/<version>/GaminodeEngine.x86_64 and opens the same way from the Hub.

Export platforms overview

The Modules tab lists every export target Gaminode supports. Each platform installs independently — you only download the export templates for the platforms you're actually shipping to.

PlatformStatusNotes
AndroidAvailableDebug and release templates both install together
Windows DesktopAvailable64-bit builds
Web (HTML5)AvailableNo-threads build, suitable for most browsers
LinuxAvailable64-bit builds
iOSNot available yetWe are working on it
macOSNot available yetWe are working on it

Installing a platform

1

Open the Modules tab

You'll see every platform with its current status.

2

Click Install next to a platform

Both the debug and release export templates for that platform download in the background.

3

Status changes to Installed

If a download fails, a Retry button appears in its place — click it to try again.

Android

After installing the Android export templates from the Modules tab, the editor's built-in export dialog (Project → Export) can produce a debug or release APK for testing or distribution. Signing a release build for the Play Store requires your own keystore, set in the Android export preset (Keystore section). Health Check warns you if it isn't configured.

Windows

Windows exports produce a standalone 64-bit executable that runs without the engine or Hub installed on the target machine — you can distribute it directly to players.

Web (HTML5)

The Web export template targets browsers without requiring SharedArrayBuffer/threading support, which keeps hosting simple — it works on most static file hosts without special server headers.

Linux

Linux exports produce a 64-bit binary. You can export for Linux from either Windows or Linux — no additional configuration is needed.

Gaminode AI — AI Game Builder

Early preview — we are working on it

Gaminode AI is an optional app that runs a small AI model on your own computer. You describe a game in plain words, and it builds a playable version inside your open Gaminode project. Then you keep chatting to change it. It can also answer questions and write GDScript for your project.

Everything runs locally: no internet connection after setup, no account, no API keys, and your project files and chats never leave your device.

We are working on it. The AI Game Builder is an early preview. Today it makes simple 2D games built from basic shapes, and it can misunderstand requests. Bigger games, real graphics, more genres and smarter editing are in active development — expect it to improve with each update.

Installing Gaminode AI

The AI needs a reasonably capable computer because the model runs on your own hardware. The Hub's Modules tab checks this for you with Scan My System:

RequirementMinimum
RAM6 GB
CPU cores4 or more
Free disk space1.5 GB or more
EngineGaminode 4.8.dev3 or later (for building games)

Windows

1

Scan and download

In the Hub, open Modules, click Scan My System, then Download AI Assistant. This opens the ~1 GB GaminodeAISetup.exe download in your browser.

2

Run the installer

Follow the setup wizard, the same way you installed the Hub. The AI model is included.

Linux

1

Download

Use Download AI Assistant in the Hub, or get GaminodeAI_linux_x86_64.tar.gz directly.

2

Extract and install

The installer downloads the AI model (~1 GB) the first time, so keep the terminal open until it finishes.

Terminal
tar -xzf GaminodeAI_linux_x86_64.tar.gz
cd GaminodeAI
sh install.sh
3

Open Gaminode AI

From your app menu, or run gaminode-ai.

Build a game from one sentence

1

Open your project in the engine first

Launch Gaminode 4.8.dev3 from the Hub and open (or create) a project. The AI talks to the open editor on your own computer only.

2

Start a chat in Gaminode AI

Create a new chat and choose the same project folder you opened in the editor.

3

Describe your game

Write what the player does, what comes at them, and how you win or lose. Building takes from a few seconds to about a minute, depending on your computer.

4

Press Play in the editor

The AI writes the scene and scripts into your project. Run it with the Play button (F5).

Example requests
make a game where the player moves left and right and dodges falling rocks, survive 45 seconds to win

make a platformer where the player collects coins, one enemy walks back and forth, 3 lives, win at 10 coins

space shooter: enemies come from the top and shoot at me, a boss at the end, win by beating the boss

What it can build today

PartOptions
Player controlsTop-down, platformer (jump), lane switching, left/right dodging, flappy (tap to fly), turret (aim and shoot)
Things in the gameUp to 4 kinds: enemies, shooting enemies, a boss, obstacles, coins, and pickups (heal, shield, speed boost)
How things moveChase the player, move straight, patrol back and forth, or stay still
LookDay, night, space, forest or desert theme; optional platforms; difficulty that rises over time
Win rulesReach a score, survive a time, defeat the boss — or endless
Lose rulesRun out of lives, or run out of time

Change a game by chat

After a game is built, keep talking to the AI in the same chat. It changes only what you asked for and keeps the rest of the game as it was.

Example changes
make the enemies faster
add more enemies
give the player 5 lives
win at 20 coins instead
change the theme to night

You can also ask ordinary questions ("how do I make the camera follow the player?") and get GDScript you can copy into your project. The + button next to the chat box has a Find Assets mode that recommends well-known asset libraries for sprites, models and sounds.

What it can't do yet

We are working on all of these:

  • Graphics are simple colored shapes — no generated sprites or 3D models yet.
  • Games are single-scene 2D games; no menus, levels or saving yet.
  • It can misunderstand long or unusual requests — short, clear sentences work best.
  • Touch controls for mobile builds of AI-made games aren't added automatically yet.
Always review AI-generated code before shipping it, the same way you would with a suggestion from a person.

Editor Tools

Gaminode adds five tools directly to the editor's Project → Tools menu — no plugin marketplace, no separate install.

Project → Tools → Gaminode: Health Check

Health Check

Scans your project for issues that cause export-time crashes: broken resource references, oversized textures, physics bodies missing collision shapes, oversized scenes, and platform export-readiness (like an unconfigured Android keystore).

Project → Tools → Gaminode: Optimizer

Optimizer

Looks for performance and structural improvements you can apply, surfaced directly in the editor rather than requiring an external profiler.

Project → Tools → Gaminode: Auto Lightmap Setup

Auto Lightmap Setup

Scans the open 3D scene and adds a properly configured LightmapGI node with sensible defaults, so you don't have to hunt for the node or tune its settings by hand.

Project → Tools → Gaminode: Stylized Render Setup

Stylized Render Setup

Applies a real-time cel-shaded material with rim lighting to every mesh in the scene — a polished, distinctive look that needs no GPU baking, so it runs on any hardware.

Project → Tools → Gaminode: Cinematic Post-Processing

Cinematic Post-Processing

Configures glow/bloom, color grading, filmic tonemapping, and SSAO on your scene's WorldEnvironment in one click — all cheap, real-time effects with no baking required.

Menu path
Project → Tools →
  Gaminode: Health Check
  Gaminode: Optimizer
  Gaminode: Auto Lightmap Setup
  Gaminode: Stylized Render Setup
  Gaminode: Cinematic Post-Processing
From 4.8.dev3, the editor also accepts commands from Gaminode AI while a project is open (used by the AI Game Builder). It listens only on your own computer (127.0.0.1:8765) and is never reachable from the internet.
Why not real-time ray tracing? Gaminode targets a wide range of hardware, including integrated graphics that can't bake lightmaps or run ray tracing. Stylized rendering and post-processing give a polished, distinctive look that works everywhere — rather than a photorealistic look that only runs on high-end GPUs.

Hub tab reference

TabPurpose
InstallInstall, update, and launch the Gaminode engine
ModulesInstall export templates for each target platform
LearnTutorials and learning resources — we are working on it
CommunityLinks to Discord, forums, and other community spaces — we are working on it
LicenseView and accept the Gaminode license agreement

File & folder locations

Everything Gaminode stores locally lives in one data folder, separate from wherever you installed the Hub itself: %APPDATA%\Gaminode\ on Windows and ~/.local/share/gaminode/ on Linux.

ItemWindowsLinux
Account data%APPDATA%\Gaminode\account.dat~/.local/share/gaminode/account.dat
Installed engine versions%APPDATA%\Gaminode\engine\<version>\~/.local/share/gaminode/engine/<version>/
Installed version record%APPDATA%\Gaminode\engine\installed_version.txt~/.local/share/gaminode/engine/installed_version.txt
Export templates%APPDATA%\Gaminode\export_templates\<version>\~/.local/share/gaminode/export_templates/<version>/
AI chats%APPDATA%\Gaminode\ai_chats\~/.local/share/gaminode/ai_chats/
Gaminode AI app (Linux)—~/.local/share/gaminode/ai/
Deleting a file above resets that specific piece of state the next time you launch the Hub — for example, removing account.dat resets your account, and removing a platform's template files makes the Modules tab offer to reinstall just that platform.

Troubleshooting

"Windows protected your PC" on install

This is the SmartScreen warning described in Install the Hub. Click "More info" then "Run anyway." It appears because the installer isn't yet signed with a paid certificate — it doesn't indicate the file is unsafe.

Install failed / stuck downloading

Check your internet connection, then use the "Retry Install" button that appears after a failed attempt. If it keeps failing, the GitHub release hosting the engine files may be temporarily unreachable — try again in a few minutes.

Gaminode AI says the editor isn't running

Open the engine from the Hub and open your project before asking the AI to build a game. Make sure the engine is version 4.8.dev3 or later — older versions can't receive AI commands. If the Hub shows Update available, update first.

The AI built something different from what I asked

Ask for the change in a short follow-up message ("make the enemies slower", "3 lives"). Short, specific sentences work best. The AI Game Builder is an early preview — we are working on making it understand more.

Linux: the Hub can't download or unpack the engine

Install the helper tools, then retry: sudo apt install curl unzip (Ubuntu/Debian/Mint), sudo dnf install curl unzip (Fedora) or sudo pacman -S curl unzip (Arch).

Forgot my account password

Delete %APPDATA%\Gaminode\account.dat (Linux: ~/.local/share/gaminode/account.dat) and relaunch the Hub to create a new account. See Creating an account.

A platform shows "Not installed" after I installed it before

Check that the export template files still exist at the path listed in File & folder locations. If they were removed or moved, the Hub will offer to reinstall just that platform.

Frequently asked questions

Do I need an internet connection to use the engine?

Only for the Hub's install and update steps. Once the engine and export templates are downloaded, the editor and your projects work fully offline.

Can I sell games I make with Gaminode?

Yes. Every game you build is entirely yours — no royalties, no revenue share, and no restrictions on commercial use.

Will there be paid tiers?

Optional paid tiers may be introduced later for advanced tooling. They will never retroactively affect projects you've already made.

Is Gaminode open source?

No. Gaminode is closed source. Our GitHub page hosts only the downloads (installers and engine builds), not source code.

Does Gaminode AI need the internet or an API key?

No. The model runs on your own computer. Internet is only used once, to download it. Your projects and chats never leave your device.

Is there a macOS version?

Not yet — we are working on it. Today Gaminode runs on Windows and Linux.

Can I use more than one account on the same computer?

Not currently — Gaminode Hub supports a single local account per device.

What happens to my projects if I uninstall the Hub?

Uninstalling the Hub only removes the launcher application. Your projects, the installed engine, and export templates are stored separately under %APPDATA%\Gaminode\ (Linux: ~/.local/share/gaminode/) and are not deleted.