GMNG 6311: Fundamentals of 3D Modeling
Cr. 3. (3-3-0) Prerequisite(s): Graduate standing and 3 s.h. of upper-division math.
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 presentation.
GMNG 6314: Fundamentals of Game Networks
Cr. 3. (3-3-0). Prerequisite(s): COSC 6339 or a background in networking with concurrent enrollment in COSC 6339.
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 6316: Advanced Level Design
Cr. 3. (3-3-0). Prerequisite(s): MATH 3321 Gaming Mathematics for Non-Programmers and experience with 3D Modeling.
In-depth coverage of level design theory for games and simulations, and applications of leveling theory in designing levels, characters, and objects.
GMNG 6322: Intelligent Agents for Games
Cr. 3. (3-3-0). Prerequisite(s): GMNG 6343, or permission from instructor.
Critically examine what intelligent agents are, how to design them, and how new techniques arising from this field can be applied to problems requiring intelligent solutions in games. Reference will be made to the different types of problems which intelligent agent techniques can help solve, such as automating decision making, recognition tasks, etc. It will equip students with sufficient understanding of current theory and applications so that they will be able to apply that knowledge to address future software and business needs.
GMNG 6343: Artificial Intelligence for Games
Cr. 3. (3-3-0). Prerequisite(s): Coursework in Probability and Statistics, Algorithms, or permission of instructor.
Navigation, pathfinding, non-player character behavior, strategic intelligence, content generation, conversational behavior, coordinated behavior, learning-player modeling, strategy learning, etc. Combine design and technology to craft a powerful, engaging player experience. Readings in contemporary Game AI. Term project.