careers

Client Game Programmer Intern - Thailand based

About the Role:

As a Client Game Programmer Intern, you will work closely with other programmers to implement tools or features that are required to ship the game.
You will be collaborating with a strong cross-disciplinary team to actively create a breakthrough game that will solidify our foothold in the industry.

Project Information:

  • Genre: Sovereign/Action/Role-playing mobile game
  • Engine: Unity
  • Language: C#
  • Platforms: Android and iOS

Period of Internship 6 months

Responsibilities:

  • Implementing and maintaining Excel tools in VBA.
  • Implementing data structures, visual or interaction systems to fit game design and technical requirements.
  • Working with Artist/Audio engineer to integrate visual or audio assets into game.
  • Implementing Unity tools to streamline workflow.
  • Following good coding standards and create modular code that can be used by other programmers.
  • Communicating with team members and other disciplines to resolve issues.

Required Qualifications:

  • Bachelor’s Degree/Post Graduate Diploma/Professional Degree in Computer Science, Game Design and Development or related studies.
  • Strong programming foundation.
  • Have Experience in using Unity, C#.
  • Basic communication skills in spoken and written English.

Desired qualifications but not required

  • Excel VBA.
  • Unity work experience.
  • Some understanding of Unity UI practices.
  • Some understanding of UX/UI design, an eye for visuals.
  • Experience with Git Source Control.

Perks and Benefits:

  • Monday to Friday, 9am to 6pm
  • Free snacks and drinks in the office pantry
  • Gaysorn Amarin, Unit A, 5th Floor, ,Ploenchit Road, Lumpini, Pathumwan, Bangkok
  • Work Life Balance

Application Instructions:

Interested candidates are invited to submit their updated resume/portfolio for consideration.

Junior Unity/C# Programmer - Thailand based

About the Job:

You will work closely with other programmers to implement tools or features that are required to ship the game. You will be collaborating with a strong cross-disciplinary team to actively create a breakthrough game that will solidify our foothold in the industry.

We are seeking a highly motivated and experienced programmer with a strong drive to establish themselves.
If you are passionate, self-driven, and eager to learn, and if you are willing to be actively involved in shaping a game from Production through Live Operations and beyond, we want to hear from you.

Project Information:

  • Genre: Sovereign/Action/Role-playing mobile game
  • Engine: Unity
  • Language: C#
  • Platforms: Android and iOS

Responsibilities:

  • Implement, integrate, test and maintain services that you are responsible for.
  • Write C# code that is clean, efficient, modular, scalable, and dependable.
  • Maintain organized documentation and comments.

Candidate Requirements:

  • 1 or more years of professional experience in C# programming.
  • Proficient in C# and Unity.
  • Strong programming foundation, including software design, algorithms, and modern computer architecture.
  • Experience and understanding of the game development pipeline and workflow.
  • Basic communication skills in written English.

Application Instructions:

Interested candidates are invited to submit their updated resume/portfolio for consideration.

Rust Developer/Programmer - Thailand based

Responsibilities:

  • Design, develop, and maintain game-related software components using Rust.
  • Contribute to full software development life cycle.
  • Optimise game code for performance, memory usage, and responsiveness.
  • Identify bottlenecks and implement improvements to ensure smooth gameplay and efficient resource utilisation.
  • Develop tools, plugins, and editors to support game development workflows.
  • Create custom content creation pipelines or integrate existing tools into the game development ecosystem.
  • Work closely with game designers, artists, and other developers to understand game requirements, provide technical insights, and ensure the successful implementation of game features.
  • Conduct Troubleshoot, debug, and upgrade existing systems.
  • Writing error-free and explainable Rust code.
  • Maintaining a Rust codebase.
  • Reporting to senior developers and project managers with project updates.

Requirements:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field (preferred).
  • Proficiency in Rust: Strong knowledge and hands-on experience with the Rust programming language.
  • Familiarity with Rust’s memory management, ownership, and , and concurrency concepts.
  • At least 1 year experience in developing commercial software using Rust.
  • Proficient in following Rust skills : Async, Threading, Tokio.
  • Ability to write robust, highly efficient, reliable codes.
  • Proficient in speed and memory optimisation.
  • Proficient in designing software.
  • Proficient in code analysing, bug prevention, debugging.
  • Experience writing clean, concise, tested, maintainable code in Rust.
  • Hands on experience applying current best practices and principles in software development.
  • Strong analytical and problem-solving skills.
  • Ability to troubleshoot complex game-related issues, debug code, and propose effective solutions.
  • Basic communication skills in written English.

Application Instructions:

Interested candidates are invited to submit their updated resume/portfolio for consideration.

Senior Unity/C# Programmer - Thailand based

About the Job:

You will work closely with other programmers to implement tools or features that are required to ship the game. You will be collaborating with a strong cross-disciplinary team to actively create a breakthrough game that will solidify our foothold in the industry.

We are seeking a highly motivated and experienced programmer with a strong drive to establish themselves.
If you are passionate, self-driven, and eager to learn, and if you are willing to be actively involved in shaping a game from Production through Live Operations and beyond, we want to hear from you.

Project Information:

  • Genre: Sovereign/Action/Role-playing mobile game
  • Engine: Unity
  • Language: C#
  • Platforms: Android and iOS

Responsibilities:

  • Implement, integrate, test, and maintain services that you are responsible for.
  • Detect potential technical risks and difficulties.
  • Propose solutions and strategies to improve source code or address technical requirements.
  • Write C# code that is clean, efficient, modular, scalable, and dependable.
  • Maintain organized documentation and comments.

Candidate Requirements:

  • 5 or more years of professional experience in C# or low-level programming languages (C/C++/Rust/Golang/Java).
  • 1 or more years of professional experience specifically in C# programming.
  • Developed one or more commercial software using C# as a senior, lead, or sole programmer.
  • Proficient in C# and Unity.
  • Strong programming foundation, including software design, algorithms, and modern computer architecture.
  • Good knowledge of server-centric online game architecture, with an understanding of technologies used for server development.
  • Experience and understanding of the game development pipeline and workflow.
  • Familiarity with methodologies for reducing programming errors/bugs.
  • Basic communication skills in written English.

Application Instructions:

Interested candidates are invited to submit their updated resume/portfolio for consideration.

For all interested applicants, you may send your resume and portfolio to

Singapore Office [email protected]
Thailand (Bangkok) Office [email protected]