Back to projects

FikaSpelet

A web-based marketing game developed in collaboration with Svensk Husman, combining gamification with brand marketing. 2,500 play sessions over two days.

  • Design-Build-Test
  • Gamification
  • Prototyping
  • Figma
  • Web/Mobile Development
  • React
  • Phaser
Role
Developer & Designer
Timeline
Spring 2024
External Partner
Svensk Husman

Problem

Svensk Husman wanted a marketing campaign to drive traffic and sales. We built a browser-based game where players guide a skiing Lussebulle down a snowy slope, collecting lussebullar for points and chasing a hidden golden bun that unlocks a discount code and redirects them to the Svensk Husman website.

What we built

A full-stack web application: a React frontend with a Phaser game embedded, backed by an ASP.NET Core API and a MySQL database, deployed on a live domain. Players register with their email, play the game, and compete on a leaderboard for a gift card. The client received a password-protected admin panel to manage campaigns, where they could update the discount code, prize, point threshold and end date, without having to touch code.

The screenshots below are from the Figma prototype, the live version shipped as an MVP with the same core flow but a simpler visual design.

Start screen showing the FikaSpelet logo, a skiing Lussebulle, email input and a Starta button.
Start
Game screen showing the skiing character dodging obstacles and collecting lussebullar.
Game
Game over screen showing the player's score and a leaderboard preview.
Game over
Discount code modal with a golden Lussebulle and a button to copy the code and visit Svensk Husman.
Golden Lussebulle (discount code)

Individual contribution

I pair-programmed the game together with a teammate.

We built the Phaser game together, the skiing lussebulle, obstacle generation, collectible mechanics, the golden bun trigger and the score system. Beyond the game I contributed across the stack where needed, including parts of the React frontend and the integration between the game and the backend API.

Result

2,500

Play sessions

Over a two day test period

40x

Plays per person

Average across all users

126

Redirects to svenskhusman.se

Via discount code and game over CTA