Main goal of the role:
Manage talents of the Gameplay Programming team to deliver the most fun and engaging experience for players while maintaining a healthy and motivating environment for team members.
Collaboration within the studio:
Production, QA, PCFF, All programmers, Recruitment, HR All Dev teams
Duties:
Core:
- Assigns, delegates, and supports individuals in their tasks, monitoring and reviewing the progress of their work.
- Provides constructive feedback and clear communications to enhance behavior and performance, ensuring a continuous improvement approach.
- Takes responsibility for evaluating their direct reports during periodic performance reviews, providing valuable insights and assessments toward their career development.
- Fosters an engaging atmosphere within their team, as well as ensuring a healthy worklife balance by setting clear expectations and scope of work, empowering individuals to propose solutions, and express their opinions.
- Utilizes data such as pulse checks and satisfaction scores.
- Collaborates and communicates effectively with other Leads, Directors, departments and project stakeholders on a continuous basis in order to notably build trust and work toward the project’s objectives and ambitions.
- Follows the Director’s guidance/vision and implements it.
- Contributes to the Director’s direction by providing important data, raising issues, seeking advice and relays them to relevant project leaders.
- Autonomously complete tasks and features in a timely fashion.
- Collaborating with PCF Framework to integrate and develop shared components, and augment stability/features of shared modules.
- Work closely with Principal(s) and project Architect to implement high quality features and code, proactively identify and address risk with the team.
- Proactively participate in code reviews to share knowledge and learn from other team members.
- Stay informed of best practices and technical solutions used at the company.
Gameplay:
- Work with the production team to plan development and provide tasks assignment to programmers team schedule.
- Oversee gameplay features from design conception to implementation in game.
- Collaborate with Designers and team members to guarantee all gameplay features provide a fun and engaging experience to the Player.
- Establish and document best practices for scripting and feature implementations.
- Develop and maintain the systems architecture necessary for other developers to implement features in the game.
- Test, debug, profile and optimize implementations.
- Supervision of documentation created by the team members.