Spark Unlimited, Inc. Company Logo

Spark Unlimited, Inc.

Sherman Oaks, California - United States
View all jobs at this company »

Sr. Gameplay Engineer

Description

Spark is looking for a senior gameplay engineer for a 3rd Person Action/Adventure title in a high-profile science fiction franchise currently in development for Xbox 360, PS3 and PC markets. As a senior gameplay engineer you will be tasked with functionality goals to realize the vision for a high profile next-generation property currently in prototype development. With input from team engineers, artists, designers in an agile development (SCRUM) environment, implement core game technologies within the Unreal 3 engine for Xbox 360, PS3 and PC markets.

Responsibilities
• Participate in the development of core disciplines (Player mechanics/controls, AI, graphics, camera, or multiplayer, etc.).
• Contribute innovative and original ideas towards all aspects of game production and development.
• Work closely with game designers and level designers and assist other team members from various departments in completing levels.
• Develop and maintain network ready code to ensure that it meets multiplayer/coop functionality and requirements: client/server state replications, latency, synchronization, cheating, etc. etc.
• Write well architected, robust, and maintainable code with good coding standards for all platforms with an eye towards usability for multiple games.
• Maintain code performance through profiling and optimization.
• Keep abreast of latest technology and techniques and provide usability/feasibility analysis for the project's requirements.
• Contributing innovative and original ideas towards all aspects of game production and development.
• Actively seek review and input from team members.
• Assist in writing the Technical Design Document.
• Create tools, features and engine components as needed with good coding standards.
• Provide documentation and support of implemented features.
• Create schedules and help others ensure their schedules are realistic and accurate.
• Ability to lead, manage, and guide other team members from various departments to complete a level.
• Communicate closely with Engineering Lead and CTO regarding the status of assigned tasks as well as potential pitfalls that require redesign.
• Be proactive at fixing issues that are discovered.
• Provide user support in all aspects of the engine and its tools.
• Willingness to assist in all areas of game development.

This Job is no longer active!