Gameplay Software Engineer

5 hours ago


Toronto, Ontario, Canada Electronic Arts Full time
Job Summary

We are seeking a skilled Gameplay Software Engineer to join our team at Electronic Arts. As a key member of our development team, you will be responsible for designing and implementing gameplay features that bring our SkateTM vision to life.

Responsibilities
  • Develop features that deliver a satisfying physics simulation in an open sandbox world.
  • Collaborate with designers, animators, and other engineers to create compelling player experiences.
  • Design and implement tools and support workflows based on requirements from gameplay and other game areas.
  • Work within our proprietary engine, providing feedback and understanding best practices.
  • Analyze and optimize gameplay feature performance to reach release quality.
Qualifications
  • Bachelor's degree in Computer Science or related field, or equivalent training and professional experience.
  • 3+ years experience with C++ and experience in object-oriented design and implementation.
  • Knowledge of core gameplay systems such as character controls, input, animation systems, multiplayer, or other related systems.
  • Knowledge of good software programming practices.
  • Excellent debugging experience using tools to help debug.
  • Understanding of performance analysis and how to reduce costs.
  • Knowledge in a second field, such as physics or mathematics.
  • Familiar with basic game development technologies such as Perforce, Visual Studio.
About Electronic Arts

At Electronic Arts, we're passionate about creating games that inspire the world to play. We're looking for collaborative and inclusive people with diverse perspectives who will enrich our culture and challenge us. We offer a comprehensive benefits package and support for a balanced life, including paid time off and new parent leave, plus free games and more.

