A versatile C++ game engine designed for creating visually rich games with a focus on lighting and effects.
- Advanced Rendering Pipeline: Supports dynamic lighting, real-time shadows, post-processing effects, and more.
- Modular Design: Systems are designed to be decoupled, making it easy to extend and customize the engine.
- Flexible Scene Management: Easily create and manage complex game worlds using the built-in scene graph.
Prerequisites
- Visual Studio 2013 - Download
Installation and Build Instructions
- Clone the repository:
git clone https://github.com/Mannilie/CelestialEngine.git
- Open in Visual Studio 2013
Download and Build
- Visit the 'Releases' section of this repository.
- Download the latest release appropriate for your system.
- Follow any specific build instructions included in the release notes.
- Customizable Shaders: Write your own GLSL shaders and integrate them seamlessly into the rendering pipeline.
- Physics Integration: The engine is integrated with PhysX for realistic physics simulations.
CelestialEngine is distributed under the GNUv3 license. See LICENSE file for details.
- Emmanuel Vaccaro - LinkedIn Profile