Cristian Smochina
Cristian Smochina

Unity 3D Game Developer

Open to offers · Member since 27 Jul 2026
Message
Location
L’Aldosa de la Massana, Andorra
Desired salary
Unspecified
Work preference
Remote Only / Full Time
Experience level
Senior

About

Professional summary

I am a Unity 3D game developer with nearly 20 years of experience building games and interactive applications across mobile and PC platforms.

I have worked extensively with C#, C/C++, and Java, and I have spent almost 10 years developing in Unity 3D. My background includes both in-house engines and Unity-based production work, with a strong focus on gameplay systems, porting, physics, multiplayer, and client-side architecture.

Over the years, I have contributed to a wide range of projects, including educational apps, casino games, racing games, LEGO experiences, and mobile titles for major entertainment brands. I am comfortable taking ownership of features, collaborating with artists and designers, and adapting to different team structures and production needs.

I have also led or supported development efforts in senior roles, including lead programming responsibilities, feature implementation, backend integration, anti-cheat systems, and leaderboard functionality. I enjoy solving technical challenges and turning design ideas into stable, polished gameplay.

My experience spans Android, iOS, Windows, PC, and Nintendo Switch, and I have worked with tools and services such as Unity, PlayFab, Azure Functions, Photon, Git, JIRA, Perforce, and SVN. I value clean implementation, performance, and maintainability.

I am now looking for a role where I can contribute my technical depth, game development experience, and collaborative mindset to a team building engaging interactive products.

Skills

22 capabilities

Tech stack & tools

Working toolkit

Collaboration

Development

Libraries

Experience

Career history

Senior Software Developer Nurture

I work remotely on an educational application for children aged 4 to 7. My responsibilities span framework maintenance, new game development, third-party SDK integration, and collaboration with artists and other team members.

I contribute across multiple areas of the project, taking on varied responsibilities as needed to keep development moving smoothly. This role requires flexibility, technical ownership, and close coordination with the rest of the team.

Senior Software Developer Mega Studio

I worked remotely on multiple Unity 3D Android game projects, including World of Plinko and Scratch Magic. For World of Plinko, I led development as the lead programmer and implemented a physics-based solution for controlling ball trajectories.

For Scratch Magic, I took over development, added gameplay and UI changes, and maintained backend anti-cheat and leaderboard systems. I also worked on prototypes such as slot machine casino games and a Fall Guys-style clone using Photon Fusion.

Senior Software Developer Arnia Software

I contributed to the development of the LEGO Builder / Instruction Plus mobile application for iOS and Android using Unity 3D and C#. My work initially focused on UI development in close collaboration with LEGO designers.

I later expanded into rendering, feature mechanics, architecture discussions, refactoring, media integration, and support for additional product SKUs. I also helped create editing tools for the instruction design team and worked in a team of six programmers.

Senior Software Developer Heritage Development

I worked on Lucky and Friends Slots, a Unity 3D mobile game for iOS and Android, where I implemented gameplay features and integrated Spine 2D animations. I also developed AI bots for multiplayer games and handled host migration to keep gameplay stable.

In addition, I led client-side development for Heritage Casino Games Wallet, a mobile portal and wallet application. I also built an Android smartwatch demo application for casino attendants, focused on client-server interaction and location-based assistance.

Senior Software Developer Amber Studio Romania

I served as lead post-production programmer for Disney’s Cinderella Free Fall, maintaining the game and implementing new mechanics while porting the project from Unity 4.x to Unity 5.x.

I also worked as a senior programmer on The Martian: Bring Him Home, where I ported the iOS version of the Android mobile game and worked with Android SDK, SVN, Perforce, and Git.

Senior Software Developer Ubisoft

I developed gameplay mechanics, vehicle physics, and a track editor for Draw Race 3 – World Championship, an iOS racing game. I also implemented skidmark and wheel particle systems and built seamless content download functionality.

Beyond the main project, I participated in Ubisoft game jams and prototype development, contributing to experimental multiplayer and mobile game concepts.

Software Developer Gemini Solutions

I contributed to Simraceway, a PC racing simulator, where I implemented gameplay mechanics, telemetry tracking, and anti-cheat improvements.

This role involved working with the rFactor Engine, C++, OpenGL, DirectX, and Scaleform, strengthening my experience with lower-level game technologies and simulation systems.

Software Developer Namco Bandai Networks / Vivendi Mobile

I worked on multiple porting and development projects for Java J2ME and C++ games, including Urban Attack, Born Ultimatum, The Wolfman, Final Fantasy I, and Tekken 2.

My responsibilities included lead porting engineering, developer engineering, and porting support across different devices and platforms, building strong expertise in mobile game adaptation and legacy technology stacks.

Software Developer Gameloft

I worked as a porting engineer on several high-profile game adaptations, including Mission Impossible 3, Lost, King Kong, and Medieval Combat Age of Glory.

This role strengthened my experience in mobile game porting, C++, and J2ME development while working on well-known entertainment properties.

Help Desk Operator Softwin

I provided help desk support and user assistance, helping resolve issues and maintain smooth day-to-day operations.

This early role gave me a foundation in user support, troubleshooting, and communication that later supported my work in software development.

Education

Learning history

Romanian-American University

Master, Managerial Informatics and Economics

Master's degree in Managerial Informatics and Economics.

Romanian-American University

Bachelor, Managerial Informatics and Economics

Bachelor's degree in Managerial Informatics and Economics.

College "Nicolae Bălcescu"

High School Diploma

High school diploma.

This professional hasn’t added portfolio projects yet.

This professional hasn’t listed any services yet.

Jobs Talent Salaries
Menu