Skip to content

A C++ game engine specializing in dynamic lighting, real-time shadows, and advanced post-processing effects for visually stunning game experiences.

License

Notifications You must be signed in to change notification settings

Mannilie/CelestialEngine

Repository files navigation

CelestialEngine

A versatile C++ game engine designed for creating visually rich games with a focus on lighting and effects.

Key Features

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

Getting Started

Prerequisites

Installation and Build Instructions

  1. Clone the repository: git clone https://github.com/Mannilie/CelestialEngine.git
  2. Open in Visual Studio 2013

Download and Build

  1. Visit the 'Releases' section of this repository.
  2. Download the latest release appropriate for your system.
  3. Follow any specific build instructions included in the release notes.

Engine Highlights

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

License

CelestialEngine is distributed under the GNUv3 license. See LICENSE file for details.

Author

About

A C++ game engine specializing in dynamic lighting, real-time shadows, and advanced post-processing effects for visually stunning game experiences.

Resources

License

Stars

Watchers

Forks

Packages

No packages published