- What is Gaminode
- What's new in 4.8.dev3
- System requirements
- Install the Hub (Windows)
- Install the Hub (Linux)
- Creating an account
- License terms
- Installing the engine
- Updating the engine
- Opening the editor
- Export platforms
- AI Game Builder
- Editor Tools
- Hub tab reference
- File & folder locations
- Troubleshooting
- FAQ
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
| What | Details |
|---|---|
| Linux support | The 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 chat | Ask for changes like "make enemies faster" or "add more coins" and the AI updates the game. |
| Engine ↔ AI connection | Engine 4.8.dev3 lets Gaminode AI create nodes and scripts in your open project. Older engine versions can't do this. |
System requirements
Gaminode runs on modest hardware, including laptops without a dedicated GPU.
| Component | Minimum |
|---|---|
| OS | Windows 10 or later (64-bit), or 64-bit Linux (Ubuntu 18.04+, Debian 10+, Fedora, Arch, Mint and similar) |
| RAM | 4 GB (8 GB recommended) |
| GPU | Any 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 |
| Internet | Required only for install/update steps; the editor runs fully offline afterward |
curl or wget, and unzip (or python3), to download and unpack the engine. Most desktop distributions already include them.
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.
Download the installer
Get GaminodeHubSetup.exe from the download page.
Run the installer
Double-click GaminodeHubSetup.exe. You'll be shown the license agreement first — accept it to continue.
Choose an install location
The default is under Program Files. You can change this if you prefer a different drive or folder.
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.
Launch Gaminode Hub
The installer offers to launch the Hub immediately after setup finishes.
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.
Download
Extract and install
Open a terminal in your Downloads folder and run the commands below.
tar -xzf GaminodeHub_linux_x86_64.tar.gz cd GaminodeHub sh install.sh
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.
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.
Open Gaminode Hub
On first launch, you'll land on a sign-up screen automatically since no account exists yet.
Choose a username and password
Any username and password combination works. There is currently one account per device.
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.
%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
| Term | What it means |
|---|---|
| Use it for anything | Hobby and commercial projects are both allowed |
| You own your games | No royalties, no revenue share, ever — anything you build is entirely yours |
| Future paid tiers | Optional advanced features may be introduced later; existing projects are never affected |
| As-is software | No warranty is provided; Mutahar Studio isn't liable for damages or data loss |
| No re-distribution as your own engine | You 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.
Open the Install tab
It's the first item in the Hub's sidebar and is selected by default when the app opens.
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."
Wait for the download and extraction
The status changes from "Downloading..." to "Extracting..." automatically. No further action is needed.
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 shown | Meaning | Available buttons |
|---|---|---|
| Not installed | No engine downloaded yet | Install |
| Downloading / Extracting | In progress — wait, no action needed | — |
| Installed | Latest version is ready | Open |
| Update available | A newer version exists | Update, Open Current |
| Install failed | Download or extraction didn't complete | Retry 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.
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.
| Platform | Status | Notes |
|---|---|---|
| Android | Available | Debug and release templates both install together |
| Windows Desktop | Available | 64-bit builds |
| Web (HTML5) | Available | No-threads build, suitable for most browsers |
| Linux | Available | 64-bit builds |
| iOS | Not available yet | We are working on it |
| macOS | Not available yet | We are working on it |
Installing a platform
Open the Modules tab
You'll see every platform with its current status.
Click Install next to a platform
Both the debug and release export templates for that platform download in the background.
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
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.
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:
| Requirement | Minimum |
|---|---|
| RAM | 6 GB |
| CPU cores | 4 or more |
| Free disk space | 1.5 GB or more |
| Engine | Gaminode 4.8.dev3 or later (for building games) |
Windows
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.
Run the installer
Follow the setup wizard, the same way you installed the Hub. The AI model is included.
Linux
Download
Use Download AI Assistant in the Hub, or get GaminodeAI_linux_x86_64.tar.gz directly.
Extract and install
The installer downloads the AI model (~1 GB) the first time, so keep the terminal open until it finishes.
tar -xzf GaminodeAI_linux_x86_64.tar.gz cd GaminodeAI sh install.sh
Open Gaminode AI
From your app menu, or run gaminode-ai.
Build a game from one sentence
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.
Start a chat in Gaminode AI
Create a new chat and choose the same project folder you opened in the editor.
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.
Press Play in the editor
The AI writes the scene and scripts into your project. Run it with the Play button (F5).
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
| Part | Options |
|---|---|
| Player controls | Top-down, platformer (jump), lane switching, left/right dodging, flappy (tap to fly), turret (aim and shoot) |
| Things in the game | Up to 4 kinds: enemies, shooting enemies, a boss, obstacles, coins, and pickups (heal, shield, speed boost) |
| How things move | Chase the player, move straight, patrol back and forth, or stay still |
| Look | Day, night, space, forest or desert theme; optional platforms; difficulty that rises over time |
| Win rules | Reach a score, survive a time, defeat the boss — or endless |
| Lose rules | Run 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.
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.
Editor Tools
Gaminode adds five tools directly to the editor's Project → Tools menu — no plugin marketplace, no separate install.
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).
Optimizer
Looks for performance and structural improvements you can apply, surfaced directly in the editor rather than requiring an external profiler.
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.
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.
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.
Project → Tools → Gaminode: Health Check Gaminode: Optimizer Gaminode: Auto Lightmap Setup Gaminode: Stylized Render Setup Gaminode: Cinematic Post-Processing
127.0.0.1:8765) and is never reachable from the internet.
Hub tab reference
| Tab | Purpose |
|---|---|
| Install | Install, update, and launch the Gaminode engine |
| Modules | Install export templates for each target platform |
| Learn | Tutorials and learning resources — we are working on it |
| Community | Links to Discord, forums, and other community spaces — we are working on it |
| License | View 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.
| Item | Windows | Linux |
|---|---|---|
| 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/ |
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.