Gameplay Engineer
thatgamecompany · Remote · Remote - US ·
COMPENSATION
€•• – ••k
Listed on the employer's job board (Ashby)
- Fully remote (US & Canada)
- C++ / C# / C
- MMO experience required
- 3D Vector Math skills
- No visa sponsorship
Join the live team to build advanced social gameplay features for a complex multiplayer product. You will design and refine networked systems, quests, and seasonal events while collaborating with designers and backend engineers.
What you'll do
- Design and debug networked gameplay systems and features
- Create limited time events and seasonal content
- Build quests and daily activities to drive retention
- Develop social experiences for multiplayer interaction
- Iterate quickly based on testing feedback
- Provide technical insight on game design decisions
- Collaborate with designers and backend engineers
What you'll need
- 3-5+ years of programming experience in games
- Fluency in C, C++, or C# and OOP
- Excellent 3D Vector Math skills
- Experience with Maya or similar 3D art tools
- Proficiency with scripting languages like LUA
- Knowledge of data formats such as JSON
- Prior experience with MMOs
- Strong communication and problem-solving skills
Nice to have
- Python programming skills
- Backend experience with Go, Erlang, or PL/SQL
- Experience managing persistent account data
- Work on synchronous multiplayer features
- Background in live service multiplayer games
- Mobile game development experience
Stack
- C
- C++
- C#
- LUA
- JSON
- Maya
- Python
- Go
- Erlang
- PL/SQL
How you'll work
- Fully remote within US and Canada
- Must be authorized to work in US or Canada
- No visa sponsorship available
What you get
- Medical, dental, and vision coverage from day one
- Paid time off and holidays
- Two weeks winter break
- Pet insurance option
- Compassionate leave for family care
- Pre-tax wellness and work from home stipends
- 401K program with company match
- Headspace membership and EAP access
- Discount portal for goods and services
- Professional development support
Hiring process
- Submit portfolio or list of project features
- Complete a required gameplay test