- unity inspired structure
- component based architecture
- simple imgui based editor
- simple opengl renderer
- complete gltf support
- skinned mesh rendering
- skeletal animation
var scene = new Scene();
LoadScene(scene);
var cameraObject = scene.AddGameObject();
cameraObject.AddComponent<Camera>();
cameraObject.name = "Main Camera";
var lightObject = scene.AddGameObject();
lightObject.AddComponent<DirectionalLight>();
lightObject.transform.localEulerAngles = new Vector3(20, 135, 0);
lightObject.name = "Directional Light";