- We're committed to helping you grow and reach your full potential.
? Free-Flow Pantry
- Enjoy unlimited coffee, snacks, and positive vibes all day long.
? Convenient Location
- Located in the heart of
Cyberjaya
, with easy access to amenities and transport
.
? WHY JOIN US?
?
Real-world exposure to studio operations.
?
Mentorship from industry professionals.
?
Learn how games are tracked, tested, and delivered.
?
Opportunity to contribute to projects that ship.
.
? RESPONSIBILITIES
Design, develop, and optimize gameplay systems for a mobile MOBA using Unity (C#).
Implement hero abilities, combat systems, AI behaviors, and networked multiplayer features.
Integrate backend features such as leaderboards, authentication, cloud save, and matchmaking using Unity Gaming Services (UGS) and Firebase.
Support UI layout setup in Unity (Canvas, prefab management, linking logic with design team).
Collaborate with designers, artists, and QA to ensure smooth feature integration.
Profile and optimize code for performance, memory, and mobile device constraints.
Contribute to technical design documents, code reviews, and team knowledge sharing.
.
? REQUIREMENTS
Experience:
3+ years (Intermediate) or 5+ years (Senior) in professional game programming.
Technical Skills:
Strong proficiency in
Unity
and
C#
.
Multiplayer Development:
Hands-on experience with networking solutions such as
Photon
,
Unity Netcode
,
Mirror
, or custom-built systems.
Backend Integration:
Familiar with
Firebase
(Analytics, Crashlytics, Remote Config) and
Unity Gaming Services (UGS)
-- including Lobby, Relay, Matchmaker, Economy, and Cloud Save.
Collaboration Tools:
Proficient in version control systems, particularly
Unity Plastic SCM
.
Optimization:
Strong debugging and performance optimization skills for
iOS
and
Android
platforms.
Bonus:
Experience with
live-ops features
such as events, season passes, and ranking systems.
Job Type: Full-time
Pay: RM3,000.00 - RM6,000.00 per month
Benefits:
Opportunities for promotion
Professional development
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.