Lukas Boersma

I am Lukas Boersma. I am studying computer science at the RWTH Aachen University, Germany. At Upvoid Studios, I am working on the scripting and modding system. Whenever I need a break from that, I also do graphics related stuff. Check out my website for more information.


GeoMechanic Alpha Released

We just released the final alpha version of GeoMechanic. Check out our Release Trailer!

GeoMechanic pre-alpha now available

We just released a very first preview version of GeoMechanic! If you preordered, you can now download and play!

UpvoidMiner 0.10 released

We just released version 0.10 of UpvoidMiner!

We're pleased to announce the overhauled adventure mode, featuring crafting, tools with limited durability, and ore hidden in the stone.

UpvoidMiner beta now open

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.