How to accelerate your iteration loops and build better games as a service


IMS Solutions Blog Header

Our brand new ‘How to iterate faster with continuous integration (CI), continuous development (CD) and playtesting’ ebook is available to download now.

Traditional development methods may have once served the single release games of the past, but the evolutionary nature of games as a service (GaaS) requires moving to a more iterative development process.

The faster you iterate, the better quality your game and the richer the experience is for your players. Engagement and retention improve and your dev team is happy with a manageable workload.

By optimising iteration loops, developers can do more of what they love and focus on creating amazing experiences for players.

Aaryn Flynn, Head of Improbable Games Canada

So how do we iterate more efficiently, effectively and most importantly, quickly? What are the tools your developers need to iterate at speed?

The answer to this and more can be found inside our latest ebook How to iterate faster with CI/CD and playtesting.

Co-created with Improbable’s engineering team, studio leads and industry experts including Jafar Soltani (Head of Reliability Engineering at Improbable, previously at Rare) and Aaryn Flynn (Improbable Games Canada, Bioware), we examine the most effective methods of CI/CD and playtesting, and how to overcome the challenges associated with setting them up.

We worked with IMS and their CI/CD experts to reduce our build times, freeing up developer resources to focus on making the game better.

Matt Church, Automation Tools Programmer at Midwinter Entertainment

Download your copy and find out how to:

1. Deliver consistent gameplay improvements over a long period of time

Industry-leading game devs share the techniques proven to create games with long-term staying power.

2. Merge code changes quickly across distributed teams

Learn how trunk-based development can be used to reduce merge conflicts early on and enable comprehensive automated upstream testing.

3. Prevent in-progress features from being released

Look at how feature toggles can be used to prevent in-progress features from being released, while simultaneously rolling out new features to small sets of players for valuable feedback.

4. Enable fast playtest access to the latest builds

Reduce the time between having a new client build ready and playtesters being able to launch it by speeding up the time it takes them to download the latest build.

5. Use automated testing to save on manual testing

Find out how to automate performance and regression testing, low-level functionality testing and find bugs that are hard to reproduce.

More solutions. More possibilities.

Explore all IMS solutions