Blizzard is looking for an experienced gameplay engineer to join the Hearthstone engineering team to create epic experiences for players and push the boundaries of what Hearthstone can be.
Requirements
- Substantial expertise in the field of professional game development.
- Strong established skills with C++ or C languages.
- Deep experience debugging complex logic.
- High comfort level extending and improving an established code base.
- Experience with implementing game logic in a large-scale client/server environment.
- Previous professional experience shipping game titles or other software.
- Experience with the Unity platform.
Responsibilities
- Work closely with designers, artists, and other engineers to prototype and build gameplay systems for new cards and their associated mechanics, utilizing C and C++ within the Unity environment.
- Manage the intricacies of maintaining and expanding a mature codebase, implementing optimizations, debugging live issues, and consistently delivering new content to players on a regular schedule.
- Review feature requests to assess their feasibility, comprehensiveness in design, and associated risks.
- Bolster the success of fellow team members by offering technical guidance and participating in code reviews.
Other
- Able to communicate & collaborate effectively with artists, designers, and other engineers.
- Dedication to improving all facets of the game and unlocking potential within the team.
- Computer Science, Engineering, Mathematics, Physics, or related degree.
- Familiarity with the Warcraft universe.
- Must be willing to work in a hybrid environment with some work on-site and some work-from-home.