webJobs Copyright 2008, Web Scribble Solutions, Inc. All Rights Reserved. webJobs: Job board software Job board software Job script
This job has expired and you can't apply for it anymore. Start a new search.
Company Name:
Sherman Oaks, California
United States
Job Type:
Position type:
Full Time
PC / Windows
Experience Level:
Mid-Senior Level
Bachelor's Degree

Senior Gameplay Programmer

Senior Gameplay Programmer


Robotoki is looking for a seasoned gameplay programmer to help create the player control and animated motion in our open world.  Ideal candidate is a programmer that is equally excited about design and engineering, experienced with writing the underlying systems for AI Motion and Player Control, and enjoys working closely with game designers, level designers, animators and tech programmers to bring worlds to life.




·         Work closely with design to detail the requirements of the gameplay experience

·         Support the animation team to help apply their vision to the game

·         Participate in the creation of core game elements (player control, ai motion, etc).

·         Take responsibility for entire feature sets (mounts, melee combat, quadruped / wildlife AI)

·         Own the creation and development of your features, taking responsibility for their completeness and polish

·         Coordinate the creation of supporting assets with designers, artists, and animators




·         Bachelor’s degree in Computer Science, Software Engineering or equivalent

·         At least 5 years of professional gameplay programming experience

·         At least two major shipped titles (PC/Console)

·         Experience with quadruped motion a huge plus

·         Experience with player controlled mounts a huge plus

·         Experience with first person melee combat a huge plus

·         Thorough knowledge and familiarity with C++ and scripting

·         Strong 3D math skills, practical knowledge of vectors and vector operations, matrices and matrix transformations, and the various different representations of rotations

·         Understanding and experience with client / server architectures in online games

·         Expertise within object oriented analysis and design

·         Good understanding of programming best-practices




·         A team worker who actively seeks collaboration to find the optimal solutions

·         Strong debugging skills with ability to work in a large existing codebase

·         Ability to learn and master new technologies and code

·         Excellent written and verbal communications skills

·         A service minded attitude and a cooperative mindset

·         Console programming experience is a plus

·         Online game programming is required

·         Experience from a full AAA game productions cycle required

·         Some experience with agile methodologies

·         Ability to self schedule and take responsibility for your time management