Hi everyone,
I just made a game engine using three.js, and it is still in process.
Basiclly this engine is inspired by the old school Resident Evil games. It can create rooms in a scene by editing configuable json files, changing objects and lights’ position/rotation in a room, and also a physics simulator based on the original classic tankmove, and you can play as Tofu in these rooms.
This project is now alive on: XEngine
hosted on: GitHub - leonsxia/XEngine: 3D scene manager and simple physics based on three.js
This demo requires a video card; please run on PC/Mac
Please read the readme file first. It will show you how to use it.
Have fun!!! Looking forward to your replies and suggestions.
Thanks!
Here are the screenshots
Update 2026.02.01
After 1 year of development and testing, the engine now includes some new features:
- Integrated with Rapier Physics
- Editable high-resolution terrain
- Enemies and combat
- Personal Digital Assitant(PDA)
- Sound support, including walk/run/shoot/melee/hurt
- Entering different rooms in a scene by interacting with a door
Here are some new screenshots:
























