As the GDC 2015 lineup begins to come together, conference officials would like to highlight a few notable talks on the conference's vaunted Programming track you shouldn't miss. This cutting-edge track is available for All-Access and Main Conference pass holders, and remains one of the more popular and enduring tracks of the show. Organizers are still announcing new talks every day, but some of the more notable Programming talks already confirmed include a rundown of how Insomniac built the enemy AI in Sunset Overdrive, a look at how League of Legends scales from Riot's Andrew McVeigh, and Ubisoft's Francois Cournoyer on the AI recycling systems at work in Assassin's Creed Unity. These talks are part of the Programming Track for GDC 2015's Main Conference, which will take place Wednesday-Friday, March 4-6 at the Moscone Center in San Francisco, CA. How to build bad guys for an open-world game like Sunset Overdrive Sunset Overdrive is a fast-paced game that offers the player numerous traversal options. Insomniac's Adam Noonchester will show you how the studio created enemies able to challenge a player with such remarkable mobility in his GDC 2015 talk, "AI in the Awesomepocalypse - Creating the Enemies of Sunset Overdrive." This talk will contain detailed descriptions of how Insomniac solved some of the biggest AI gameplay problems faced during the development of the game, and should give attendees (especially programmers and designers) an understanding of how to better approach designing and iterating on AI in open-world games. Optimize your AI to draw crowds like Assassin's Creed Unity Ubisoft AI programmer Francois Cournoyer will also be speaking at GDC next March about a new AI design technique that allowed the company to create thousands of replicated, persistent, interactive NPCs for Assassin's Creed: Unity. His talk, "Massive Crowd on Assassin's Creed Unity: AI Recycling", will go detail how the Unity programmers created a pooling system that allowed them to swap from low-res NPCs to high-res NPCs without the player noticing. Cournoyer will also explain how you can create a simplistic AI brain to animate thousands of NPCs, so that by the time you walk out you'll know how to work within the limits of 40 real AIs and 120 high resolution models to successfully create a scene where 10,000 crowd NPCs are on screen at the same time. Design your code to scale like League of Legends Service communication between game features has always been a critical part of the League of Legends architecture, and this assumed even more importance when Riot started evolving the platform from a monolithic architecture to a microservice-based one. To handle it Riot developed Hermes, an extensible (Java-based) communications system that allows each game feature team to customize it for their own feature without compromising interoperability. Curious to learn how it works? Then make time in your GDC 2015 schedule for Riot software architect Andrew McVeigh's "Hermes: Extensible REST and RPC Communication for Games Features" session. You'll learn the full details of Riot's inter-process communications libraries, and the patterns used to construct a diverse set of game-related communications facilities. McVeigh will also touch on the cultural issues and how the studio achieves developer consensus in an environment that empowers team choice. Further details on these and all other announced talks is available now in the online GDC 2015 Session Scheduler, where you can begin to plan out your conference week and later export it to the up-to-the-minute GDC Mobile App, coming soon. Conference officials look forward to announcing more GDC 2015 sessions spanning a diverse array of game industry issues in the months ahead. For now, don't miss the opportunity to save money by registering early -- the deadline to register for passes at a discounted rate is January 21, 2015. GDC 2015 itself will take place March 2-6 at the Moscone Center in San Francisco. For more information on GDC 2015, visit the show's official website, or subscribe to regular updates via Facebook, Twitter, or RSS. Gamasutra and GDC are sibling organizations under parent UBM Tech.
Get coding advice from Insomniac, Riot and Ubisoft at GDC 2015
Dec. 18, 2014

Tags:
event-gdc
Subscribe to our newsletter
About JikGuard.com
JikGuard.com, a high-tech security service provider focusing on game protection and anti-cheat, is committed to helping game companies solve the problem of cheats and hacks, and providing deeply integrated encryption protection solutions for games.
Top

Nintendo Switch 2 dodges tariff price increase, but accessories will experience 'price adjustments'
April 18, 2025

Mario Kart World features missions for the first time in 20 years
April 18, 2025

