We’re asked regularly a variety about our development process and what software we use so we’ve taken a step back to write a short article to go over the very basics of what software we use and how it aids us in our quest to create the next set of successful games.
Unreal Engine 4
Unreal Engine 4 developed by Epic games is perhaps the most important piece of software we use (alongside Visual Studio), our game engine of choice its a powerful modern piece of software that allows our ideas take shape. We often find game engines a point of conversation with other game developers each with there own favourite which has its own strengths, weaknesses and communities.
Should you want to use Unreal Engine 4, it is free to use (but you will have to pay a royalty should you release your game), and you will have to also install Visual Studio to run it. Visual Studio allows you to program games in C++ which then the outcome can be seen in Unreal Engine 4. However you can make games without C++ code, using Blueprint system instead; so user of any skill level can use it.
All that hard work needs to go somewhere… and for that we use Perforce or P4V a great piece of software that helps manage our games development as multiple people are editing vital game code at the same time. This code is the submitted re-enters the main branch of our game. It helps track changes in our software and allows us to track versions able to revert to older copies if and when something goes wrong.
Keeping track of the project plan is incredibly important, without an easy way to manage the project we would likely descend into chaos losing vital project time. JIRA allows us to organise our tasks into tickets which can be assigned, tracked and completed all while leaving a visual list of tasks.
Communication is important for any team from project development to sports. Slack is a great piece of flexible messaging software that has countless plugins that help in a variety of ways including a twitter bot that helps track and receive messages quickly and a JIRA bot that helps keep everyone up to date on what everybody else is doing.
That’s just some of the software that helps us tick over, but lets be honest without the low-tech help of Post-it notes, the power of coffee and the sustenance of pizza we wouldn’t be where we are today.