• Register
Post tutorial RSS Dev Blog #1 – Automate Your Build Process!

Making an automated system that builds your game (instead of making builds manually) is a huge advantage! In this developer blog post our lead programmer Johan outlines the build process for our game Lake Ridden!

Posted by on - Basic Client Side Coding

MidnightHub 8 2

A screenshot from a puzzle in Lake Ridden, still a lot of work in progress.

I’m Johan, the CTO and Creative director of Midnight Hub and Lake Ridden. Today I’m going to talk about a tool I made which makes it easier for the team to quickly access and play the latest version of Lake Ridden. This without opening Unity or update the project files. No more going around asking team member if they have anything more to commit before you manually make a build of the game!

midnighthub 5 2

Concept art in the makening for Lake Ridden.

The benefit of not needing to build the game every time someone wants feedback on a feature is probably obvious to anyone making games: it saves the team huge amounts of time! We also integrated testing to make sure that the game is building okay and working as expected at all times.

midnighthub 5 1

Our art director, Erik, making cool art for Lake Ridden!

When we submit a new commit to Plastic SCM, that commit is immediately picked up by TeamCity and automatically built. In our tool, we access the TeamCity API and get the status, submitter, change id and comment for all builds.

Always testing, using the release version, has also been very helpful for us since we often take shortcuts in the editor to speed up our workflows doesn’t always work in release. It is also nice that Sara, our producer who usually doesn’t work with Unity, can immediately test a new version.

devblog midnighthub 8 1

A screenshot of our download tool which makes it easy to access and play the latest version of the game.

Currently, our plan is to make a second iteration of the entire game, we just finished the first iteration of the whole game before the summer. We pretty much have all functionality in the game at the moment and a lot of temp art. I think It’s a super interesting and fun way of working since we produce lots of content in a very short time period.

midnighthub 6 1

All the post-its from the pre-production of Lake Ridden!

midnighthub 9 3

Early 3D modells of the vegetation in the game. This was made during pre-production to help find our art style for the game.

To sum up, having a download tool is awesome and we are making progress! Hit follow on our Twitter or Facebook to stay up to date with Lake Ridden! I hope this post got your some nice ideas on how to spend less time on making builds for your games!

Johan & The Team

Post a comment
Sign in or join with:

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.