I'm Attilio, a Game Tech Lead and Engineering Manager with more than 15 years of experience, leading teams and creating award-winning titles played by millions of people everyday
I am currently working as Engineering Manager at Unity, helping game companies making great games as part of the Solutions team. I have previously worked for major companies such as King, Yager, and EA Playfish.
A true generalist, I have hands-on development experience on pretty much every aspect of game development, covering the full stack from Gameplay, UI and AI to Cloud infrastructure, Backend, Build and deployment pipeline.
An expert with everything related to the gaming industry, including history and current trends, I am passionate about game preservation and like to collect in my spare time.
GAME DEVELOPMENT EXPERTISE
I have extensive experience working on online and multiplayer games played by millions of users everyday, building resilient and scalable services.
I'm a certified Cloud Architect on Azure and AWS, as well as Terraform, and expert on PlayFab. My experience includes being the Administrator of the game infrastructure for The Cycle Frontier.
I have developed realtime and turn-based online multiplayer, and worked on games both on P2P and Dedicated Servers configuration.
In addition, I am proficient when it comes to Cloud Security, and experienced on Anti-Cheat, writing secure code, investigating and fixing exploits.
MANAGEMENT & DIRECTION
Along with extensive technical skills, I provide effective leadership, leading projects, managing teams, hiring and mentoring engineers, and working with Production to manage scoping, roadmap and budget.
At Unity, I manage a team of engineers, supporting them on their day-to-day while providing a framework for professional growth through frequent feedback and open dialogue. I covered a similar role at Yager.
I have been involved with recruiting for over 10 years, writing job specs, interviewing dozens of candidates and providing hiring decisions as the Hiring Manager.
I previously ran my own Indie development and Consulting company, working on both internal projects and providing my expertise to external companies. Because of this I am proficient in handling clients relationships, including scoping and negotiation.
GAMES PORTFOLIO
COMMUNITY, TALKS & MENTORING
I am a frequent speaker at Game and Tech conferences, including Unite, Intel Buzz, GIC, Quo Vadis and GameDev Camp, sharing insights about making games, running a games company, and taking the first steps into the industry. You can check all my talks here.
I am passionate about supporting and mentoring students and new studios. I have been doing that at various venues, including Berlin Start-up Games Entrepreneurs, GameCity Hamburg Games Lift Incubator, UKIE Careers Bar at Rezzed, and at West London's College.
I write about Game Development, Management and related topics as a Featured Author on GameDeveloper.com, GamesIndustry.biz, the official Unity Blog, and on my Dev-blog, make sure to take a look!
TALKS, PANELS AND EVENTS
Dissecting a Professional Unity Project
IADE Creative University of Lisboa - Speaker
Getting started as an Indie Dev - Tips and pitfalls
GameDev Camp 2017 Lisboa - Speaker
Getting into the industry and running an indie company
Game Dev Meet @ Microsoft Lisboa - Speaker
Advices on Getting into the Industry
GIC 2016 Poznan - Speaker
An Oath to the Stars Live Demo
Quo Vadis 2016 Berlin - Contenstant
Advices on Getting into the Industry
West London's College - Speaker
BOOKS & VIDEO SERIES
OPEN SOURCE TOOLS AND LIBRARIES
Node-based visual dialogue editor built in Qt and C++.
Tools and Components to localise Unity games.
Ready-to-use Steering Behaviours integrated in Unity.
Tools to automate and streamline Unity builds.
A collection of ready-to-use shaders for Unity.
A light-weight Finite state machine for Unity.
Ready-to-use Steering Behaviours integrated in Unity,
using Pure ECS, the Job system and the Burst compiler.