We are seeking a Gameplay Engineer with a principal level of accountability and experience related to cross platform, gameplay experience, gameplay design and gameplay systems. You can find below the description of this job family:
As a programmer who can turn a game idea into code on a fast moving environment, you will be involved in various aspects of game’s creation from concept to finished product including coding, programming, audio, production and visual effects.
– Translate requirements into a clean and efficient code
– Working on the base or the engine on which the game will run
– Produce prototypes of gameplay ideas and features
– Develop schedules and determine milestones
– Generate game scripts and storyboards
– Implement game UI and visual feedbacks
– Create unit tests and validation procedures to assure quality
– Create technical documents and specifications
– Maintain code, fix bugs and take care of occurring problems
– Provide Consistent & Quality results.
– Cross Platform
– Gameplay Experience
– Gameplay Design
– Gameplay systems
– Hands on experience primarily with C++ and/or C#
– Proficient understanding of code versioning tools, such as Git/SVN
– Good debugging, problem-solving and research skills
– Experience with one or more common game engines (Unreal 4, Unity3D)
– Knowledge in one or more game programming specialties (artificial intelligence, 3D Rendering, 3D animation, physics, multiplayer/networking, gameplay)
– Up-to-date with the latest gaming trends, techniques, best practices and technologies
– Ability to solve problems creatively and effectively
– Good communication skills and team work
– Experience in mobile development (iOS and/or Android)
– Experience in cross-platform development
– Previous experience shipping game titles or other software
– Solid knowledge of 3D math
– Solid knowledge of network fundamentals
– Computer science or related degree
– Experience with end-to-end client and server backend implementation
– Experience with performance analysis and code optimization