Engine Docs

Overview

Renboko provides a concise set of systems for 2D games:

Initialization

Register core services early in EngineGame.Initialize(). Recommended order:

ServiceLocator.Register(new Renderer2D(graphicsDevice));
ServiceLocator.Register(new InputSystem());
AssetManager.Init(Content, GraphicsDevice);
SceneManager.Load(new MainMenuScene());

Asset loading

Prefer AssetManager.AcquireTexture("name.png") for textures. For fonts, build .xnb files with MGCB and place them in DemoGame/Content/ so AcquireFont or Renderer2D.LoadFont can load them reliably.

Recent fixes

Where to look