Cake It ! 🍰

Cake It ! 🍰

Game • Apr 2022

Online multiplayer game 👯‍♂️ Take on the role of a large bakery selling chocolate cakes and take on your competitors, managing your production to maximize your profits !

Context

It was the last project of my University diploma of technology in computer sciences. It was a special one since we only had 72h from the reveal of the subject to the project presentation in front of the whole class.

We wanted to end on a high note, so we decided to live together at my home during the time of the project and to work non-stop. It was an amazing experience that we will never forget.

Several thesis students came to present their subjects to us, and we had to choose one of them. We chose the "Producers and consumers: market mechanisms in a changing context".

So we designed a serious game called "Cake it" where the user has to manage a bakery while breaking news is changing the price and availability of raw materials. And to make it even more fun, we made it multiplayer.

Main menu.

How ?

Nobody in our group had already made a multiplayer app before. But thanks to Eren that watched hours of YouTube tutorials, we had a Node.js server running with Socket.IO that was up and working.

In reality, we only had approx. 35h to actually develop the project from the moment we've chosen our subject and the presentation. I remeber having slept less than 4h during this whole time.

I mainly worked on the UI and event system.

The result

Customize your game while other players join your room.
Each day, an unexpected event can change everything !
Choose how much cake you want to sell today and at which price according to the situation
Try to become the richest bakery !

As well as having a memorable experience, we were all super proud of what we built in such a short amount of time, with technologies that were completely new to us.

The presentation in front of the whole class was not far from failure. Some people that knew the app URL joined our party and didn't press "Ready", causing the game to never begin. We created a new game and started the game very fast before anyone had time to join, and the demo was a success !

ReactExpressSocket.io

Related experiences

Robert Schuman University Institute of Technology
Robert Schuman University Institute of Technology

University Diploma of Technology in Computer Science

2020 - 2022