I am working on a fork of jMonkeyEngine

Hello everyone,

I just wanted to let you know I’ve started a fork of jMonkeyEngine called NostrGameEngine.

As the name suggests, it’s geared toward the Nostr protocol community and built around decentralization, P2P networking, and serving as a reference implementation for gaming‑related NIPs.

This isn’t meant to compete with jME, every NGE feature is packaged as a jME‑compatible module, so if you spot something useful you can easily bolt it onto your own jME projects.

I forked it so I’d have the freedom to experiment, prototype, tweak or deprecate parts of the engine to fit my needs without having to make demands of changing the jME upstream code and risking breaking everyone’s on-going projects. Since NGE also targets web deployment, I will be doing a deep clean of reflection layers and native and awt dependencies to make it build on teavm (as i’ve experimented already in the past).

I’ll backport any useful patches and submit PRs upstream whenever it makes sense.

16 Likes