Gameflow

Play
I am interactive

Gameflow is a technology and media company from Bergen revolutionizing how we experience esports. It's a platform that unites fans, players, and organizers in a social and engaging experience. We have been part of the journey from the start and assisted them with everything from branding to technical development. We emphasize Gameflow's core values through a comprehensive brand strategy, visual aids like video and graphics, and innovative technological solutions.



Branding

Gameflow is created from the ground up for the next generation of sports fans. We have worked closely with the team to develop a comprehensive brand strategy that highlights Gameflow's core values and all the excitement and engagement that esports have to offer.



Audio profile

We crafted a unique signature audio profile for Gameflow inspired by the dynamic and engaging world of esports. Sound is an integral part of the experience, and we have used it to create a unique atmosphere that sets the mood and strengthens the Gameflow brand in everything from commercials and videos to notifications on mobile, desktop, and TV.

Soundtrack

Media-mix



Visual Profile

Visual profile

From day one, we've set out to create the best consumer experience for esports fans and viewers alike - and it all begins with the first impression. We're tailoring the experience to the user, instead of the user having to adapt to the experience.

Plenty of graphics and icons, dynamically altered background-colors that adapt to the content, and animated functional elements work in harmony to create an exciting and immersive experience for the user on the platform.



Design System

We implemented libraries for our design system in React and Flutter, allowing us to reuse components and designs across surfaces and platforms Gameflow is available on. This has made it easy for us to ship new features and experiences for Gameflow, and has provided us with a consistent and thoughtful design across all platforms. Check out a live demo of our design system for mobile and desktop here.

Design system illustration


Experience

Esports is a real-time experience, and it was crucial for us to create a platform that could handle large amounts of data in real-time without any issues. We have implemented several features to make the experience as engaging as possible, including real-time updates, live chat, and the ability to view matches from multiple angles.

Background image
Live

FaZe Clan - Team Vitality

2024 BLAST Premier Pro - Quarter Final

Background image
Starting in 0 min

Astralis - G2 Esports

ESL Pro League Season 15 - Semi Final

Background image
Live

MOUZ Esports - Heroic

PGI.S - Grand Final

Background image
Starting in 0 min

Cloud9 - Ninjas in Pyjamas

ESL Pro League Season 15 - Semi Final

I am interactive


Technologies

  • Frontend: We used React to build a fast and responsive frontend that works just as well on mobile as on desktop. Next.js 14 has made it easy for us to build a scalable and SEO-friendly frontend in an industry where searchability and indexing are essential.

  • Mobile: To build a fast and responsive mobile app, we used Flutter, which makes it easy for us to build a consistent and thoughtful app based on our visual expression and design system. The technology allows us to run the same codebase on everything from mobile devices to TVs. We have used Rust to build fast and memory-safe libraries for on-device processing of data, video, and sound.

  • Backend: We used Go to build a fast and scalable backend that can handle large amounts of data in real-time and asynchronous workloads. We have used gRPC internally and expose a GraphQL API to the client(s). We have also used technologies like NATS, Redis, Meilisearch on the backend to handle real-time data, message queues, and search.

  • Platform: We used Kubernetes to build a scalable and reliable infrastructure that can handle large amounts of traffic and data in real-time. We have used Flux to build a developer-friendly deployment pipeline that makes it easy for us to roll out new features and updates to the platform.

  • Data and Insights: Insights and analysis are important for understanding how the platform is used and how we can improve it. We used BigQuery to store and analyze large amounts of data in real-time, and Looker to build dashboards and reports that make it easy for us to obtain the insights needed to make decisions based on actual data.

Gameflow platform


Principles



Note: Several of our team members hold stakes in Gameflow and have worked closely with the company since the beginning. We are proud to support local startups and look forward to seeing what the future holds for Gameflow.