Skip to main content
GameDev.net gamedev.net

NIB 1.0.0 released — free visual 2D & 3D game editor with JavaScript and local MCP

Started by Moorad Tuesday at 11:38 AM 1 replies 75+ views
Original Post
Moorad
Moorad

Hi everyone! I'm Murad, the creator of NIB, a visual game editor and engine I've been building over the past several months. NIB 1.0.0, the first stable release, is now available for making 2D and 3D games.

Download the stable engine · Stable 1.0.0 release on GitHub

The trailer shows actual gameplay and editor footage captured from the distributed 1.0.0 release:

From a scene to a playable game

Build a scene visually, add JavaScript gameplay, test in Play mode, and export a game people can run in their browser. The Hierarchy and Inspector let you organize entities, components, prefabs, models, sprites, cameras, and lights.

  • Worlds and rendering: WebGL2/WebGPU, materials, terrain sculpting and painting, foliage, and prop scattering.

  • Characters and animation: sprite frame animation, skeleton and skin-weight editing, keyframes, blending, animation state graphs, and retargeting maps.

  • Effects: reusable particle, geometry, trail, light, and audio layers, triggered by scripts or animation events.

  • Gameplay systems: built-in 2D physics, bundled Rapier 3D, baked grid navigation, editable menus/HUDs, input actions, and spatial audio.

  • Testing and export: Play/Stop, Console and Profiler, Single HTML or Web Project ZIP export; an optional packager wraps a Single HTML game as a portable Windows x64 application.

NIB 1.0.0 Character editor with a character rig and editable controls

The Character editor, showing the tools behind the games.

Start by changing something

The stable release includes ten playable starter games, six rendering/animation showcases, and empty 2D/3D scenes. Try an FPS, racer, platformer, or physics workshop: inspect its scene and scripts, make a change, and export your own variation.

Relay Foundry FPS starter game included with stable NIB 1.0.0

Relay Foundry — an FPS starter game included in NIB 1.0.0.

Optional local MCP workflow

The included local MCP server exposes 62 tools for inspecting projects, editing scenes and scripts, managing assets/effects, testing, capturing screenshots, and exporting. Connect a compatible client separately; an AI service or subscription is not bundled. You can also work directly in the visual editor.

A recent game made with NIB: Two Thrones

I've also been using the engine to build Two Thrones, a Heroes of Might and Magic III-inspired turn-based strategy game with a 3D overworld, two factions, town building, army recruitment, seven spells, and hex battles. The world, terrain, vegetation, lighting, and export use NIB; the strategy rules are authored as game logic.

Two Thrones strategy game open in the NIB editor

Two Thrones open in NIB's editor.

Two Thrones hex battlefield with both armies and a highlighted troop stack

Hex combat in Two Thrones. The current game screenshots have Russian-language UI.

See the game's development log and more screenshots. This is a separate showcase project, not included in the NIB 1.0.0 download. It uses AI-assisted artwork, models, music, and sound effects, described in the devlog.

Free for personal and commercial games

NIB's engine/editor is proprietary and free to use for personal, educational, and commercial games, with no mandatory subscription or royalties. Your original game code and assets remain yours. See the license and preserve the required runtime and third-party notices when distributing games.

Getting started: the compiled editor runs locally with Node.js 22.12+ and a desktop Chromium browser. Extract NIB-1.0.0.zip, run start.bat on Windows or sh start.sh on macOS/Linux, and follow the included guide. Players of hosted web exports do not need NIB or Node.js.

I'd appreciate feedback from developers trying the editor: what felt clear, where did you get stuck, and what would help you finish a small game? If you have a few minutes, try a starter game, change something, and export it. You can reply here, ask questions in GitHub Discussions, or report a reproducible bug in GitHub Issues.

Download NIB 1.0.0 · Documentation

Moorad
Moorad

NIB 1.0.1 is now available. This stable maintenance release addresses 40 confirmed issues in the editor and runtime, with unchanged project and asset formats.

The work covers safer project writes and scene preservation, consistent Undo/Redo and partial MCP edits, animation/collision/camera edge cases, graphics resource cleanup, WebGL2/WebGPU rendering, and standalone HTML export correctness. In particular, exported script/text strings are preserved and exported scripts can load HDR assets.

Download: https://mooradxo.itch.io/nib
Full release notes and compatibility limits: https://github.com/MooradXO/NIB-Editor/releases/tag/v1.0.1

The itch.io ZIP has been downloaded again and matched against the official release hash. Back up your projects and extract 1.0.1 separately before checking save/reopen and an independent game export. Existing videos in this thread show 1.0.0. The license is unchanged, and no new platform or multiplayer support is claimed.

If you test the update, I would appreciate a minimal reproduction for any remaining issue, including browser and graphics backend.

Sign in to reply to this topic.