At a Glance
- Tasks: Design and develop advanced AI systems for an exciting boxing video game.
- Company: Join Steel City Interactive, a passionate team creating the first major boxing game in over a decade.
- Benefits: Flexible working options, competitive salary, and a collaborative environment.
- Other info: Be part of a diverse team with excellent career growth opportunities.
- Why this job: Shape the future of gaming with innovative AI technology and make your mark in the industry.
- Qualifications: Experience with AAA titles in Unreal Engine and strong skills in NPC controls.
The predicted salary is between 40000 - 50000 £ per year.
About Steel City Interactive
SCI was born out of passion for video games and boxing, with the ambition to create an authentic and exciting boxing game that does justice to the sport we love. What started as a fun prototype has grown into ‘Undisputed’, the first major boxing video game in over a decade. SCI is a welcoming place for expression and open communication, where everyone has a voice. We’re a diverse bunch, consisting of people with decades of games industry experience, graduates and talented individuals who come from other industries. We all bring knowledge and learn from each other. Together we are driven by ambition to bring the world of boxing into a video game like never before.
The Role
You are an experienced Gameplay AI Programmer, having worked on AAA titles within Unreal Engine, where you showcased your skills in NPC controls. We're looking for a Specialist Gameplay AI Programmer to help shape the future of our game. You’ll be responsible for the development of the character AI for our game, optimising and maintaining the AI systems of our product to AAA fidelity. You will be working in collaboration with a highly talented, diverse team to create world-class character-based gameplay. This role can be based onsite at one of our 2 offices in Sheffield or Leamington Spa, hybrid or fully remote.
Responsibilities
- Design, implement, and maintain our AI systems using UE's native tools (State Trees, Blackboards, Perception systems) as appropriate, and extending them when needed.
- Create believable boxing opponents with advanced decision-making for attack, defence, ring movement, stamina management, and adaptive strategies.
- Integrate AI systems with the existing controls of the game to provide a balanced, responsive, and controlled challenge.
- Collaborate with designers to define, implement, and refine AI designs into manageable tools and reliable outcomes.
- Collaborate with the Gameplay, Tools, and Networking teams to ensure seamless integration with animation, physics, networking, and replay functionalities.
- Optimize and balance AI systems to deliver reactive, efficient, and fair opponents across difficulty levels and game modes.
- Troubleshoot and resolve technical issues related to AI systems.
- Prototype new design ideas with the design team to prove the value of possible updates.
- Contribute to code reviews, best practices, and documentation for the combat / gameplay teams.
- Stay current with Unreal Engine updates and emerging technologies in Character / AI Control.
Gameplay AI Programmer employer: Steel City Interactive Ltd
Contact Detail:
Steel City Interactive Ltd Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Gameplay AI Programmer
✨Tip Number 1
Network like a pro! Reach out to folks in the gaming industry, especially those at Steel City Interactive. Attend events, join online forums, and don’t be shy about sliding into DMs. You never know who might have the inside scoop on job openings!
✨Tip Number 2
Show off your skills! Create a portfolio that highlights your work with AI systems in Unreal Engine. Include projects that demonstrate your ability to design and implement character AI. This will give you a leg up when chatting with potential employers.
✨Tip Number 3
Prepare for interviews by brushing up on your knowledge of AI systems and gameplay mechanics. Be ready to discuss your past experiences and how they relate to the role at SCI. Practice common interview questions and think about how you can showcase your passion for boxing games!
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining our team. Don’t forget to tailor your application to highlight your experience with AAA titles and Unreal Engine!
We think you need these skills to ace Gameplay AI Programmer
Some tips for your application 🫡
Show Your Passion: When you're writing your application, let your love for gaming and boxing shine through! We want to see that you’re not just a programmer, but someone who genuinely cares about creating an authentic experience in our game.
Tailor Your CV: Make sure your CV highlights your experience with Unreal Engine and AAA titles. We’re looking for specific examples of your work with AI systems, so don’t hold back on showcasing your skills and achievements!
Be Clear and Concise: Keep your application straightforward and to the point. We appreciate clarity, so make sure your writing is easy to read and gets straight to the important stuff. Remember, we’re busy too!
Apply Through Our Website: Don’t forget to submit your application through our website! It’s the best way for us to keep track of your application and ensures it reaches the right people. Plus, it shows you’re serious about joining our team!
How to prepare for a job interview at Steel City Interactive Ltd
✨Know Your AI Inside Out
Make sure you brush up on your knowledge of AI systems, especially within Unreal Engine. Be ready to discuss your previous experiences with NPC controls and how you've implemented decision-making processes in past projects.
✨Showcase Your Collaboration Skills
Since this role involves working closely with designers and other teams, prepare examples of how you've successfully collaborated in the past. Highlight any specific projects where teamwork led to innovative solutions or improved gameplay.
✨Demonstrate Your Problem-Solving Abilities
Be prepared to discuss technical challenges you've faced related to AI systems and how you resolved them. This could include troubleshooting issues or optimising performance, so have some concrete examples ready to share.
✨Stay Updated on Industry Trends
Familiarise yourself with the latest updates in Unreal Engine and emerging technologies in AI control. Showing that you're proactive about learning and adapting will impress the interviewers and demonstrate your passion for the field.