MIDDLE/SENIOR GAMEPLAY PROGRAMMER (Ubisoft Reflections)
🕹 Unknown (PC, Console)
🧠 Middle/Senior
💰 По договоренности
⏰ Full-Time
👔 Офис (Newcastle / Leamington)
🚀 Что ты будешь делать
• Implement gameplay systems, and player interactions in close collaboration with designers to ensure player comfort
• Use prototyping techniques to demonstrate the validity of a gameplay idea
• Work as a key part of an agile development team, organising and planning the implementation of features with direction from their lead, and assist less experienced programmers
• Use practical solutions to implement feature requests, taking into account performance, maintainability and resource usage
• Ensure coding standards are followed in their own and others code
• Collect, interpret and analyse the technical feasibility of system/feature specifications
• Include comments in the code and document implemented features
• Demonstrate an understanding of the basics of load testing and game feature testing and write test code
• Stay up-to-date with technology advances within the field
• Perform code reviews for peers
• Extract and interpret relevant runtime system resource information (disk io, network, cpu,
📚 Твои скиллы
• Good understanding of gameplay technology, and can use technical knowledge in various areas such as mathematics, physics, animation, online, artificial intelligence to implement gameplay features, and believable behaviours
• Ability to work in an iterative environment with game designers to quickly prototype gameplay features
• Knowledge of gameplay scripting languages
• Very good c/c++ programming skills, with very good knowledge of object oriented development including design patterns and uml
• Experience working with a large game codebase, and it's modules, middleware and associated pipeline
• Understanding of speed and memory considerations, and able to implement basic optimisations
• Knowledge of common algorithms, data structures and patterns, and their application
• Ability to analyse unfamiliar code of a reasonable complexity to understand, extend and refactor an existing module
• Ability to debug defects of a reasonable complexity, including memory related issues, and multi-threading
🍪 Условия и плюшки
• We're offering flexible working with some remote work available
• 25 days annual leave + christmas shutdown (usually 3 days)
• Private healthcare (with option to add immediate family), life insurance & income protection
• Workplace pension scheme
• Paid volunteering days, annual fitness & well-being allowance, games, technology & merchandise
• Subsidised travel and excellent relocation support, should you need it!
🌐 Vacancy link
#UnrealEngine #GameDev #FullTime #Code #Middle #Senior #PC #Console #Office #UbisoftReflections