The Garlic game engine is comprised of the following components:
Component | Language | Description |
---|---|---|
Clove | C++ | The abstraction layer (Graphics, Platform, Audio etc.) |
Tunic | C++ | Built around Clove, implements higher level systems used in games (AI, ECS, Physics, etc.) |
Bulb | C# | A visual editor built around Tunic |
Currently, Clove supports the following platforms:
Platform | API |
---|---|
Windows | Direct3D 11, OpenGL 4.6 |
Linux | OpenGL 4.6 |
MacOS(WIP) | Metal 1(WIP) |