Skip to content

Brahillms/concrete-fork

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Modern .NET 8 based game engine

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 94.4%
  • GLSL 5.6%