Game Programmer
Location: Kuala Lumpur, Federal Territory of Kuala Lumpur
Work Type: Full Time
Our client is an independent games development studio founded in 2008 in Southeast Asia. They focus on game technology, developing both internal Original Intellectual Property (OIP) and external co-development projects across multiple platforms, primarily Windows Desktop PC using Unreal Engine. Their flagship project is a multiplayer squad-based FPS and RTS hybrid game launched in 2021.
The studio offers full-cycle work for hire, co-development, consulting, backend development, and virtual production support. They are a team of 60 full-time developers committed to creating innovative digital entertainment software, emphasizing a people-first approach, innovation, and integrity.
The Responsibilities:
- Collaborate with the team and stakeholders to develop robust, optimized, and maintainable code for game prototypes, core functionalities, mechanics, and engine features.
- Develop, profile, optimize, and debug code to meet performance and quality standards, participating in code reviews, testing, and documentation.
- Work with various departments to design, plan, and estimate production timelines, ensuring a player-first approach to deliver high-quality experiences.
- Team and Personal Responsibilities:
- Maintain good interpersonal and communication skills to liaise effectively across disciplines.
- Be willing to learn and improve new pipelines and production practices, using iterative development methodologies.
- Stay updated with industry standards, trends, and software to achieve high graphical benchmarks.
The Requirements:
- Experience in developing code for game engines, especially Unreal Engine 4 or 5.
- Proficiency in C++, C#, Blueprints, and good coding practices.
- Experience with version control systems like Git, SVN, or Perforce.
- Ability to debug, optimize, and scale code bases.
- Familiarity with Agile or traditional development environments.
- Strong problem-solving skills and the ability to work independently.
- Knowledge of the game development cycle and proficiency in English.
Additional Skills:
- Experience with Unreal Engine features like multiplayer, networking, rendering pipelines, and backend technologies.
- Experience in cross-platform game development for desktop, console, and mobile.
Rank Requirements:
- Junior/Fresh Graduate: Basic scripting and programming skills with a portfolio.
- Intermediate: 3-4 years of experience, ability to develop and maintain codebases, with at least one game launch credited.
- Senior: 5-6 years of experience, proven project delivery, and mentorship abilities.
- Principal: 8-10 years, high-level technical expertise, and multiple game credits.
- Lead: Strong leadership, project management, and technical skills, with at least five game credits.
The Benefits:
- Flexible hours, leave entitlements, studio access, wellbeing fund, health insurance, career development, hybrid work, relocation assistance (for Malaysians), and overtime pay.