PREMIUM & ULTIMATE Features

Biomechanically Animated Dolphins in Shark Eaters
Premium Interview January 31st, 2015

Biomechanically Animated Dolphins in Shark Eaters

This interview with Omar Ahmad looks at the animation technology in mobile game Shark Eaters: Rise of the Dolphins. The game features a different system that animates skeletal rigs — inspired by neurology and learning of motor control. The result are smoothly animated fish and water mammals whose behavior partly emerges from the animation.

Sunset Overdrive from Boss Behaviors to Open-World AI Optimization
Premium Interview January 4th, 2015

Sunset Overdrive from Boss Behaviors to Open-World AI Optimization

Join Insomiac's Jan Mueller for a look into the AI behind XBox One exclusive Sunset Overdrive. In particular, you'll hear about the challenges and solutions for building compelling boss AI, how to create a good dog companion, and general solutions for enemy AI in open-world where players traverse very fast!

The AI Behind Star Citizen's Flight Simulation and On-Foot Combat
Premium Interview December 4th, 2014

The AI Behind Star Citizen's Flight Simulation and On-Foot Combat

This interview with Matthew Jack digs into the technical details behind the technology that powers Star Citizen, in particular for Arena Commander: a dog-fighting and flight simulation module for the game. This includes the maneuver splines and 3D velocity obstacles, as well as behavior trees and live inspectors. You'll see the debugging tools in action, as well as the wider challenges of building a living ...

Strategic Neurons and Spherical AI for Planetary Annihilation
Premium Interview November 24th, 2014

Strategic Neurons and Spherical AI for Planetary Annihilation

Building an AI that can scale to large planets is no easy task, and doing so with a Neural Network adds its own additional challenges! In this interview with Mike Robbins, Software Engineer at Uber Entertainment, you'll learn lessons learned applying machine learning to this highly acclaimed RTS title — as well as dealing with strategy on multiple spherical planets.

Massively Parallel AI Kernels in C++ With OpenCL SYCL
Premium Tutorial November 17th, 2014

Massively Parallel AI Kernels in C++ With OpenCL SYCL

This tutorial will focus on the new OpenCL specification called SYCL that allows developers to write parallel code in C++ as a single-source program. Using modern C++ programming techniques, kernels that run on the GPU (device) can be integrated into CPU code (host) easily using templates. This session will show some patterns to use in your code to make sure it's SYCL-compatible, and tools to use to help improve ...