Games by Roberto Canini

Game Developer & Software Engineer

Roberto Canini

About Me

I'm a software engineer with over 10 years of experience, now fully focused on game development. I thrive on low-level coding, performance tuning, and crafting elegant systems that power smooth, responsive gameplay.
With a strong background in software architecture, I love building the technical backbone of games—the kind of behind-the-scenes magic that makes everything tick. Whether it's designing gameplay systems or writing clean, scalable code, I'm all about making the complex feel effortless.

Skills

Programming

C++ C# Golang Java GDScript Javascript Bash Scripting Assembly (LC-3)

Game Development

Unreal Engine 5 Godot Engine Physic Simulation Animations Graphics Programming AI Multiplayer PCG

Software Engineering

Software Architecture Design Patterns Automated Testing CI/CD Databases Cloud Computing

Soft Skills

Problem Solving Team Leadership Communication Agile Methodologies Teamwork Continuous Learning

Past life

Blockchain Engineer 2022 - 2025

I helped shape the infrastructure of a next-gen Layer-1 protocol that enables developers to deploy entire blockchains (“Chainlets”) as easily as smart contracts. Designed with game studios in mind, the platform powers and will continue to support Web3 gaming experiences at scale. My role focused on backend systems, validator orchestration, and developer tooling, contributing to a system built for infinite scalability and seamless integration into the gaming ecosystem.

Tech Stack:
Golang Cosmos SDK IBC PostgreSQL Docker Kubernetes CI/CD
Software Engineer 2014 - 2022

I spent several years building high-performance software across industries like healthcare, events, and enterprise platforms. From leading the development of a certified ticketing system to working on Helion — a surgical platform used in operating rooms worldwide — I focused on creating resilient architectures, real-time systems, and clean, maintainable code.

Tech Stack:
Java C# Golang Spring Framework Kafka ESB React MongoDB PostgreSQL Docker Kubernetes CI/CD

Education

I completed the Game Programming Master at Digital Bros Game Academy (2024 - 2025), where I focused on building gameplay systems and engine-level functionality using Unreal Engine and C++. The program covered a wide range of topics including: math and physics programming, graphics, audio, UI, AI, multiplayer systems, and advanced C++ techniques — all tailored to professional game development.

Before that, I attended the University of Verona (2018 - 2020), studying Bioinformatics. I followed the program as a working student and completed most of the first-year exams. During this time, I studied linear algebra, mathematical analysis, physics, C programming, and even worked with emulated LC-3 processor programming using Assembly — all of which strengthened my grasp of low-level logic and computational thinking.

My tech journey started at ITT G. Chilesotti (2008 - 2013), where I graduated as an IT Technician. There, I studied computer systems, networks, and the theoretical foundations of how computers work. I also spent three years programming in C#, and worked extensively with Intel 8086 Assembly to explore the inner workings of CPUs and hardware-level control. These early experiences sparked my passion for writing efficient, low-level code and understanding how machines really operate.