Skip to content

Lyle-Lee/CelesEngine

Repository files navigation

Celes Engine

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.

What is available at the moment

  • 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.

Getting Started

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.

Windows

Visual Studio 2022 is recomended. Go to scripts folder and run Setup_VS2022.bat, then build the project.

macOS

Go to scripts folder and run Setup.command, then follow the instructions and build the project.

Main features to come:

  • 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.

About

Celes Engine

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published