DicyEngine currently supports Windows and macOS.
- 3D, PBR (Physically Based Rendering) pipeline
- C++ and Java interoperability
- Chromium Embedded Framework integration
- Scene/scripts/assets serialization
git submodule init
git submodule update
xmake -yxmake project -k vsxmakexmake project -k cmakelistsDebugging and running the engine from Java is possible by using the runEngine Gradle task.
If you don't have an IDE, you can run Gradle from the command line.
cd scripting/
./gradlew run :runEngine
# or on Windows
.\gradlew.bat run :runEnginerunEngine will build the engine executable through xmake and then run it.
This will start a local server for the UI with HMR. Eventually the UI will be built statically.
cd ui/
npm run dev