Junior Gameplay Programmer
Larian Studios
Malaysia | Full-Time
👌 Easy apply
Job Description:
Responsibilities
- Work on all aspects of the game: gameplay, UI, audio, animation, scripting, engine features;
- Deliver features ready for testing and review, no matter how many components of the game it touches;
- Work together with almost all content creators to deliver required features;
- Write robust, maintainable, auto-testable code in TDD fashion;
- Be an active participant in the design and production of the game — technical side of the creative team and first line of feedback! Help scope features and advise on the best ways to implement them;
- Work within an international team on a daily basis, spread between multiple studios across the world.
Requirements
- Good understanding of C++:
- Understanding of C++ concepts (such as types, OOP, Memory management etc.);
- Be able to write robust code without infinite loops and memory leaks;
- Strong mathematical skills, especially 3d math, vectors, matrices, etc.;
- Familiarity with game concepts such as state machines, pathfinding, AI, and others;
- Portfolio of personal project(s) developed in C++, including source code not older than 2 years; - does not apply if you have relevant professional gamedev experience
- Projects done during the coursework at university will not count as we would like to see what you like to work on and your level of coding;
- Well spoken and written English;
- Good feel for RPG systems and gameplay in general;
- Open-minded, willing to experiment and iterate over a specific feature;
- You are a team player and willing to take responsibility and ownership;
- You do not hesitate to reach out to stakeholders to clarify requirements or provide feedback, or ideas;
- You are capable of organising yourself and keeping track of your own progress and tasks;
- Passion for making and playing games.
This is a full-time, on-site role, requiring your presence in the office to support collaboration and creativity
Nice to have
- Professional game development experience;
- Experience with TDD;
- Experience with ECS;
- Background in RPGs;
- Shipped game/console titles.
Company Profile:
Larian Studios Overview
Larian Studios is an independent video game developer founded in 1996 by Swen Vincke. The company is headquartered in Ghent, Belgium. It operates multiple global studios located in Quebec, Dublin, Kuala Lumpur, Guildford, Barcelona, and Warsaw. The company employs over 400 people worldwide.
Game Development
Larian Studios focuses on developing role-playing games. The company is best known for creating the Divinity franchise and Baldur's Gate 3. As an independent studio, Larian self-publishes its games. The company uses its proprietary game engine, the Divinity Engine, for development.
Entry-Level Opportunities
For entry-level job seekers, Larian Studios frequently hires across multiple disciplines. Typical early-career roles include:
- Quality assurance (QA) testers
- Junior programmers
- Junior 3D artists
- Junior writers
Working at Larian provides experience with large-scale game development. Employees collaborate across international time zones due to the studio's global structure.
Company Link: https://larian.com/