Skip to content

Mariano Rivas · Unity track

Unity / C# Developer

I build and maintain production Unity software for mobile platforms, from gameplay systems and monetization to localization, QA and store releases.

Remote · Unity 6.x · C# · Android · iOS · Production

Engine
Unity 6.x
Language
C#
Workflow
Rider · Git / GitHub
Production
Unity IAP · Android · iOS

Featured work

UNLOCKED

A 2D mobile game developed as an external freelance developer for MullenLowe Interamérica for Fundación La Merced.

Role
Freelance Unity / C# Developer
Responsibility
Sole Unity/Game Developer
Platforms
Android · iOS
Timeline
Apr–Sep 2025 · post-launch evolution

I was responsible for the Unity/C# implementation, gameplay and application systems, production localization, Unity IAP, mobile builds, store submissions and continued maintenance after launch.

  • Unity/C# product development
  • Gameplay and application systems
  • Localization for six languages
  • Unity IAP and mobile production
UNLOCKED main menu — production build.

Unity development

Production scope across the full application

The portfolio view stays broad here; the UNLOCKED case study provides the deeper technical evidence.

Gameplay & Application Systems

  • Player control and level generation
  • Navigation and application flow
  • Character selection and tutorial
  • Stats, pause, audio and play restrictions

Production Systems

  • Six-language visual localization
  • Unity IAP subscription flow
  • Entitlement and subscription state
  • Persistence and development QA tooling

Mobile Production

  • Android and iOS production builds
  • TestFlight and device QA
  • Google Play and App Store submissions
  • Platform-specific release fixes

Maintenance & Evolution

  • Bug fixing and refactoring
  • Build and dependency updates
  • Post-launch system changes
  • Technical documentation and release references

Engineering approach

From implementation to production responsibility

The emphasis is not on isolated features, but on delivering changes safely into a real product.

01

Production-first

Changes are evaluated against software that is already published and must keep working.

02

Incremental integration

New systems are introduced in controlled steps so behavior can be validated before wider rollout.

03

Separation of concerns

Gameplay, localization, purchasing and platform responsibilities stay deliberately decoupled.

04

Traceable delivery

Git history, release references, QA and technical documentation support production work.

05

AI-assisted implementation

AI-generated implementation is integrated, debugged, validated on-device and owned through release.

Evidence

Published product, technical depth and public work

The strongest claims on this page point to evidence that can be inspected independently.

Availability

Open to remote Unity / C# opportunities

Roles where production Unity development, mobile delivery and AI-assisted implementation are useful parts of the same workflow.