FOUNDATION
The project starts as a series of modules for the battle-tested jMonkeyEngine.
A JVM-based high-performance, royalty-free, open-source modular game engine.

Nostr Game Engine develops in milestones, each adding new capabilities.
Some features roll out earlier than their milestone, especially those needed
for demos or experiments, check the roadmap for highlighted items to see which
features are already available.
The project starts as a series of modules for the battle-tested jMonkeyEngine.
A JVM-based high-performance, royalty-free, open-source modular game engine.
This is the first pre-release of Nostr Game Engine (NGE), which includes the P2P networking and essential Nostr functionalities, including player authentication and profile, event signing, and relay subscription.
The P2P network stack enables direct player-to-player connections, using Nostr solely as a coordinator, while actual traffic is P2P.
Experienced devs can already build on top of this to create decentralized games and apps for:
Using JVM-based languages.
This release is accompanied by a tech demo showcasing the engine’s P2P networking capabilities, which can be found at github.com/NostrGameEngine/sea-of-nostriches-demo
This release brings many bug fixes and improvements, but the main feature is in-game advertising powered by the nostrads protocol, designed to bring ads to Nostr in a privacy-friendly and permissionless way.
This release is accompanied by a tech demo showcasing the ad system in action github.com/NostrGameEngine/adcity-demo
At this stage, the engine has been fully ported to TeaVM and Android.
Games and apps built with Nostr Game Engine can now be deployed to:
The second phase of development begins
The engine provides modules and abstractions to implement social features in games.
Enough features are in place to start building games and apps.
We'll pause new feature development to focus on education and outreach, creating tutorials and videos that showcase the
engine and help new developers get started.
Developers can build immersive XR experiences and traditional games that can interact through a common set of interoperable NIPs.
The engine provides capabilities to implement microtransactions and in‑game payments using Bitcoin.
The engine supports a new render backend based on Google ANGLE, translating OpenGL calls to the best underlying graphics API per platform.
iOS is added as a new build target, allowing developers to reach a wider audience.
Full backward compatibility with jMonkeyEngine is dropped as the engine shifts toward a more modern architecture with programmable pipelines at its core, giving developers full control over the execution flow.
The primary rendering technique is switched to tile‑based deferred rendering to improve performance with complex lighting and high‑resolution (4K+) rendering.
The engine internals are cleaned up and refactored; deprecated features are removed and the codebase is prepared for upcoming releases.
Games built with the engine can be distributed fully P2P over Nostr markets and licenses are managed by a Nostr‑based digital rights management system.
The engine is extended to support massive voxel‑based worlds with optional Nostr persistence (on supported relays).
This enables developers to implement modern gameplay mechanics without worrying about the underlying infrastructure.
First stable release of the engine.