Go to top
Category: Miscellaneous
05 Nov
2020

Creating Functional Tests in Unreal Engine 4

Functional tests are a great way to ensure that the basic features of your game work as expected. They allow you to test more realistic scenarios than unit tests whilst giving more control than gameplay tests. This is especially useful for middleware, such as Mercuna, because our 3D and ground navigation systems have many complicated..

31 Aug
2020

Compiling against multiple UE4 Linux Installed Builds with Buildbot

At Mercuna we make extensive use of automated testing including continuous integration. Our AI navigation middleware is used on multiple game engines (Unreal Engine and Unity), multiple versions of engines, on multiple platforms (Windows, Mac, Linux) and for multiple platforms (the above plus consoles and mobile devices). As such it’s essential that we “fail early”,..

18 Oct
2019
Architects use gaming tech to visualise cities

Bringing New Realities to Life with Game Technology

One of the most exciting trends in the games industry has been how our innovations have been used in novel and imaginative ways by other industries. Game experiences are starting to move so close to reality that they could have a huge impact on how we design and operate within the designed environment. Here I..

11 Sep
2018

Building Binary Plugins in Unreal Engine 4

Unreal Engine 4 has been engineered with the assumption that code plugins will include their full source code when distributed. However this can often be undesirable, as for example, in our case where we want to offer an evaluation version of Mercuna for people to try out but don’t want to make our full source..

21 Feb
2018

Running on Android

We originally wrote Mercuna with PC and consoles in mind, but recently we got asked about whether Mercuna ran on Android. The enquiry was through an evaluation request, and my initial response was going to be no, it wasn’t something we had ever tried. However, I decided it was first worth looking to see how..

09 Jan
2018

Implications of Meltdown and Spectre

The biggest story in the tech world over the last week has been the Meltdown and Spectre security vulnerabilities.  So what are they, and how will the fixes for them impact games? This post will focus on the Meltdown attack as the implications of that are more serious and we’ve seen that the patches coming..

21 Feb
2017

The Origins of Mercuna

“When can we have a ship flying through a hole in a rotating asteroid?” – That was one of the first questions that Chris Roberts asked us when we started working on Star Citizen. We had been tasked with creating the dogfighting AI for this record breaking crowdfunded space sim, and as with all of..