Fabio Morini – Unity Engineer

About

I’m an Associate Engineer at Scopely, working on MONOPOLY GO! and the player lifecycle experience.

I have experience in mobile game development for iOS and Android, primarily working with Unity and C#. My background consists in gameplay systems, live-ops, internal tools, and shared tech, with additional exposure to other engines and architectures.

I’ve been passionate about games since I was a kid. The first games I experienced were LEGO sets and the PlayStation 1. Over time, I became as interested in how games work internally as in playing them. I find much satisfaction in taking systems apart, reverse-engineering things, and understanding how the pieces fit together. Outside of game development, I enjoy chess, movies, and sports.

Education: Interactive Digital Contents Degree (ENTI - Universitat de Barcelona).

Unity & C# gameplay and systems Live-ops & online services Shared tech, tools & editor UX
Studio logos

Projects

Monopoly Go!

Unity Engineer
SCOPELY Unity C# Live-ops

Live-ops support and systems maintenance for Monopoly Go!

Monopoly Go!
  • Role: Unity engineer focusing on live-ops and player journey improvements.
  • Team: large cross-discipline.

Madfinger Games

Unity Software Engineer
DECA GAMES Unity C# Services Live-ops

Live-ops and services maintenance of 5 mobile games previously owned by MFG.

Live F2P shooters

Level eight games

C++ Developer
DECA GAMES C++ Gameplay Internship

UI programming and bug fixing of two stealth games in the Robbery Bob series.

Robbery Bob 1 & 2

Sugary Falls - Twin stick shooter roguelike

C++ Developer
UNIVERSITY Unreal Engine Twin-stick shooter Roguelike

Final Degree Project consisting of a vertical slice of a roguelike game.

  • Role: Gameplay programmer using Unreal Engine.
  • Recognition: best BSO, best Art and best OST at ENTI-UB Demo Day 2024.
  • Team: 6 person university team (design, code, art, audio) + 2 external voice actors.

Ghosts ’n Goblins – Stage 1

JS Developer
UNIVERSITY Phaser JavaScript Web game

Recreation that matches the 1985 arcade gameplay, implemented in JavaScript.

Ghosts ’n Goblins Level 1
  • Role: JS Developer using Phaser. I coded the enemy & boss patterns and main gameplay systems
  • Team: 2 programmers, 1 Scrum Master.

Community

User Research Playtester @ Ubisoft

UBISOFT QA User Research
Ubisoft VR playtest
  • Description: Assassin’s Creed Nexus VR early build playtest. The sessions focused on comfort and gameplay feel in early builds of the game.

Guest Speaker @ Barcelona C++ Meetup

C++ Talk ECS
Barcelona C++ Meetup
  • Description: Guest speaker at the Barcelona C++ Meetup. Presented an introduction to ECS as a data-oriented alternative to OOP in game development.

Volunteer Mentor – Amir Satvat’s Games Community

COMMUNITY Mentorship
  • Description: supporting junior developers with portfolio optimization and guidance on technology and career direction.

Community Mentor – Brackeys

COMMUNITY Mentorship
  • Description: helping people learn Unity and C#.

Curriculum Vitae

Download CV (PDF)