Game Development Lab

The Lamar Computer Science Department maintains the Game Development Laboratory to promote education and research into software design and development for computer games. The lab, located in Room 218 of the Maes Building, is open to computer science majors interested in learning more about the interactive entertainment industry.  

Game Lab 1

Game Lab 2

Game Lab 3

Game Lab 4

The lab is also used to teach courses in mobile applications development including courses in the Android operating system.

Equipment in the lab includes 15 Dell XPS workstations equipped with 3-D graphics and authoring and development software.

Courses

COSC 1324 Introduction to Computer Game Development
This course is an introduction to the process of computer game development with an emphasis on design and art.  Topics include historical context, artwork creation, design, industry trends, production and game testing.  The course teaches students how to use specific content creation software.  The computer game industry is the fastest growing segment of the entertainment market and an excellent field for career advancement in the creative arts.

COSC 2324 Mobile 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.

COSC 4324/5324 Computer Game Development I
Introduction to the design and implementation of computer games, including real-time graphics, audio and interactive multimedia programming techniques.

COSC 4325/5325 Computer Game Development II
Continuation of COSC 4324. Advanced game programming techniques, including 3-D graphics, 3-D audio, game physics and networking for multi-player games.

COSC 4380/5380 3D Modeling for Computer Graphics
This introductory course in three-dimensional (3D) modeling covers techniques for creating content designed for use in real-time computer graphics applications using appropriate software with particular emphasis on computer games.  Topics include mathematical foundations, 3D file formats, creation and modification of 3D geometric shapes, surface texturing, lighting, rendering and a survey of current software tools and techniques. 

COSC 4381/5381 3D Animation for Computer Graphics
This introductory course in three-dimensional (3D) animation covers techniques for programming in C++ and creating content designed for use in real-time computer graphics applications using appropriate software with particular emphasis on computer games and character animation.  Topics include rigid versus non-rigid body animation, skeletal techniques, morphing, kinematics, animation blending, key framing, timecoding, motion capture, lip sync, synchronization methods, file formats and a survey of current software tools and techniques.