NodeForge — Untitled

Events

Function

Data

Math

Logic

Input & Time

Actions

Sound

Music

Particles

Tilemaps

Physics

Pathfinding

Text to Speech

Save Slots

Collision

Neural Networks

Files

Procedural Generation

2D Camera

UI Widgets

Store & DLC

3D

Multiplayer

Drag a palette button into the graph to place a node.

Drag from a right-side dot to a left-side dot to wire.

Drag a node's header to move it, or drag it onto the sidebar to delete it. Click a header to select, then press Delete. Click a wire to remove it.

Use tabs above the grid to organize nodes into separate networks. Double-click a tab name to rename it, click its dot to enable/disable it, or use a Set Tab Active node to toggle one at runtime.

ƒ tabs are functions: they run only when a Call Function node invokes them, start at When Function Run, and stop at End of Function. No On Start/Tick/Key nodes inside them.

Preview

Variables

Console

Visual game engine · runs in your browser

NODEFORGE

Build games by dragging nodes and wiring them together, no code required. Make 2D or 3D games, add online multiplayer, and export the result as a single file anyone can play.

> signals flowing through a node graph

What you can build with

⌬

Nodes & wires

Events, math, logic, variables and lists, snapped to a grid. Wire them up, press Play and watch it run.

ƒ

Tabs & functions

Split big projects into tabs, and build reusable functions with their own inputs and outputs, including recursion.

▦

2D & pixel art

Draw shapes and rotated text, and paint pixel-art sprites in the built-in editor with a palette you control.

⬢

3D voxels

Sculpt voxel models layer by layer, then place them in a 3D world with a movable camera and a 2D overlay for your HUD.

⇄

Online multiplayer

Host a game, share a 6-letter code, and send values and lists between players, directly peer to peer.

⇓

One-file exports

Export a standalone web page as interpreted nodes or compiled JavaScript, with optional code protection.

▭

Phone friendly

Touch controls throughout the editor, so you can build, test and export games on a phone.

♫

Music editor

Compose songs and sound effects on a note grid with up to 8 instrument tracks, a drum machine, scales and tempo, then play them from your game: loop music, crossfade between songs, and run code on every beat. No audio files needed.

🧠

Neural networks

Design small AI "brains", feed them what your game sees, and let them evolve by mutating and keeping the best, right inside your game.

🛒

Sell DLC

Package extra content as signed DLC files you can sell on stores like itch.io. Your game only accepts files that carry your signature.

📚

More libraries

Add only what your game needs: collision, procedural generation, a 2D camera, buttons and sliders, and save files.

⌁

Nothing to install

All of NodeForge is this one page. Keep up to 8 projects in your browser, back them up to files, and play single-player games offline.

How it works

Pick a projectChoose 2D or 3D, then add libraries like multiplayer when you need them.
Wire it upDrag nodes from the sidebar and connect their pins to build your game's logic.
Play & exportTest it instantly with Play, then export one HTML file to share.

NodeForge · visual scripting for games · made to be hacked on

👁 View only: the host has not given you edit rights