Ming-Lun "Allen" Chou (Game Programmer, Naughty Dog)
Location: Room 303, South Hall
Date: Thursday, March 23
Time: 10:00 am - 11:00 am
Pass Type:
All Access Pass, Core Pass
Topic:
Programming
Format:
Lecture
Vault Recording: Video
Audience Level: All
In this talk, Game Programmer Ming-Lun "Allen" Chou will present Naughty Dog's post system and its evolution over time. A post is a spot in the game world, picked for general gameplay purposes. It can be an NPC's destination, a place to spawn objects, or a point of interest to look at. Where can a post be placed? How is a good post picked? How to do it efficiently? This talk will go over several implementations and their performance characteristics.
Takeaway
Attendees will learn different ways to generate posts in the game world, as well as how to efficiently collect & process a large number of posts using various data structures and optimization techniques.
Intended Audience
This is for programmers who would like to implement an efficient post system to support gameplay logic that requires picking good spots, potentially from a large set, in the game's world.