Be free

Build your games the way you want.

Get Started with Protogame

Open Source

Protogame is open source, and built on open source libraries such as MonoGame. This means you can change whatever you want, and you never get stuck with showstopper bugs.

Cross-Platform

Desktop or mobile, Protogame lets you use modern C# to build games on any platform.

Supported platforms include Windows, Mac OS, Linux and Android.

Level Editor

Protogame is one of the few open source engines which provides a full 3D level editor. Entities and components that programmers declare are available for use within the level editor, which allows designers to build rich worlds independent of code.

Modular

Functionality in Protogame is seperated into modules, which means you only need to include the parts of Protogame that you want to use. It also means you can substitute parts of that functionality with your own custom implementation, without having to re-write or modify engine code to do so.