Location: Netherlands, Breda
NeoBards Entertainment is looking for an experienced and talented Game AI Programmer to join our team in Breda.
Key Responsibilities
-
- Lead a team of AI programmers to complete tasks within deadlines.
- Ensure the quality of any technical design and plan when it comes to the game and tool amis.
- Ensure consistent quality and adherence to project standards throughout the entire animation process.
- Collaborate with artists, designers, producers, and programmers to create animation concepts that align with project vision and goals.
- Maintain effective communication with stakeholders to keep them informed of progress and address any concerns promptly.
- Review and provide feedback on animation work produced by team members.
- Contribute to the development of animation processes and pipelines to improve efficiency and productivity.
- Stay current with industry trends and best practices in animation.
- Working knowledge of Behavior Trees, EQS, StateTree, Perception, Mass Framework, Smart Objects and Navigation
- Skills in defining data-driven models
- Solid conceptual understanding of game code system and architecture
- Solid knowledge on networking. Has a great understanding of working on multiplayer projects
- Review and refactor existing code
- Education: University and above, major in information related subjects
- English: moderate listening, speaking, reading, writing
- Familiar with Unreal Engine 4 and/or 5
- Familiar with Python, C#
- Participated in the development process of a game project from start to finish
- Able to understand game designs and implement appropriate solutions
- Convert product requirements into a technical design by working with stakeholders
- Resolve performance and stability issues as required. With keen knowledge on debugging tools
- Is able to think of modular solutions while keeping maintainability in check
Required Skills
-
- Proficiency with Unreal Engine 5 and its procedural tools, with a strong portfolio demonstrating successful implementation of procedural techniques in real-time environments.
- Expert knowledge of Unreal Engine blueprints (replication is a plus) and materials.
- Familiarity with Maya and other content creation applications such as Substance Suite.
- Experienced with test planning, test tools, and automated testing to evaluate your features and functions to preemptively find and fix issues.
- Proficiency in writing tools to aid artist workflows.
- Ability to create solid documentation for authored pipelines and workflows.
- Strong understanding of 3D mathematics and algorithms.
- Can work effectively with QA so we can bring the best experience to players.
- Good understanding of Unreal’s Gameplay Ability System (GAS) is a plus.
- Experience with machine learning is a plus.
- Technical animation experience is a plus (rigging, animation blueprint, motion capture, etc.).
- Extensive experience with PCG in Unreal Engine 5.
Bonus Skills
-
- Experience in console game development
- Experience with other industry level game engines
- Knowledge of animation systems
- Knowledge of procedural generation
- Shipped game titles on PC or console
- Comfortable modifying engine code and maintaining custom engine builds
- Good understanding of Unreal’s Gameplay Ability System
- Good knowledge of Unreal’s latest technologies and state-of-the-art systems
- Japanese: moderate listening, speaking, reading, writing
Aptitude
-
- Exceptional attention to detail with strong problem-solving skills
- Willingness to learn and work with proprietary in-house engines.
- Create accurate task estimates and complete all work on a timely basis.
- Passionate and confident about developing high quality games.
- Remain focused, motivated and effective on all tasks through to completion.
- Love digging into large engine codebases to understand and improve them.
- Excited to work with fellow programmers, designers, and artists to help crazy ideas come true and excel in your area of expertise.
- A big fan of real time multiplayer games and also know all the tech behind it.
Communication
-
- Fluency in English; verbal and written.
- Ability to understand and communicate complex ideas visually.
- Able to understand game designs and implement appropriate solutions.
- Display solid written communication, both in-code and through written documentation.
Education
-
- University and above, major in information related subjects
VISA Requirements
-
- Must be eligible to work in the European Union.