logo80lv
Articlesclick_arrow
Research
Talentsclick_arrow
Events
Workshops
Aboutclick_arrow
profile_loginLogIn

Ubisoft on Building Efficient Player Bots Using Deep Reinforcement Learning

The studio showed how bots are trained in For Honor.

Image credit: Ubisoft

Ubisoft's Research and Development Scientist Joshua Romoff has revealed some of its AI achievements in a talk called "Deep Reinforcement Learning for Efficient Player Bots." He showed how player bots can be made more engaging and efficient, continuing the topic of creating more realistic NPCs brought in 2022.

Deep reinforcement learning (DRL) is a type of machine learning that uses AI to find the most efficient solutions to a variety of problems by offering rewards and penalties.

Romoff mentioned that traditional AI methods sometimes can't handle complex and dynamic game environments, but DRL "offers a way to train bots to navigate with player controls, allowing for more believable navigation patterns and a better experience for the player."

Moreover, it can be used to specify particular behaviors so developers can train bots to perform specific tasks, like respecting speed limits and staying on a certain path in the case of self-driving cars.

Image credit: Ubisoft

Another great example was demonstrated on Ubisoft's For Honor. What makes it interesting is that bots have to take into consideration their opponent's moves in order to win, which is more challenging than in previous instances. 

"Building a bot that can't be easily exploited by players is not a simple task. To accomplish this, traditional methods typically cheat – by knowing exactly what the player is about to do and countering it." So the studio trained its AI, the DeepBot, using competitive self-play, where the agent continuously learns based on previous versions of itself. This made it pretty hard to beat.

"Each DeepBot trains in a 1-on-1 duel, with 10 matches per instance of the game running. We then run 5 instances of the game, each running at double speed, making for a DeepBot that trains 50 matches at once at twice the speed."

Ubisoft's DRL achievements are advanced, so if you're interested in seeing how it works, I suggest this awesome video by AI Warehouse, who made AI teach itself to walk.

Image credit: AI Warehouse

Find more information about Ubisoft's DRL ventures here and join our 80 Level Talent platform and our Telegram channel, follow us on InstagramTwitter, and LinkedIn, where we share breakdowns, the latest news, awesome artworks, and more.

Join discussion

Comments 0

    You might also like

    We need your consent

    We use cookies on this website to make your browsing experience better. By using the site you agree to our use of cookies.Learn more