About the job
Gameplay Engineer
Remote position available for candidates in the US and Canada.
Join our dynamic team at thatgamecompany, where we are dedicated to creating innovative and engaging social gaming experiences. As a Gameplay Engineer, you will play a pivotal role in developing the most advanced social games, ensuring that our user interface reflects the elegance and creativity that defines our brand.
Your Responsibilities:
Develop and implement limited-time events (seasons) featuring unique gameplay.
Design quests and daily activities aimed at enhancing user retention.
Create social experiences that enrich player interactions.
Design, code, debug, and optimize networked gameplay systems and features.
Rapidly iterate based on testing feedback and design revisions.
Contribute technical insights and ideas to enhance game design.
Collaborate closely with designers and backend engineers on real-time and asynchronous features.
Required Qualifications:
3 to 5 years of programming experience in the gaming industry.
Strong skills in 3D vector mathematics.
Familiarity with 3D art tools such as Maya.
Experience in building gameplay systems and tools for content creation.
Meticulous attention to detail.
Excellent communication skills with the ability to address team challenges effectively.
A positive attitude towards feedback and a commitment to iterative improvement of technology and games.
Proficiency in C, C++, or C# and a strong understanding of object-oriented programming.
Experience with scripting languages and various data formats (e.g., LUA, JSON).
Prior experience with MMO games is a plus.
Preferred Qualifications:
Proficiency in Python programming.
Experience with backend languages such as Go, Erlang, and PL/SQL.
Knowledge of systems managing persistent account data.
Experience with synchronous multiplayer features.
Experience in live service multiplayer online games.
Experience with mobile game development.

