I am a skilled Senior Unity Developer with extensive experience working on a variety of game development projects, including multiplayer 3D games, match-3 mechanics, and immersive simulations. Throughout my career, I' ve had the opportunity to contribute to both the technical and creative aspects of development, collaborating with cross-functional teams to deliver high-quality, innovative gameplay experiences.With a strong background in Unity3D and C#, I have successfully integrated various technologies, such as ARFoundation for AR games, Mapbox, and GameSparks and AWS services, including Lambda and Aurora RDS, for backend development. My work extends to improving developer workflows through the design of tools and dashboards (using Unity UI Toolkit) to increase productivity and ensure high- quality deliverables. I am passionate about creating engaging, polished gameplay experiences and am always looking for new challenges to innovate and grow in the field of game development.

Tiago Pascoal

I am a skilled Senior Unity Developer with extensive experience working on a variety of game development projects, including multiplayer 3D games, match-3 mechanics, and immersive simulations. Throughout my career, I' ve had the opportunity to contribute to both the technical and creative aspects of development, collaborating with cross-functional teams to deliver high-quality, innovative gameplay experiences.With a strong background in Unity3D and C#, I have successfully integrated various technologies, such as ARFoundation for AR games, Mapbox, and GameSparks and AWS services, including Lambda and Aurora RDS, for backend development. My work extends to improving developer workflows through the design of tools and dashboards (using Unity UI Toolkit) to increase productivity and ensure high- quality deliverables. I am passionate about creating engaging, polished gameplay experiences and am always looking for new challenges to innovate and grow in the field of game development.

Available to hire

I am a skilled Senior Unity Developer with extensive
experience working on a variety of game development
projects, including multiplayer 3D games, match-3 mechanics,
and immersive simulations. Throughout my career, I’
ve had the
opportunity to contribute to both the technical and creative
aspects of development, collaborating with cross-functional
teams to deliver high-quality, innovative gameplay
experiences.With a strong background in Unity3D and C#, I
have successfully integrated various technologies, such as
ARFoundation for AR games, Mapbox, and GameSparks and
AWS services, including Lambda and Aurora RDS, for backend
development. My work extends to improving developer
workflows through the design of tools and dashboards (using
Unity UI Toolkit) to increase productivity and ensure high-
quality deliverables. I am passionate about creating engaging,
polished gameplay experiences and am always looking for
new challenges to innovate and grow in the field of game
development.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate

Language

Portuguese
Fluent
English
Fluent

Work Experience

Senior Unity3D Developer at Voodoo
February 1, 2025 - Present
Working across multiple hyper-casual and casual puzzle titles, implementing gameplay and monetization-focused LiveOps features in live production environments. Designing and developing monetization systems such as endless offers, win-streak race events, and daily task mechanics. Leveraging A/B testing and remote configuration to iterate quickly, validate hypotheses, and optimize monetization and player engagement across multiple games. Refined complex gameplay mechanics in Unity3D to increase player engagement and elevate overall user retention across multiple casual game titles.
Senior Gameplay Developer at Noid
November 1, 2022 - December 1, 2024
Joined the project at an early stage and contributed to designing the game architecture and foundational systems. Worked closely with the design team to develop key gameplay systems, including NPC interactions, Quest mechanics, progression systems, and Inventory management. Collaborated with the audio and gameplay teams to facilitate the integration of audio systems into the game, ensuring a cohesive player experience. Designed and implemented tools and dashboards using Unity UI Toolkit to streamline workflows and enhance team productivity. Created a comprehensive suite of unit tests to ensure high product quality and maintain code reliability. Developed and maintained tools that improved team workflows and overall development efficiency. Contributed to creating a scalable, modular game framework to support the vision of a dynamic multiplayer experience.
Senior Gameplay Developer at Toca Boca
April 1, 2024 - September 1, 2024
Designed and implemented a Daily Task System aimed at enhancing player retention by encouraging consistent engagement. Utilized the XNode library to create dynamic and scalable graph-based systems for managing tasks and rewards.
Senior Gameplay Developer at FunPlus
June 1, 2021 - November 1, 2022
Collaborated closely with the design team to develop a node graph tool for authoring the behavior of game pieces in a Match3 3D game. Developed the tool with NodeCanvas, allowing designers to create and modify piece behaviors and game mechanics through a visual scripting interface, minimizing the need for extensive coding. Integrated the node graph tool into the Unity3D engine to ensure smooth performance and seamless gameplay interactions. Contributed to gameplay design discussions, offering technical expertise to align the tool’s functionality with the creative vision. Optimized the tool’s usability for the design team and faster iteration and game updates. Helped improve workflow efficiency by enabling non-technical team members to take ownership of game behaviors and logic.
Backend Developer - Football Live/Betting Application at WIT Coimbra
September 1, 2020 - June 1, 2021
Developed and maintained backend services for a football live and betting application using AWS technologies. Built and optimized serverless functions with AWS Lambda (Node.js and TypeScript), ensuring high performance and scalability. Designed and implemented relational databases using Aurora RDS (PostgreSQL), focusing on efficient query performance and data integrity. Created and managed RESTful APIs via API Gateway to support seamless client-server communication. Orchestrated workflows with AWS Step Functions, streamlining complex backend processes. Monitored and debugged systems with CloudWatch, improving operational efficiency and reducing downtime. Utilized Redis for caching to enhance application performance and reduce database load. Integrated with Google Firebase for real-time data updates and notifications. Managed file storage and retrieval with AWS S3, ensuring secure and scalable storage solutions.
Technical Lead - AR Multiplayer Map-Based Game (Inspired by the Roman Empire) at WIT Coimbra Area
November 1, 2017 - September 1, 2020
Led the technical development of an AR multiplayer game blending real-world maps and Roman Empire-inspired gameplay, similar to Pokémon Go. Oversaw core systems implementation using Unity3D, ARFoundation, and Mapbox, ensuring seamless AR and location-based mechanics integration. Designed and optimized backend systems with GameSparks, enabling real-time multiplayer interactions and scalable infrastructure. Applied UniRx to streamline asynchronous programming and enhance code maintainability. Guided a cross-functional team, ensuring technical excellence and timely delivery of features. Conducted performance profiling and optimization for smooth gameplay across devices. Collaborated closely with game designers to align technical execution with creative vision.
Technical Manager at Take The Wind
August 1, 2014 - October 1, 2017
Played a pivotal role in developing a platform for virtualizing acute and chronic care medical simulations, recognized with the 'Best Product in Show Award' at IMSH 2016. Designed and implemented the software architecture, ensuring scalability, reliability, and maintainability. Developed and optimized core systems to support medical algorithms, providing accurate and realistic training scenarios. Collaborated with medical experts and stakeholders to transform complex clinical cases into immersive, interactive simulations. Guided a multidisciplinary team, fostering innovation and delivering features that elevated the platform’s global adoption. Contributed to advancements in medical training by enabling healthcare professionals to practice and refine decision-making in a risk-free environment.
Lead Developer at Take The Wind
March 1, 2013 - August 1, 2014
Responsible for the implementation of Body Interact, a medical training skills platform.
Web Developer at Take The Wind
May 1, 2012 - March 1, 2013
Web Developer
Web Developer at MediaPrimer
September 1, 2008 - April 1, 2011
Web Developer

Education

Graduate, Software Engineer at Instituto Superior de Engenharia de Coimbra
January 1, 2002 - December 1, 2008
High School Diploma at Escola Secundária Joaquim de Carvalho
January 1, 1999 - December 1, 2002

Qualifications

Add your qualifications or awards here.

Industry Experience

Gaming, Software & Internet, Media & Entertainment, Healthcare