careers

2D VFX Senior Artist- Thailand based

The VFX artist will work primarily in Unity to enhance the game experience and bring various art assets to life. A 3D skillset is required for this position, and there should be at least intermediate familiarity with digital painting in Photoshop.

This is a project-centred role. The employee’s responsibilities will not change for the duration of the project but may be reviewed and renegotiated according to the needs of subsequent projects.


Role / Responsibilities

  • Create Real-Time VFX and UI VFX for mobile games using primarily the Unity engine
  • Style required for the current project is realistic / cinematic; must not appear graphic or stylized
  • Implement VFX to complement UI and existing game assets
  • Collaborate with artists, game designers, and programmers on the look and function of VFX
  • Assist programmers in optimising effects to ensure an acceptable FPS and stable mobile gaming experience
  • Ensure stylistic consistency
  • Respond effectively to feedback and treat change requests as design challenges
  • Be flexible and pragmatic in balancing edit requirements with the production schedule
  • Take responsibility for setting and meeting deadlines that align with the project’s progress
  • Work with other artists to create efficient solutions for building the look and feel of the game
  • Where applicable, leverage personal experience to assist in miscellaneous development tasks

Required Qualifications

  • A portfolio and CV showing 3-5 years of relevant experience in the games industry in a similar role
    (Portfolio must demonstrate real work experience and abilities)
  • Advanced knowledge of Unity and at least one industry-standard 3D software (preferably Blender or Maya)
  • Intermediate to advanced knowledge of Adobe Photoshop and After Effects
  • Intermediate knowledge of Unity-compatible 2D animation software (preferably Spine)
  • Understanding of animation fundamentals and their application in compelling VFX
  • Ability to create assets and materials within Unity, optimised for mobile
  • Ability to create prefabs using URP shaders and particle system
  • Solid grasp of clarity, timing, and shape language
  • Experience with producing 3D VFX animations (in Unity)
  • Experience with producing 2D VFX animations (in Spine / Unity)
  • Experience with rigging and modelling 3D VFX assets
  • Able to work both collaboratively and independently
  • Excellent attention to detail
  • Strong interpersonal and communication skills
  • Ability to communicate effectively in written English

Desired Abilities / Qualifications

  • Familiarity with character animation in 2D animation software such as Spine and Live2D
  • Experience working with a variety of VFX tools across different artistic styles

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.

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]