Skip to content

AlexDicy/DicyEngine

Repository files navigation

DicyEngine 3D

DicyEngine currently supports Windows and macOS.

  • 3D, PBR (Physically Based Rendering) pipeline
  • C++ and Java interoperability
  • Chromium Embedded Framework integration
  • Scene/scripts/assets serialization

image


Engine setup

Prerequisites

git submodule init
git submodule update
xmake -y

Visual Studio / Rider - Core (C++) development

xmake project -k vsxmake

Xcode / CLion / CMake - Core (C++) development

xmake project -k cmakelists

Java development

Debugging 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 :runEngine

runEngine will build the engine executable through xmake and then run it.

Running the Editor's UI

This will start a local server for the UI with HMR. Eventually the UI will be built statically.

cd ui/
npm run dev

About

3D rendering engine in C++/OpenGL and Java for behavior scripting

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Contributors 2

  •  
  •