I’m an experienced Unity developer specialised in c# with a strong focus on desktop and mobile applications. During my career, I’ve worked for dozens of companies and published more than 20 apps in both the Apple and Play Store.
🥇 More info
- I'm a Lead Unity Developer
- Been in the game industry for 10+ years
- I can help with all steps in the production pipeline
- Experience with Mobile, Desktop games as well as AI and Multiplayer
- High performance: my experience in the mobile world with more than 20 published apps and my degree in computer science have given me a deep understanding of how to optimize the code and make it more reliable and performant.
- Full-Stack: I can develop a scalable backend and give you a complete solution from the backend to the front end.
- Clear communication.
😈 What I excel at
- Leading medium sized development teams and taking responsibility for code
- Game Development 2D/3D (Unity and C#)
- I specialize in mobile games (Android & iOS) but I can also work on Desktop, VR or AR games or projects.
- Set up and use CICD
- Version Control (Git, SVN)
- Integration of basically all Services
- Implement Custom Editors
- Integration of Game Services (Google Play Services / Game Center)
- Implement UI and animations
- Knowledge of many best practices in gaming- and software industry in general
- Writing scalable and readable game code using standard design patterns like SOLID or similar.
- Organization and efficiency: making games it’s complicated, and it’s way spent a lot of effort to organize my workflow or the workflow of the team that I work with.
🥅 Some of my projects
During my time as the Lead Game Developer at Gladio Games, I successfully designed, developed, and launched an engaging and competitive Word Search Game. My responsibilities encompassed a range of tasks, from concept to execution, including:
- Designing: I conceptualized and designed the game mechanics, levels, and in-game elements, ensuring an appealing and immersive gameplay experience for players of all age groups. I meticulously crafted each element to maintain an intriguing and enjoyable gaming environment.
- Developing: Leveraging my expertise in C#, I developed the entire game in Unity, focusing on efficient code architecture and best coding practices to optimize performance.
- Unity Editor Tools: To streamline the game development process, I created custom Unity Editor tools. These tools enhanced productivity, facilitated level creation, and eased debugging and testing, effectively accelerating the development timeline.
- In-App Purchases (IAP) and SDK Integration: I successfully integrated several external SDKs and implemented an in-app purchasing system to facilitate microtransactions. This added an additional revenue stream and enhanced the user experience by offering premium content.
- UI/UX Design: I was responsible for the user interface and user experience design, ensuring intuitive and user-friendly navigation. The user-centric design philosophy I employed resulted in a notable increase in user engagement and retention.
- Multiplayer Integration: To enrich the gaming experience, I developed and integrated a multiplayer system. This feature allows players to compete in real-time, fostering competitiveness and social interaction, which significantly boosted the game's appeal and replayability factor.
- Analytics and Data Analysis Integration: I integrated robust analytics systems to track player behavior, game performance, and revenue metrics. This data-driven approach allowed for continuous improvement of the game, identifying and enhancing popular features while addressing and optimizing any areas of underperformance.
Through the completion of this project, I was able to exercise and further hone my skills in game design, development, UI/UX design, and multiplayer integration, contributing to a well-rounded and engaging gaming experience for the end-users.
Take a look at some of my fully developed and published games
➡️Click Here to find some games that I’ve developed by myself during the last year.
📸 My Experience
1. Trulysocial LTD - London
I was a freelance Game developer and the main goal of my job was to create a fully customizable store where people were able to buy virtual items.
Technology used: Unity, C#, Unity UI, Git, Unity Editor, Unity remote, Unity Teams, .NET
2. Schiedel Chimney System LTD- UK
I was a freelance C# VR developer where the main goal of my job was to create a full customizable abb where the final client was able to choose and visualize the 3d models of various stoves from the store of the client.
Technology used: Unity, C#, Unity UI, Git, Unity Editor, AR, .NET
3. Growth Rocket Apps LTD- London
I was a freelance C# Game developer, my goal was to develop a full game where children were able to learn the binary language.
Technology used: Unity, C#, Unity UI, Git, Unity Editor, .NET
4. ATS spa - Italy
I was a freelance C# Xamarin developer, the main goal was to develop and design new apps from scratch. Integrate new systems to existing apps. Porting phone apps to tablet devices.
Technology used: Xamarin, C#, Git, Unity Editor, .NET
5. KweekWeek LTD - London
I was a native iOS developer inside the KweekWeek startUp where my main goal was to create from scratch new functionality to integrate into the existing app.
Technology used: iOS 7- iOS 8 - GIT - Objective-c - Swift - Scrum.
6. Wertigoo SRL
I was the main and only React Native developer where I designed the UI, UX and an interactive prototype of a mobile app from scratch and all the backend systems using Firebase Technology used: Flinto, Sketch, C#, React Native, Firebase, JS
7. Keyword SRL - Italy
- Using Xamarin for design and development of software written in C# language on .net platform for extrapolation and manipulation of data from the web. (spider and parser).
- Design and development of MySQL databases for saving the data retrieved from the web.
Technology used: C# - Json - Spider and Parser, .NET
8. VSA SRL - Italy
In my role as a Data Engineer, my primary responsibilities were the acquisition, filtering, and storage of transaction data from various online sources. This data was meticulously gathered and stored in a MySQL database, paving the way for subsequent data analysis.
Technology used: Python - MySql - Json - Spider and Parser
9. Gladio Games - Italy
I was the main c# game developer where I designed, developed and published from scratch more than 19 games published worldwide.
Here is the link to some of the products published World Wide
What My Clients Say About Me
📗 My Knowledge
To prove my passion and knowledge about Unity, here are some articles I’ve written for my Blog.
Unity Serialization System
Unity's Serialization System is the backbone of various core features, and it's essential for developers to grasp its working principles. It's the process of converting data structures or object states into a format that's easier to store and reconstruct later. In this guide, we'll discuss the intricacies of Unity's serialization system, including what it can serialize, its limitations, and custom serialization.
Unity [SerializeReference] Explained
Serialization plays a crucial role in game development, allowing us to save 🧾 and load 🔄 data, transfer information across networked systems 🌐, and maintain object state between sessions.
Mastering Scriptable Objects in Unity: A Complete Guide
If you're a Unity developer, you've likely heard of MonoBehaviour 📘, but there's another lesser-known feature that can be a game-changer for your workflow - Scriptable Objects.
Style Guide For Unity and C#: Write Clean And Understandable Code
I've discovered that one of the most challenging aspects is not just defining an efficient style guide, but adhering to it consistently.
Create Your Game Development Board: Comprehensive Guide + Free Template
Unlock the potential of game development boards with our comprehensive guide, enriched by 10 years of expert experience. Download a free customizable template and enhance collaboration, quality, and efficiency in your projects today.
📖Certifications and Education
- Degree in Computer Science at the University of Urbino - 2014
- English course at the California School of Languages in Santa Monica - 2012
🏃♀️ Other Achievements
I try to give the best not only in my working fields but in every aspect of my life because I think is the right mindset to achieve the desired goals. That is why I love challenges and sports and those are some activities that I’m the proudest of:
- Climbing Mont Blanc ( I'm a mountaineer)
- Running for 108Km (I’m a long-distance trail runner)
- Volunteering experience in India, helping and documenting the Rag peaking woman
- Volunteering experience in Italy, helping homeless people with shelter and food.
- Marco Mignano
- Email: firstname.lastname@example.org