We are an equal opportunity employer and welcome applications from qualified candidates with diverse backgrounds and experiences. We will consider employment qualified applicants with criminal records in accordance with applicable law and make workplace accommodations for qualified individuals with disabilities as required by applicable law.



  • Toronto, Ontario, Canada Electronic Arts Full time

    About the RoleWe are seeking a skilled Gameplay Software Engineer to join our team at Electronic Arts. As a key member of our development team, you will be responsible for bringing the SkateTM gameplay vision to life.ResponsibilitiesDevelop features that deliver a satisfying physics simulation in an open sandbox world.Collaborate with designers, animators,...


  • Toronto, Ontario, Canada Electronic Arts Full time

    About the RoleWe are seeking a skilled Gameplay Software Engineer to join our team at Electronic Arts. As a key member of our development team, you will be responsible for bringing the SkateTM gameplay vision to life.ResponsibilitiesDevelop features that deliver a satisfying physics simulation in an open sandbox world.Collaborate with designers, animators,...


  • Toronto, Ontario, Canada Zynga Full time

    AVAILABLE POSITIONS: Senior Software Engineer (Client) Careers Category: Engineering Connected Worker Type: Connected Position Overview Zynga is seeking a talented engineer specializing in client-side development to join our dynamic Poker team. We are looking for an individual who thrives in a collaborative environment and possesses a strong...


  • Toronto, Ontario, Canada Electronic Arts Full time

    Key Responsibilities: Develop innovative features that embody the vision of SkateTM gameplay. Collaborate closely with a diverse team of designers, animators, and fellow engineers. Create engaging player experiences through a dynamic physics simulation in an expansive sandbox environment. Design and enhance tools while supporting workflows based on gameplay...


  • Toronto, Ontario, Canada Electronic Arts Full time

    Key Responsibilities: Design and implement features that embody the vision of SkateTM gameplay. Collaborate effectively with a diverse team of designers, animators, and fellow engineers. Create engaging player experiences through advanced physics simulations in an expansive sandbox environment. Develop tools and streamline workflows based on the needs of...


  • Toronto, Ontario, Canada Electronic Arts Full time

    Key Responsibilities: Design and implement features that embody the vision of SkateTM gameplay. Collaborate effectively with a diverse team of designers, animators, and engineers. Create engaging player experiences through advanced physics simulations in an expansive sandbox environment. Develop tools and enhance workflows based on gameplay and other...

  • Gameplay Analyst

    3 days ago


    Toronto, Ontario, Canada Amazon Development Centre Canada ULC Full time

    About the RoleWe are seeking a highly skilled Gameplay Analyst to join our team at Amazon Development Centre Canada ULC. As a Gameplay Analyst, you will play a critical role in shaping the gaming experience for our players.Key ResponsibilitiesDeliver in-depth feedback and analysis on player experience using your expertise in gameplay mechanics.Provide...

  • Gameplay Analyst

    3 days ago


    Toronto, Ontario, Canada Amazon Development Centre Canada ULC Full time

    About the RoleWe are seeking a highly skilled Gameplay Analyst to join our team at Amazon Development Centre Canada ULC. As a Gameplay Analyst, you will play a critical role in shaping the gaming experience for our players.Key ResponsibilitiesDeliver in-depth feedback and analysis on player experience using your expertise in gameplay mechanics.Provide...


  • Toronto, Ontario, Canada Electronic Arts Full time

    About the RoleWe are seeking a skilled Gameplay/UI Developer to join our team at Electronic Arts. As a key member of our development team, you will be responsible for designing and implementing data-driven gameplay and UI systems using Python, C++, and ActionScript 3.Key ResponsibilitiesDesign and implement data-driven gameplay and UI systems using Python,...


  • Toronto, Ontario, Canada Electronic Arts Full time

    About the RoleWe are seeking a skilled Gameplay/UI Developer to join our team at Electronic Arts. As a key member of our development team, you will be responsible for designing and implementing data-driven gameplay and UI systems using Python, C++, and ActionScript 3.Key ResponsibilitiesDesign and implement data-driven gameplay and UI systems using Python,...


  • Toronto, Ontario, Canada Prodigy Education Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Gameplay Developer to join our team at Prodigy Education. As a key member of our Engineering team, you will play a critical role in building and operating a high-performance, scalable, reliable, and secure technology platform that will enable us to transform education and deliver effective...


  • Toronto, Ontario, Canada Prodigy Education Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Gameplay Developer to join our team at Prodigy Education. As a key member of our Engineering team, you will play a critical role in building and operating a high-performance, scalable, reliable, and secure technology platform that will enable us to transform education and deliver effective...


  • Toronto, Ontario, Canada Prodigy Game Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Gameplay Developer to join our team at Prodigy Game. As a key member of our engineering team, you will be responsible for designing and developing engaging and educational gameplay experiences for our flagship math MMO game.Key ResponsibilitiesDevelop high-quality code to support engaging...


  • Toronto, Ontario, Canada Prodigy Game Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Gameplay Developer to join our team at Prodigy Game. As a key member of our engineering team, you will be responsible for designing and developing engaging and educational gameplay experiences for our flagship math MMO game.Key ResponsibilitiesDevelop high-quality code to support engaging...


  • Toronto, Ontario, Canada Zynga Full time

    AVAILABLE POSITIONS: Senior Software Engineer (Client) Careers Category: Engineering Connected Worker Type: Connected Position Overview Zynga is in search of a seasoned client-side engineer to join our dynamic Poker team. We are seeking a dedicated and proactive engineer who excels in communication, thrives in collaborative environments, and can...


  • Toronto, Ontario, Canada Zynga Full time

    About ZyngaZynga is a leading developer of popular social games enjoyed by millions of players worldwide. We are dedicated to creating fun, engaging, and innovative gaming experiences that bring people together.Our MissionWe strive to push the boundaries of interactive entertainment and create a culture of knowledge sharing and collaboration.Job SummaryWe...


  • Toronto, Ontario, Canada Zynga Full time

    About ZyngaZynga is a leading developer of popular social games enjoyed by millions of players worldwide. We are dedicated to creating fun, engaging, and innovative gaming experiences that bring people together.Our MissionWe strive to push the boundaries of interactive entertainment and create a culture of knowledge sharing and collaboration.Job SummaryWe...


  • Toronto, Ontario, Canada Zynga Full time

    About the RoleZynga is seeking a skilled Client-Side Engineer to join our team. As a key member of our engineering team, you will be responsible for designing and developing high-quality, user-facing features and core gameplay functionality.Main ResponsibilitiesArchitect and develop gameplay functionality in Unity with C#Extend engine-level systems as...


  • Toronto, Ontario, Canada Zynga Full time

    About the RoleZynga is seeking a skilled Client-Side Engineer to join our team. As a key member of our engineering team, you will be responsible for designing and developing high-quality, user-facing features and core gameplay functionality.Main ResponsibilitiesArchitect and develop gameplay functionality in Unity with C#Extend engine-level systems as...


  • Old Toronto, Ontario, Canada Prodigy Education Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Gameplay Developer to join our team at Prodigy Education. As a key member of our Engineering team, you will play a critical role in building and operating a high-performance, scalable, reliable, and secure technology platform that will enable us to transform education and deliver effective...