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