Coding AI is the most difficult part of developing Ghost Recon: Future Soldier. That’s according to the game’s creative director Jean-Marc Geoffroy, who recently offered Train2Game students advice on getting into the industry.
“When we started to work on co-op the first main issue was AI.” he told Beefjack about the team focused Ghost Recon: Future Soldier.
“And it was very simple, as you have a lot of shooters where the AI is player-centric, so the AI knows where the player is, but we were not able to do so because with four human players you don’t know what they are doing, especially as the levels are pretty open, so you don’t know.”
The details about coding will no doubt be of interest to those on the Train2Game game developer course.
Geoffroy said Ubisoft had to code the AI in a way that meant that it wouldn’t know if when looking at a four man squad, it was seeing a human or fellow AI player.
“What we have decided to do – and really, what the most difficult challenge was – is that the AI will not know where the player is unless it sees the player, and will never know if the player is an AI teammate or human being.” said the Ubisoft Creative Director.
“It sounds stupid to say that but it’s a very, very important point. When your AI doesn’t know who is behind the ghost, it changes everything in terms of how you code, how you programme the AI.”
“So, the AI is basically reacting according to its own life, the situation, and the coordination between all the AI.” he added.
What are your thoughts on the complexity of the code for Ghost Recon: Future Soldier?
Leave your comments here on The Train2Game Blog, or on the Train2Game forum.