You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Coral Engine is a game engine developed by students of Breda University of Applied Sciences. It was designed to be accesible to designers, so that entire games can be created without having to modify a line of C++.
The 'main' branch of this repository represents the collective effort of various students, and included the code for Lichgate. To ensure each students work is preserved at this URL, active development of Coral is done on the main-lite branch.
Key Features
Graphics
Graphics Pipeline: Built using DX12 for PC.
Shadows and Lighting: Supports tens of thousands of point lights with minimal performance impact.
Post Processing: Includes effects like fog, LUTs, outlines, and more.
Animated Skinned Meshes: Supports complex animations for detailed character models.
ECS (Entity Component System)
Efficient Systems: Utilizes EnTT for creating systems that iterate over entity views for optimal performance.
Event Handling: Includes a variety of events like "OnBeginPlay", "OnTick", and "OnCollisionEntry" for flexible gameplay logic.
Level Editor
Built-In Level Editor: Allows inspection and modification of all components and entities within a world.