Hey devs i wanted to share a Three.js Game engine I am working on and open source.

I have been working with Three.js, and I started to work on a Game Engine inspired by Unreal Engine but using all the simplicity and Rapier. Here is the link GitHub - mariojgt/engine: FeatherEngine a new javascript engine. · GitHub please fell free to collaborate.

1 Like

Comparing a Three.js engine to Unreal Engine doesn’t really make much sense. Unreal is a massive native engine designed for high-end desktop and console hardware. It usually requires powerful CPUs and GPUs, installation, large project builds, and packaged executables just to run a project. That’s a completely different environment from what Three.js is built for.

Three.js runs directly in the browser. No installation, no downloads, no platform lock-in. Someone can open a link and immediately interact with a 3D world on desktop, laptop, tablet, or even a phone. That accessibility is the real strength of web-based 3D.

For example you can open this instantly and it just runs:

No install, no setup, just open the link and explore the scene.

Trying to position a Three.js engine as an Unreal-like engine kind of misses the point. The power of Three.js is that experiences can be shared instantly, embedded anywhere on the web, and updated immediately. Native engines simply don’t have that distribution advantage.

Instead of comparing it to Unreal, it would make more sense to lean into what the web actually does best. Browser-based 3D is accessible everywhere and the creative possibilities are basically unlimited. The future of interactive 3D on the internet is clearly moving toward web technologies.

BTW this repo is no comparison is not the point :index_pointing_up:, three JS is a fantastic tool and this engine amin to make the use of it simple just like any Game engine so you focus on your product logic and not around :+1:

1 Like