Course Descriptions
Please find the list of courses offered below. For each course prerequisites, hover the mouse over the course name. A window will open with the prerequisites of the course listed.
GMNG 3310: 3D Modeling
3 Cr. (3-0)
Fundamental 3D theories, principles, methodologies for creating and exploring 3D
computer models.
GMNG 4300: Special Topics in Digital Gaming and Simulation
3 Cr. (3-0).
A course in the BS in Computer Science and BAAS with Concentration in Digital Gaming and
Simulation.
GMNG 4305: Digital Gaming and Simulation Internship
3 Cr. (3-0).
Provides students the opportunity to apply classroom theory to actual practice and to
broaden their experience by exposure to industrial practice in Gaming or Simulation.
GMNG 4310: Advanced Game Programming with DirectX
3 Cr. (3-0).
Provides an advanced knowledge of programming interactive computer graphics, with an
emphasis on game development, using real‐time shaders with DirectX.
GMNG 4311: Advanced 3D Modeling
3 Cr. (3-0).
Fundamental 3D theories, principles, methodologies for creating and exploring 3D
computer models, modeling techniques including texturing, lighting, and rendering 3D
models. Apply the concepts to one or more programming projects. A major term‐long
team project ending with a presentation.
GMNG 4312: Game Engines
3 Cr. (3-0).
Graphics game engines and their high‐level APIs, behavioral control for characters, level
design, gameplay, interface issues and the business, social and personal aspects of games.
The development of gameplay using a commercial 3D gaming engine such as Unreal
Tournament 2004 (UT). Team project required. (Formerly GAM 4312)
GMNG 4314: Gaming Network Architecture
3 Cr. (3-0).
Study the theory and application of massively multiplayer game development. Topics will
include design, architecture, and development of massively multiplayer gaming systems. Network,
security, and database techniques used in the development process will also be covered.
GMNG 4316: Advanced Modeling
3 Cr. (3-0).
In depth coverage of level design theory for games and simulations, and applications of
leveling theory in designing levels, characters, and objects.
GMNG 4317: Art for Gaming
3 Cr. (3-0).
Study of 3D animation, lighting, shading, texture, digital sound, and other building blocks to
produce 3D animation using modeling, entering, animation and outputting software.
Application to digital games and simulations training models. A major term long project
ending with a presentation.
GMNG 4318: Advanced Animation for Gaming
3 Cr. (3-0).
Concepts and theories of motion modeling. Students will gain skills in creating scripts for
multimedia animating objects and developing multimedia animation projects.
GMNG 4320: Digital Games as Communiation
3 Cr. (3-0).
Course brings questions about texts, producers and audiences to the new medium of the
digital game as a way to further our understanding of this popular cultural phenomenon.
GMNG 4321: Game Development Project Management
3 Cr. (3-0).
Acquire and apply knowledge and skills necessary to lead, manage, and be a member of
successful game project teams such as software or game development projects. Planning,
estimating, scheduling, risk management, tracking, staffing, organization, quality
management, and configuration management.
GMNG 4322: Game Artificial Intelligence and Behaviroal Modeling
3 Cr. (3-0).
Acquire and apply knowledge and skills necessary to lead, manage, and be a member of
successful game project teams such as software or game development projects. Planning,
estimating, scheduling, risk management, tracking, staffing, organization, quality
management, and configuration management.
GMNG 4340: Senior Project
3 Cr. (3-0).
Individual or group project directed by faculty/industry experts. Plan, develop, implement
prototype game or simulation project from concept to completion. Present final prototype
and portfolio to a jury of faculty and gaming/simulation company representatives. Must be
approved by faculty advisor before project can be initiated.