DEV Community

Cover image for Feather Engine update: a lightweight 3D game engine that runs in your browser
Mario JGT
Mario JGT

Posted on

Feather Engine update: a lightweight 3D game engine that runs in your browser

Just shipped a big round of updates to Feather Engine, plus a full refresh of the website. Good moment to introduce it properly.

What it is

Feather is a lightweight, visual-first 3D game engine. It runs in the browser, and there's a Tauri desktop workspace when you want a real project folder on disk.
The loop it's built around:

  • Build worlds live in the viewport — terrain, water, lighting, physics, cameras, particles- Script gameplay with typed visual Blueprints, or write FeatherScript — both views describe the same graph- Play in the same window. No separate build step between an idea and feeling it- Ship to web, desktop and mobile from one projectUnder the hood it's React, Three.js and Rapier — one runtime shared between the editor and your exports, so what you test is what you ship. ## Why you might care Most engines ask you to install several gigabytes before you can find out whether you like them. Feather is a clone and an npm ci away: git clone https://github.com/mariojgt/NodeForgeEngine.git cd NodeForgeEngine npm ci npm run dev Open localhost, pick one of nine starter worlds — third-person, FPS, driving, sim racing, cinematic, physics lab and more — and press Play. Every template is a real editable project, not a locked demo. ## Extending it There's a typed Plugin SDK for registering your own commands and dockable panels, a .nfpack format for shipping reusable content, and a VS Code extension if you'd rather write FeatherScript outside the editor. ## Honest status It's experimental v0.1.0. The editor is functional and heavily tested, but APIs and the project format can still change. Try your riskiest scene and export target early, and keep backups in source control. MIT-licensed and built entirely in the open. Bug reports, proposals and focused PRs all welcome: github.com/mariojgt/NodeForgeEngine

Top comments (0)