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.
Junior/Client Game Programmer (Internship)
About Little Prince Studio:
Little Prince Studio is developing an innovative Sovereign/Action/Role-playing mobile game using the Unity engine and C#.
We are committed to creating engaging and high-quality games that will establish our presence within the industry.
About the Role:
We are seeking a motivated and detail-oriented Junior/Client Game Programmer intern to join our cross-disciplinary team. You will collaborate closely with other programmers, designers, and artists to implement essential game mechanics and features for our upcoming mobile game. This internship provides an excellent opportunity to gain hands-on experience in game development and contribute to a live project.
Internship Period:
- 5 months (21 Jul 2025 to 05 Dec 2025)
Key Responsibilities:
- Develop and manage UI-centric scenes within the Unity engine.
- Implement data structures, audio elements, gameplay features, and UI interactions according to game design and technical specifications.
- Integrate art assets seamlessly into game scenes.
- Create modular and reusable code for efficient collaboration with other programmers.
- Maintain project source control using Git or similar systems.
- Uphold and promote good coding standards and practices within the team.
- Assist in thorough testing to guarantee build quality and feature functionality.
- Accurately debug and resolve software issues.
- Comprehend and estimate project timelines, while adapting to changes and challenges.
- Collaborate and communicate effectively with team members to find solutions.
Key Qualifications:
- Strong programming skills.
- Experience with Unity and C#.
- Detail-oriented with a keen eye for accuracy.
- Basic English communication skills (spoken and written).
Preferred Qualifications (Good to have):
- Familiarity with Unity UI practices.
- Understanding of UX/UI design principles.
- Experience with GitHub or similar source control systems.
- Experience with shaders.
Perks of Joining Us:
- Conveniently located above Suntec City Mall, with numerous food options and close proximity to Esplanade and Promenade MRT stations.
- Access to Suntec Tower 2’s recreational facilities, including a swimming pool and tennis court.
- Enjoy free snacks and drinks in the office pantry.
- Comprehensive medical benefits provided.
- We promote a healthy work-life balance.
Job Details:
- Type: Internship
- Schedule: Monday - Friday
- Location: On-site
To Apply:
Please submit your resume and cover letter outlining your relevant experience and qualifications, particularly your experience with Unity and C#. We look forward to hearing from you!
For all interested applicants, you may send your resume and portfolio to