Digital Product
Pipeline: the game that delivers
During the pandemic, we designed and built the digital clone of an educational card game with cloud technology.
The game was showcased in the main DevOps conference in Europe and played by hundreds.
Collaboration
3 months - Product oriented
Technologies
React, Lerna, Firebase
Client
Eficode
Industry
IT Services
Virtual game, in-person experience
We wanted to make the game as smooth as possible. Therefore, we stuck to concepts of the physical game: board and cards.
With a bit of digital experience, such as annotating card.
01. Context
A virtual formative game
Eficode, an important player in the DevOps ecosystem, wanted to create a digital version of Pipeline, an original card game.
Pipeline is a quick and fun way to explore alternatives for Continuous Delivery without actually building anything. The players, working in small groups, design a pipeline for a given scenario and optimize the deployment lead time, discussing what steps are needed and in which order.
The goal of the digital Pipeline is to enable sessions with distributed teams during the pandemic and beyond, while preserving the experience and the formative value of in-person events.
02. Solution
A React Firebase web app
We started by designing the UI and UX of the new digital game, blending the experience of the physical game with the interactions proper to the digital environment. Then, we developed a React Single Page Application.
We used Firestore and Firebase real-time database to enable the real-time game collaboration and a smooth multiplayer experience.
We structured the code base with a monorepo approach to enhance reusability and implement CI and CD for the whole platform.
Eficode and xtream decided to make the codebase open-source to share their effort with other developers.
03. Achievements
Going live the hard way
The first, challenging test for the application was its showcase during the largest DevOps conference in Europe.
The app was capable of scaling seamlessly, and both UI and UX got stellar feedbacks by the players. Moreover, much to Eficode's delight, the infrastructure cost of the app remained zero after tens of games were played.
The app is currently online and free to play. If you want to have a test flight, you can do it right now!
Quote from our customers
Lauri Palokangas
CMO
@Eficode
"What they managed to deliver in terms of look and feel of the project is much better than expected."
Like what you see?
If you need something like this, just drop us and message and we will come back to you within two working days.