Client Developer (Unity3D)

ONEMT PTE. LTD.

Singapore

On-site

SGD 48,000 - 72,000

Full time

7 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

ONEMT PTE. LTD. is looking for a Client Developer (fresh grads to 3 years) to build responsive UI and core gameplay in Unity3D. You’ll collaborate with designers and backend engineers to implement gameplay features, UI, and performance optimizations for mobile platforms.

You will work closely with the team to refine controls and player experience, participate in agile workflows, and contribute to releases while growing your Unity proficiency.

Qualifications

  • Fresh graduates in Computer Science, Game Design/Development, or candidates with 1–3 years Unity3D experience.
  • Strong C# programming and OO design fundamentals.
  • Hands-on Unity UI, animation state machines, physics and collisions.
  • Portfolio of Unity projects (university work, personal projects, game jams).

Responsibilities

  • Gameplay & Systems: Write clean C# code to build and maintain core gameplay features, player controls, combat mechanics, and meta-game UI in Unity.
  • UI Integration: Collaborate with UI/UX designers to bring wireframes to life in Unity UI with smooth animations.
  • Game Polish: Tune camera shake, hit-stop, particle triggers, and sound cues for crisp combat.
  • Performance & Optimization: Profile and optimize mobile performance across devices.
  • API Integration: Connect client systems with backend services for saves, monetization, and live updates.
  • Team Collaboration: Participate in code reviews and bug fixes using Jira and Confluence.

Skills

C# programming
Unity3D
Unity UI
Animator state machines
Physics & collisions
Mobile optimization
Unity profiling tools
Portfolio / projects
Problem solving

Tools

Git
Jira
Confluence
Miro
Unity Addressables
AssetBundles

Job description

Experience Level

Fresh Graduates to 3 Years

Role Overview

We are looking for an enthusiastic Client Developer (Fresh Grads to 3 years of experience) to join our team. Working directly with our designers, artists, and backend engineers, you’ll help build responsive UI, kinetic combat mechanics, and smooth client-side systems in Unity3D.

If you love mobile games, care deeply about how controls and UI feel to the player, and want to make a real impact at an agile indie studio, we’d love to talk to you.

Responsibilities
  • Gameplay & Systems: Write clean C# code to build and maintain core gameplay features, player controls, combat mechanics, and meta-game UI in Unity.
  • UI Integration: Work with UI/UX designers to bring wireframes from Miro and design tools to life in-game using Unity UI, focusing on smooth animations and responsive feedback.
  • Game Polish: Tweak and polish "game feel" - adding camera shake, hit-stop, particle triggers, and sound triggers to make combat feel crisp and satisfying.
  • Performance & Optimization: Profile and optimize mobile performance (frame rates, draw calls, memory usage) so our games run smoothly across a wide range of devices.
  • API Integration: Connect client systems with backend services for player saves, monetization features, and live game updates.
  • Team Collaboration: Participate in code reviews, bug fixing, and agile workflows using Jira and Confluence alongside our engineering and design leads.
Requirements
  • Experience: Fresh graduates in Computer Science, Game Design/Development, or candidates with 1-3 years of hands-on Unity3D experience.
  • Core Technical Skills:
  • Strong foundation in C# programming, object-oriented concepts, and component-based design.
  • Practical experience with Unity UI, animator state machines, and physics/collision systems.
  • Good understanding of mobile optimization basics and profiling tools in Unity.
  • Portfolio / Projects: Demonstrable game projects (university portfolio, personal projects, game jam entries, or published titles) showing functional C# gameplay code.
  • Mindset: Strong problem-solving skills, eagerness to learn, and a passion for action/roguelite game mechanics.
Nice to Haves
  • Experience or interest in mobile action/roguelite titles (top-down combat, skill progression, auto-attack math).
  • Basic understanding of REST APIs, JSON parsing, or cloud save integration.
  • Familiarity with Unity Addressables or AssetBundles.
  • Experience with Git and collaboration tools like Miro, Jira, and Confluence
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Unity3D Client Developer - Mobile Action Games
Unity3D Client Developer - Mobile Action Games

ONEMT PTE. LTD. • Singapore

On-site
SGD 48,000 - 72,000
Lead Client Engineer
Lead Client Engineer

Atome • Singapore

On-site
SGD 180,000 - 300,000
Lead Client Engineer
Lead Client Engineer

First Fun • Singapore

On-site
SGD 180,000 - 280,000
VFX & UI Motion Artist
VFX & UI Motion Artist

Atome • Singapore

On-site
SGD 60,000 - 95,000
VFX & UI Motion Artist
VFX & UI Motion Artist

First Fun • Singapore

On-site
SGD 60,000 - 90,000
Unity Developer
Unity Developer

Gorilla Studio • Singapore

On-site
SGD 70,000 - 110,000
IAA Unity Developer
IAA Unity Developer

FEIYU TECHNOLOGY PTE. LTD. • Singapore

On-site
SGD 78,000 - 123,000
Game Programmer
Game Programmer

Omnilojo • Singapore

On-site
SGD 80,000 - 110,000
Senior Game Frontend Engineer
Senior Game Frontend Engineer

fetch technology • Singapore

On-site
SGD 75,000 - 120,000
Unity Developer
Unity Developer

OMNILOJO PTE. LTD. • Singapore

On-site
SGD 60,000 - 100,000