C++ Gameplay Developer
Remote or Stockholm, Sweden | full-time | up to 55K SEK
Arrowhead is a Swedish video game developer of about 90 people, known for their co-op titles. By challenging the creativity of the players, they create memorable experiences with humor and social interaction, that leave you with stories to tell.
Right now the team is looking for an experienced gameplay developer to join them either onsite or fully remotely.
Tasks:
- Co-operate with Designers and (Creative) Directors to translate the game design into engaging gameplay features (movement, weaponry, vehicles, impacts, AI behavior)
- Implement, maintain and take part in designing game systems
- Aid fellow coders in verifying solutions and advise on sound technical alternatives
- Prototype ideas to test the validity of features and identify technical possibilities and obstacles
- Build high quality, well-structured solutions with memory, performance, and network stability
- Regularly playtest and provide feedback on the game as a whole
Must-have:
- 3+ years of hands-on experience with multiplayer game programming, ideally in a peer-to-peer environment
- Confident C/C++ experience
- Able to create dynamic systems that interact with each other in an emergent way
- Great familiarity with game technologies such as physics, animation, and artificial intelligence and the ability to use them to create fun and emergent gameplay
- A solid 3D math foundation in linear algebra, vectors, and matrices
- Good level of spoken and written English
Nice-to-have:
- Experience with designing, modding, or hobby projects
- Experience with AAA games
- Experience with 3rd-person games
- Familiarity with component-based programming and peer-to-peer networking
Benefits and conditions:
- Trial period: 6 months
- Relocation package
- Onsite/remote flexibility
- 6 weeks of paid vacation
- Pension fund and insurances
- Massage at the office + weekly wellness activity hour, yearly wellness allowance, health checkups once a year