I'm a Senior Unity Developer with a strong track record building mobile and WebGL games and interactive experiences, including online multiplayer. I thrive on calm, optimistic collaboration and blending technical leadership with hands-on implementation to ship features on tight production timelines. I bring a pragmatic, user-centered approach to game and product development, coordinating closely with art direction and cross-functional teams to ensure robust performance, maintainable code, and engaging player experiences.

Diego Castares

I'm a Senior Unity Developer with a strong track record building mobile and WebGL games and interactive experiences, including online multiplayer. I thrive on calm, optimistic collaboration and blending technical leadership with hands-on implementation to ship features on tight production timelines. I bring a pragmatic, user-centered approach to game and product development, coordinating closely with art direction and cross-functional teams to ensure robust performance, maintainable code, and engaging player experiences.

Available to hire

I’m a Senior Unity Developer with a strong track record building mobile and WebGL games and interactive experiences, including online multiplayer. I thrive on calm, optimistic collaboration and blending technical leadership with hands-on implementation to ship features on tight production timelines.

I bring a pragmatic, user-centered approach to game and product development, coordinating closely with art direction and cross-functional teams to ensure robust performance, maintainable code, and engaging player experiences.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Beginner
See more

Language

Spanish; Castilian
Fluent
English
Advanced

Work Experience

Senior Unity Developer / Main Developer at Unicorn Games
September 20, 2023 - Present
Lead developer on Rumble Racer, an online multiplayer mobile racing game (Unity/C#), owning systems from prototype to production. Achieved stable 60 FPS on mobile with profiling-driven CPU/GPU and memory optimizations. Reduced network usage from ~1 Mbps to 20–30 kbps per player through synchronization strategy, tick rates, message payloads, and replication (Mirror over KCP). Built and maintained end-to-end online flow: matchmaking queue → match start → race session → results → return to lobby, backed by a .NET matchmaking server using SignalR; improved loading times and content delivery via a production pipeline; deployed server stack on Linux using Docker containers (matchmaking + game servers).
Lead Unity Developer at Unicorn Games
March 1, 2021 - September 19, 2023
Led a small Unity team delivering interactive experiences for marketing and advertising campaigns. Shipped multiple projects across mobile and WebGL, adapting quickly to varied scopes and timelines. Set technical direction (architecture, standards review, performance budgets) and supported delivery planning.
Development Lead at Make Me Grow
February 1, 2020 - March 31, 2021
Led a development team in a digital agency environment, coordinating delivery across multiple client projects. Worked across engineering and stakeholder communication to align scope, quality, and timelines.
Co-founder / Development Lead at Viral Studios
April 1, 2016 - February 29, 2020
Co-founded a digital agency building websites, apps, and interactive experiences for local and international clients. Led engineering delivery and contributed to marketing/sales efforts to grow the client base. Began scaling Unity work as part of the studio's interactive experiences offering.
Software Designer at Globant
July 1, 2012 - March 31, 2016
Designed system architectures and delivered pre-sales prototypes for international clients in the media industry. Led a small dev team and worked directly with clients and developers to deliver on time.
SharePoint Consultant at OBS
December 1, 2010 - April 30, 2012
Delivered development and infrastructure projects for 15+ companies, adding value to Microsoft-based environments.
.NET Developer at Huddle Group
January 1, 2006 - November 30, 2010
Worked across multiple client projects as a .NET developer, contributing to backend and integration work.

Education

Systems Analyst at Instituto Superior Juan XXIII, Bahía Blanca
January 1, 2006 - December 31, 2010
CCNA 1 at UTN, Bahía Blanca
January 11, 2030 - February 11, 2026

Qualifications

CCNA 1
January 11, 2030 - February 11, 2026

Industry Experience

Gaming, Media & Entertainment, Software & Internet, Professional Services, Education
    paper Rumble Racer

    Online Multiplayer Racing (Mobile) • Lead / Main Unity Developer

    Lead developer on an online multiplayer mobile racing game, owning systems from prototype to production

    Achieved stable performance at 60 FPS on mobile through profiling-driven CPU/GPU and memory optimizations

    Reduced network usage from ~1 Mbps (prototype) to 20–30 Kbps per player in production by optimizing sync strategy, tick rates, message payloads, and replication (Mirror over KCP)

    Built and maintained end-to-end online flow: matchmaking queue → match start → race session → results → return to lobby, backed by a .NET matchmaking server using SignalR in a multi-region and highly available server infrastructure

    Improved loading times and content delivery through a production pipeline based on Addressables

    Deployed and operated the server stack on Linux using Docker containers (matchmaking + gameplay
    servers)

    paper Sail and Dig

    Pirate Online RPG (Mobile)

    Pirate-themed PvP online RPG built in Unity as a long-running production side project
    Implemented multiplayer gameplay using Mirror with a focus on PvP interactions, responsiveness, and stability on mobile networks
    Built progression/quest-driven structure and gameplay systems designed for iterative content expansion

Hire a Game Developer

We have the best game developer experts on Twine. Hire a game developer in Bahia Blanca today.