Using .NET and Mono for scripting
In early 2013, I wrote an article about how we chose .NET/Mono as the platform for our engine’s scripting system. Today, the scripting system has become one of the most important parts of the engine.
This article gives an overview of how we implemented the scripting system to achieve a simple yet powerful environment for game development. Our system is based on .NET, but several things in this article (especially the API parts) might be also useful for other frameworks such as Java or Python.