This is primarily an early-stage interactive application and renderer for Windows and macOS. The main purpose is for experiments in Computer Graphics, with the goal of developing into a game engine.
- Fast 2D rendering (UI, particles, etc.).
- Fully featured viewer and editor applications.
- Integrated 3rd party 2D physics engine.
- Support for Windows and macOS
More related features will be available and to be interactive in the future.
1. Downloading the repository:
Start by cloning the repository with git clone https://github.com/Lyle-Lee/CelesEngine.git
.
2. Setup the project:
Make sure that you have a Python environment first.
Visual Studio 2022 is recomended.
Go to scripts
folder and run Setup_VS2022.bat
, then build the project.
Go to scripts
folder and run Setup.command
, then follow the instructions and build the project.
- High quality real-time physically-based 3D rendering.
- Support for iOS, Android and Linux.
- Native graphics API support (DirectX, Vulkan, Metal).
- Fully scripted interaction and behavior.
- Integrated 3rd party 3D physics engine.
- Procedural terrain and world generation.
- Artificial Inteligence.
- Audio system.