The ASU Computer Science Department maintains the Entertainment Computing Laboratory to promote education and research into software design and development for computer games. The lab, located in Room 105 of the Mathematics-Computer Science Building, is open to computer science majors interested in learning more about the interactive entertainment industry.
Equipment in the lab includes 15 powerful Alienware and Dell XPS workstations equipped with 3-D graphics and authoring and development software.
Certificate of Computer Game Development
Students can earn certification in game development by successfully completing CS 3371, CS 3372, CS 4318 and CS 4371. CS 1371 is suggested but not required.
These courses comprise the Computer Science Department’s game development sequence:
CS 1371 Introduction to Computer Game Development
An introduction to computer game development. Topics include the history of game development, player motivation, game elements, storytelling, characters, game play, level design, interface design, audio, project management, production, marketing and maintenance. Not required for the Computer Game Development certificate.
CS 3371 Computer Game Development I
Introduction to the design and implementation of computer games, including real-time graphics, audio and interactive multimedia programming techniques.
CS 3372 Handheld Game Development
Computer game development for one or more handheld computing devices. Programming topics include graphics, audio, user interfaces and development tools. Other topics may include content creation, developer workflow, hardware acceleration, and power management.
CS 4318 Artificial Intelligence
Fundamental concepts and techniques of intelligent systems; representation and interpretation of knowledge on a computer; search strategies and control.
CS 4371 Computer Game Development II
Continuation of CS 3371. Advanced game programming techniques, including 3-D graphics, 3-D audio, game physics and networking for multi-player games.