The Orbit engine is a game engine built on top of .NET MAUI Graphics. The objective is to firstly enjoy the journey of building a game engine and secondly providing a framework that allows us to utilise the best parts of a cross-platform framework while building a 'typical' game.
Perhaps something like registering a scene name with the type so then when calling gameSceneManager.LoadScene the user could just pass in the name and have a new instance created.
Perhaps something like registering a scene name with the type so then when calling
gameSceneManager.LoadScene
the user could just pass in the name and have a new instance created.