Truffle Up
Embark on a tiny big adventure by playing as one of the three brothers: Mokka, Roe, or Temo in this multiplayer puzzle-platformer game. The server is fully hosted on AWS, along with a database that tracks your adventure progress. This project also includes a devlog to share insights into the development process.
Showcased at Develop: Brighton at the Kingston University stand and at Festival of Innovation at Kingston University 2025!
My info
Project Info
tools/engines:
  • Unreal Engine 5.5 (Custom build)
Created for:
  • Kingston university assignment
Time frames:
  • 2025
  • 3 months (University assignment)
  • 1 weeks (polishing for develop)
Team size:
  • 4 people (University assignment)
level of education:
  • studying master degree
my role:
  • Backend programmer (AWS and server)
Years of experience:
  • 7 years with Unity Engine
  • 4 years of professional experience as software Engineer
Links to project pages
Repository might be set to private, contact me to gain access
Original concept
Originally made as an assignment for a Master's degree unit, the project aimed to learn more about AWS services like GameLift and the server side of multiplayer games.

The project uses AWS Cognito for player account creation and DynamoDB to store their progress throughout the game.

The project scored 85/100
History
Project Scope:
Key Learnings:
  • How to devide the code in modules to reuse the code
  • Implement HTTP request from Unreal to AWS
  • Implement Cognito to allow players to create and log-in into accounts
  • Store player data in a database
This project was created with the scope of learning of the server side of video games operates

Glow Up
During the summer of 2025, the project was selected by Kingston University to be showcased at their stands at Develop: Brighton.

For this occasion the project undertook few improvements following feebacks from players:

  1. Resolved some gameplay bugs
  2. Allowed the players to log-in as guest
  3. Allowed players to free the server in case something went wrong
Credits
  • Programming (Backend and Cloud): Marco Minganna
  • Programming (Gameplay): Bhuyan Rayan
  • Level Design: Meysam Mousave
  • 3d artist: Sohail Khan