Skip to content

Latest commit

 

History

History
34 lines (27 loc) · 1.04 KB

README.md

File metadata and controls

34 lines (27 loc) · 1.04 KB

Concrete

Modern .NET 8 based game engine.

Features

  • unity inspired structure
  • component based architecture
  • simple imgui based editor
  • simple opengl renderer
  • supports any model file

Example

var testScene = new Scene();
SceneManager.LoadScene(testScene);

var cameraObject = GameObject.Create();
cameraObject.AddComponent<Camera>();
cameraObject.name = "Camera";

var modelObject = GameObject.Create();
modelObject.AddComponent<ModelRenderer>().modelPath = "res/models/cesium.glb";
modelObject.name = "Cesium Model";

var lightObject = GameObject.Create();
lightObject.AddComponent<DirectionalLight>();
lightObject.transform.localEulerAngles = new Vector3(20, 135, 0);
lightObject.name = "Directional Light";

Gallery