Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Founded in 2001, Complex Games has over 20 years' experience with an ambition of becoming a global leader in the development of innovative Tactical RPGs, including the recent success of turn-based PC strategy game Warhammer 40,000: Chaos Gate – Daemonhunters. The studio is based in Winnipeg, Canada, and employs 45 talented and passionate people including its founders and several other industry veterans. We‘re now growing the team and looking forward to making even more great games in the future as part of Frontier. Come join us!
WHAT’S THE ROLE
We are looking for an experienced Gameplay Programmer to work with our Technical and Design teams here at Complex Games.
You will be working with the whole game development team to bring together the design, code and assets, building the game experience that players will love. Working in the Unity Game Engine, you will develop a deep understanding of the game design and implementation, and become a champion for the areas of the game that you help to shape.
This is an outstanding opportunity to join a studio with a track record of delivering successful Tactical RPGs and to play an important role in our continued success.
This role is based on-site in our Winnipeg Studio. We can offer a relocation package for the right candidate.
WHAT YOU’LL BE DOING
- Collaborating with the design and content creation teams to develop and refine game mechanics.
- Building and supporting game systems, working with the Unity engine and the wider programming team.
- Delivering engaging player experiences through technical innovation, creative thinking and efficient working practices.
- Sharing knowledge of game systems, and mentoring others in best practices for game development.
WHAT YOU’LL BRING
- Demonstrable experience working as a programmer in the video game industry.
- Expert knowledge and experience with Unity Game Engine.
- Experience in directly contributing to the development of complex gameplay, ideally in a released game.
- Strong programming skills using C# in a large codebase.
- Proven cross-discipline collaboration with game designers and content creators.
BONUS IF YOU HAVE
- Programming experience on a commercially released AAA game for console.
- AI programming experience.
- Familiarity with adding features post-release into games with active players.
- Experienced full commercial game development lifecycle from prototyping, through production to post-release support.
APPLICATION PROCESS
As part of the application process, you may be requested to complete and submit Programming Test in Unity.
WHAT WE CAN OFFER YOU
You'll work directly with a friendly and experienced team that is striving to push the envelope in the tactical RPG space by creating challenging new worlds with compelling cinematic narratives.
We provide a competitive salary, our Frontier annual bonus scheme and an extended health and benefits plan.
We welcome and encourage applications from qualified candidates regardless of sex, race, disability, age, sexual orientation, gender identity, marriage or civil partnership, pregnancy or maternity, religion or belief.
Skills