Removal of Unity 6 from China 'not tied' to tariffs, says Unity
April 18, 2025

Cocos Encryption: Advanced Game Protection Strategies for Cocos Engine Developers
April 17, 2025

UE Encryption: Safeguarding Unity Engine Games from Reverse Engineering
April 17, 2025
Recent

Nintendo Switch 2 dodges tariff price increase, but accessories will experience 'price adjustments'
April 18, 2025

Mario Kart World features missions for the first time in 20 years
April 18, 2025

Removal of Unity 6 from China 'not tied' to tariffs, says Unity
April 18, 2025

Cocos Encryption: Advanced Game Protection Strategies for Cocos Engine Developers
April 17, 2025

UE Encryption: Safeguarding Unity Engine Games from Reverse Engineering
April 17, 2025

Multi-Platform Encryption: Securing Game Data Across Devices
April 17, 2025

H5 Games Encryption: Securing HTML5 Game Content in the Modern Era
April 17, 2025

Dwarf Fortress has topped 1 million sales on Steam
April 17, 2025

Frostpunk 2 nears 600,000 sales after 'tough' year for developer 11 Bit Studios
April 17, 2025

Former Arkane Austin VR lead opens new studio with backing from Meta
April 17, 2025
Popular

SO File Encryption: A Crucial Solution for Game Security
April 16, 2025

Panic has paid out over $1 million to Playdate developers on Catalog
April 16, 2025

A Minecraft Movie has grossed $550 million globally in under two weeks
April 16, 2025

'A vicious cycle:' Translator unions call out Keywords for lowballing contract workers
April 16, 2025

Resource Encryption in Cocos Engine Games: Strategies and Solutions
April 15, 2025

PAK Resource Encryption: Enhancing Asset Security in Unreal Engine Games
April 15, 2025

Native Library Hardening: Securing Game Engines Against Code Injection and Reverse Engineering
April 15, 2025

How Balatro publisher Playstack delivered a marketing masterclass
April 15, 2025

Ubisoft open-sources color blindness accessibility tool Chroma
April 15, 2025

Niantic is laying off 68 employees after selling its game business for $3.5 billion
April 15, 2025
Random

Saber Interactive CEO donates $5 million for game industry institute at University of Texas
April 12, 2025

Top Benefits of DLL Files Encryption for Ultimate Game Protection
April 10, 2025

JS Script Encryption: Ultimate Protection for Cocos Engine Games
April 14, 2025

Game Lua Script Encryption: Ultimate Protection Guide for Developers
April 10, 2025

Game Lua Encryption: Safeguarding Your Game Scripts
April 9, 2025

Why Python Script Encryption Is Critical for Modern Game Protection
April 10, 2025

IL2CPP Encryption: Safeguarding Unity Game Code from Reverse Engineering
April 14, 2025

A Minecraft Movie has grossed $550 million globally in under two weeks
April 16, 2025

PAK Resource Encryption: Enhancing Asset Security in Unreal Engine Games
April 15, 2025

Ubisoft tells The Crew players they never actually owned the game
April 10, 2025
Most Views

AssetBundle Encryption: Powerful Unity Asset Protection Strategy
April 10, 2025

Why Python Script Encryption Is Critical for Modern Game Protection
April 10, 2025

Enhancing Game Security with C Code Encryption
April 10, 2025

Game Lua Script Encryption: Ultimate Protection Guide for Developers
April 10, 2025

Unreal Engine Encryption: Safeguarding Game Assets and Communications
April 10, 2025

Ubisoft tells The Crew players they never actually owned the game
April 10, 2025

Industry veterans establish Onibi to create the 'most accessible UGC open world' ever
April 10, 2025

Game Lua Encryption: Safeguarding Your Game Scripts
April 9, 2025

Game Code Encryption: How to Protect Your Game from Reverse Engineering
April 9, 2025

Anti-Cheat FAQ: Best Anti-Cheat in Game for Ultimate Fair Play
April 9, 2025