Prerequisites: CS 100 or CS 101 or CS 103 or CS 104 or CS 106 or CS 113 or CS 115 or BNFO 135. This class introduces students to many of the tools and design methodologies needed for electronic game production. This class will focus heavily on scripting, level design and content control as applied to game development. Students will learn a few scripting languages that are used in the games industry such as Unreal Script and Python. Students will work on projects to develop the levels, controls and scripts in order to create a new game experience with a professional game.