Binary Space Partitioning

Write your awesome label here.
Binary Space Partitioning is a technique that's been around for a while and has been used for a number of purposes in particular 3D  polygon divisions, optimised physics collisions and world map creation within games.  Most notably it was used by John Carmack in the creation of the game engine for Doom.

In this short course you will gain an overview of the algorithm and how it is used to partition 3D space for optimised polygon drawing as well as get your hands dirty using BSPs to create a game environment dungeon map.

Course Reviews

As always, Dr. Penny de Byl has hit it out of the park with this course.
Jesse Williams

Meet Your Instructor     
Penny de Byl

Professor of Games Development, Artificial Intelligence and Computer Science
About me
I'm a full stack developer of most things computer sciency and academic with a true passion for teaching. I've been teaching others about games development, programming, computer graphics, animation and web design for over 25 years in universities in Australia and Europe at the full professor level. I've also consulted for Unity, SAE, the Australian Institute of Entertainment and Wikitude. My best selling textbooks including Holistic Game Development with Unity are used in over 100 institutions world-wide.