Ottawa’s long history of networking companies might not seem to have much to do with video games, but that track record - and the talent around it - is what led one Vancouver-based game developer to open an office in Ottawa.
Akimbo Creations hired its first local employee in January. The company, which is less than two years old, has since expanded its local presence and will have five employees in the capital as of this week.
“The Ottawa area is really the technology area,” says Akimbo Creations CEO Behrouz Poustchi. “The Vancouver area is really the game area.”
Akimbo Creation’s Ottawa team will work on a new peer-to-peer technology that Mr. Poustchi says could save the publishers of large multiplayer games millions of dollars.
He plans to use the technology in the game his company is currently developing, as well as license it to other game developers.
For Mr. Poustchi, it’s a way of hedging his bets in a fickle market.
“Creating a game is a very risky business, so I needed something a little bit more than just a game that may or may not succeed. We obviously think it’s going to succeed but I’ve seen a lot of games that don’t succeed as well,” he says.
Mr. Poustchi says that it makes sense to locate his technology team in Ottawa.
“It’s a networking project that we’re doing [and] all the good networking people should be in Ottawa,” he says.
Mr. Poustchi should know.
He spent a long time in Ottawa’s networking industry, working at Nortel in the late ’80s and early ’90s. In the early 2000s, he was the chief technology officer of Ottawa-basedNimcat Networks, which developed peer-to-peer phone technology.
That experience is what led to the technology that Mr. Poustchi’s company is currently developing.
Currently, most multiplayer games use a client-server model, in which all the data about what players are doing has to go through central servers.
That means gaming companies need massive numbers of computers and have to pay for large amounts of bandwidth as everything that a player does or sees in the game has to be sent back and forth from those central serves.
Mr. Poustchi’s technology is based on a peer-to-peer model as the processing done by the central server is decentralized, handled by players' computers.
His technology also has what he describes as “fault tolerance,” with multiple machines doing the same calculations to catch dishonest players.
“If someone’s cheating we can quickly detect it in real time,” he says.
That’s particularly important, he says, because many modern games are dependent on micro-transaction. Cheating could upset a game’s economy or turn players off before they start spending money.
“We are talking to some developers, so the interest seems to be there, I can’t go into who they are at this point in time,” he says.
Mr. Poustchi’s company, though, isn’t just developing networking technology for games. It’s also making its own games.
On Sept. 12, it launched a Kickstarter campaign to fund continued development of its first game, ARC Continuum.
The company has received some funding for development from the Canadian Media Fund and has already done significant work on the game.
However, Mr. Poustchi says the money raised through the Kickstarter campaign will allow him release a more polished product and gather feedback from potential fans.
The campaign’s official target is $100,000, but Mr. Poustchi says he hopes to exceed that sum.
An even bigger goal, he says, is to develop a game that looks and plays as good as any big-name title.