Games on ice
Rewind & Play is a young Swedish game company and they are passionate about game development. Their current game project is a hockey manager game developed in Unity.
Though they possess the enthusiasm and a lot of the necessary skills required to develop their hockey manager simulator, they came to realize that they could use an assist to ensure that their game lived up to its potential. The start-up company needed a game development partner who could not only supply technical expertise but also guide them through the software development process.
In 2016, the collaboration between Rewind & Play and Forbytes started. The game studio was paired up with one of our senior .NET developers who believes that developing games is the most exciting area of software development. We are happy to report that the match has proven to be a victory for both parties.
Founder of Rewind & Play
"Forbytes took an interest in our business and wanted to build a relationship. They have e-commerce experience, which was important for managing our database and connecting us with one of the world’s largest resources related to the game’s subject."
Game development partner and more
We know that game development is no easy task to take on. It requires a wide range of skills, thoroughness, and patience. Scope creep has been the death knell for many a game and organizing the tasks that need doing is a project in its own right. Because of this it was important that the whole team had a clear understanding of what the process would involve and what the end goal for their hockey manager game was from the very beginning.
By deciding to take on a game developer partner Rewind & Play received a Unity expert, a senior software engineer, a skilled .NET developer, in-depth knowledge of C#, expertise in system architecture, and a game enthusiast, all in one person. Additionally, the CEO of Forbytes acted as a project management coach to the Rewind & Play team, helping them stay on track and prioritize tasks.
Start with the end in mind and begin at the beginning.
Developing a game is a large mountain to climb, so identifying the right path from the very beginning was important. We started with designing a product diagram to break down the end product into component parts. The product breakdown structure made it easier to decide which components would give most value early on.
From the product breakdown structure a high-level build road map was created. This helped the team start to identify detailed requirements for the components to be built first. By repeatedly returning to this road map the team can continuously improve the end product while maintaining control of scope and delivery times.
Communication and processes matter
Together, Rewind & Play and Forbytes implemented a simple communication strategy to ensure effective information sharing with timely and relevant feedback. A number of agile processes were used to facilitate the development of the product, such as daily stand-ups via Skype and weekly planning sessions. Progress reports were made using the road map to show what components members of the team were working on and which had been completed.
Slack for team-wide messaging and new feature deployment notifications
Skype for daily internal team meetings and catch ups
Jira for requirements management, project tracking, and time estimates
Confluence for weekly progress reporting and maintaining the build road map