In this course you will learn how to take a game level from concept to a 3D playable space. You will design the layout of the level, create the Blockmesh in Maya, and demonstrate how the player moves through the environment. The lectures will include explorations of game mechanics and psychology of the player. The course will focus on the technical aspects of level design, including scripting and game pipelines, as well as how the design supports the game narrative and draws the player into the gameplay. This course will cover programming and scripting, player psychology and immersion, level layout and player flow, game architecture and aesthetics, and considering the narrative and character development of the game.