Born in Florence, Italy in October 1990. Graduated from the Università degli Studi di Firenze with a bachelor's degree in Computer Science.
Works as a freelance programmer and game designer with experience in diverse environments, including private game companies, NGOs, academies, and universities.
Driven by enthusiasm and passion for games, with expertise in game design and programming, focusing on AI and combat design.
Outside of work, enjoys spending time in nature and aspires to travel the world by boat.
Experience includes work with two of the most important engines on the market, covering both B2B and B2C game development. Projects range from games for a broad audience to specific applications for customers utilizing AR or VR technologies. Also contributed expertise to Packt Publishing as a reviewer for the book Unity AI Programming.
Usage of Unreal Engine began in 2019, with a focus on game mechanics and AI.
Working with Unity since 2017, both as a game designer and programmer for B2C and B2B projects.
Facilitating groups of young adults in their collaborative effort to create their initial game as a team. Responsibilities encompass teaching sessions on game design fundamentals, including prototyping and foundational principles. Additionally, providing instruction on Unreal Engine (both Blueprint and C++) and Unity, focusing on AI and technical aspects of game development.
During the academic year 2017-18, the first teaching experience involved assisting a professor in managing four teams consisting of game designers, concept artists, and programmers. Support primarily focused on fostering teamwork to develop a playable video game. Additionally, served as an assistant teacher for a game design course, guiding students in their introduction to the game development field and instructing them on Game Maker, Unity, and Unreal Engine.
The entire client side of the application was developed using Unity. The application, a room decorator, was built for both VR and AR environments. Data and 3D models were fetched from a remote server and downloaded at runtime. The role involved acting as the technical owner for both applications.
Initially, interfaces were created for the new management software to enhance CRM and Back Office efficiency. Following initial front-end development, experience expanded into back-end development, where foundational PL/SQL skills were acquired. Procedures were developed to streamline the billing process, and data migration was executed for the gas segment within the new software, contributing to enhanced Oracle DB proficiency.
Over the last year and a half, participation commenced in the development of a new contract management software alongside senior programmers. This phase also involved implementing a centralized user control system and software monitoring capabilities.
During this period, foundational game design principles were learned and initial games were developed. Key learnings included:
The main focuses of the studies included:
Three strengths include
Theme by David Miller - GitHub davidtmiller