Agile game development — you can do it!

Katarzyna Ceran
Liki Blog
Published in
3 min readJan 19, 2021

Imagine that your projects could be done faster with the best-effectiveness to deliver outstanding product quality. How, you ask? The answer is easy— agile.

Hey developer, make yourself a game

Within one of the internships, we decided that interns will make a functional product. In Liki we believe, that internships should be value-oriented — it’s not the time for making coffee or staring at a screen. By implementing them onto the team and delegating tasks they could gain experience in a commercial project. Win-win situation — the company gets a useful product, the candidate has an opportunity to work with us after the internship and if so, he will be smoothly moved to other projects.

So… our skilled interns created a game. From zero. Following best agile software development practices. You can read more on Liki Blog.

What kind of game did we make? We love classics of the genre, so we chose tower defence game. And here we go with our brilliant idea about its — defence programming code before the bugs by answering development questions. We assume, that you will be impressed. Why not go further and take up the challenge by checking your front-end knowledge in Bugs Defence. Let’s play!

Now we can praise a surprising and unique recruitment method. No more boring interviews, no more question-and-answer conversations. You just need to play. We noticed that gamification in recruitment gives very positive feedback and has a huge impact on employer branding.

What about agile software development

Game development was fully agile in every aspect. Agile, agile, but you probably want some specifics. Because of we needed a great workflow and a big dose of control related to interns we chose scrum methodology as a framework. For the record, scrum is a good idea for the first meeting with agile — it’s easy to implement and to follow.

As you can see we used scrum events, such as Sprint Planning, Daily, Sprint Review or Sprint Retrospective. Thanks to them we were well organised but still flexible and open to respond to changes. Moreover, we had the Backlog, so we could easily follow the requirements.

Of course we can’t forget about three main scrum roles — Product Owner, Scrum Master and Development Team, which was self-organized and cross-functional. We had a common goal, we had skills and we knew our place in the whole process. Agile is teamwork.

Mentioned scrum best practices allowed us to work faster and more efficient from the first sketches to the last lines of the code. Thanks to sprints which end with increment, scrum is all about continual improvement to deliver the best possible product version.

Our tech stack based on JavaScript, HTML 5, SASS, and PixiJS for Frontend and on Adobe Illustrator, Adobe Photoshop, and Sketch for Design. Good ones to adjust for agile software development services.

So hey, we dare you to make you own game in just a month using agile practices. Will you handle it?

--

--