-
Notifications
You must be signed in to change notification settings - Fork 2
/
README.md
33 lines (26 loc) · 1.32 KB
/
README.md
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
# ChromaEngine
## Open Source Game Engine
Personal Education Project focusing on software architecure, realtime rendering, animation systems, ai and design patterns.
[Youtube Devlogs](https://www.youtube.com/watch?v=YeyiEYRT1Ac)
## Features
![Alt text](https://github.com/ChrisTwaitees/ChromaEngine/blob/ChromaEditor/Chroma/Chroma/resources/lookdev/character_controller_physics_smaller_still.gif)
* Bullet Physics.
* Skeletal Animation and basic state machine.
* Bipedal Third Person Character and Camera Controller.
## Rendering
![Alt text](https://static.wixstatic.com/media/755aac_316019612db440d9a17f566fe23a1654~mv2.gif)
![Alt text](https://github.com/ChrisTwaitees/ChromaEngine/blob/ChromaEditor/Chroma/Chroma/resources/lookdev/voxel_gi_gif_larger.gif)
* Voxel Based Global Illumination (Experimental).
* PBR Shading.
* IBL HDR lighting.
* SSR
* SSAO
* Transparent Rendering and Sorting.
* Deffered and Forward Rendering Pipelines.
* Debug drawing.
## Editor
![](Chroma/Chroma/resources/textures/editor/Editor_00.PNG)
![Alt text](https://github.com/ChrisTwaitees/ChromaEngine/blob/ChromaEditor/Chroma/Chroma/resources/lookdev/voxel_gi_gif_blend.gif)
* Serialization and deserialization of scene objects using rapidJson.
* Entity selection and property serialization.
* Multithreaded resource loading.