Course Descriptions

Game Design and Development


GMD 100
Intro to Game Engines
3 credits

This course introduces the workflow needed to build playable games using the assets created in other areas of the Game Design and Development Program. Activities will include the creation of design documents and the development of playable prototypes. Key concepts in game design and development such as game world design, level design, level balancing, and game character development will be addressed. Students explore limitations of game engines. Students also study and exercise production methodologies and practices utilized by development studios to create stand-alone gaming applications.


GMD 101
Game Mechanics
3 credits

The medium of Interactive gameplay requires a new mindset compared to more traditional media such as radio or television. It hinges around game mechanics, and even subtle changes in them can change a game drastically. Students will learn the basics of game mechanics and how to formalize their ideas for the medium. Discussions will include the core of what a game is and play theory, as well as topics such as meaningful play, immersion, goal setting and theming.


GMD 105
Video and Audio for Game Design
3 credits

Sound characteristics, acoustics, basic audio technology and professional practices will be introduced. In relation to video, it also includes the importance of a team approach to media production. Instruction is given on basic techniques, including pre-production planning, camera control, recording, and lighting. Basic editing will also be covered.


GMD 110
Intro to JavaScript for Unity3D
3 credits

This course introduces the scripting language of JavaScript. Primarily used to develop interactivity on web sites; for the purposes of this class, it will apply to the Unity game engine in order to create game/environment functionality.


GMD 150
2D Game Programming and Development
3 credits

A further study on the use of 2D game engines for development of that genre of game style furthering the combat systems, level design, and health systems from previous course work. Concentrating on the more advanced programming techniques, data objects, recycling assets, and compact scripting practices. Students should be prepared to create at least 2 games from scratch using the chosen game engine of choice

Prerequisite(s): Students should be familiar with programming their own games and must have taken GMD 100 and GMD 110.


GMD 202
Soundtracks for Film, Video and Games
3 credits

This course is based around creating the auditory presence of the film, video, or game. It covers topics like pace, transitioning, tonal moods, and timing. Focus on creating an environment and matching the other assets given to the student will be emphasized.

Prerequisite(s): GMD105


GMD 203
Creating Sound Effects and Dialog for Film, Video and Games
3 credits

This course focuses on the recording of sound effects for character movement, interactions with the environment, and cinematic effects like explosions, gunfire, etc. Recording of character dialog techniques will also be heavily explored.

Prerequisite(s): GMD105


GMD 210
Advanced JavaScript for Unity 3D
3 credits

This course continues the foundation of GMD 110 to further enhance the capabilities of the student to perform complex functions within JavaScript based engines.

Prerequisite(s): GMD 110


GMD 300
Advanced Game Engines: Using Unity3D
3 credits

Advanced game engines focuses the student on team collaboration with the use of game engines to accomplish project builds based on requirements given to the class. The course is based on working on internal and external projects assigned by the instructor. Students will collaborate on 3 different projects that require specific game engines to be utilized and explored.

Prerequisite(s): GMD 100, GMD 110, and (DSN 301 or VMG 321)


GMD 310
Environment Creation for Games
3 credits

This course focuses on the setting that games take place, whether it is in a fantasy world, realistic world, or futuristic world. Creating the feel and mood of the environment is critical for the game's success aesthetically and technically.

Prerequisite(s): Either VMG 321 or DSN 301, and either VMG 322 or DSN 302.


GMD 311
Publishing for Indie Developers
3 credits

This course focuses on deploying your game, simulation, or application for the Apple App Store and Google play. Common pitfalls, and best practices for publishing your project will also be covered. Obtaining and creating provisioning profiles, developer accounts, discovering resources and pre-flight inspections will be covered

Prerequisite(s): GMD 110 and GMD 210


GMD 401
Game Development I
3 credits

The history and evolution of gaming will be discussed along with current developments in gaming and virtualization/simulation. This course includes a study and execution of the workflow, managing and collection of assets, and building playable games/simulations for deployment to personal computers. Students will work with various game engines and the testing and development phases of game design and development.

Prerequisite(s): GMD300 and either DSN 301 or VMG 321


GMD 405
Game Development II
3 credits

In this course, the students will develop games using the engines covered in the Prerequisites. Focus is on documentation for the development, management of assets, team management, asset creation, and the delivery of a fully functioning game in a fast paced environment.

Prerequisite(s): GMD401


GMD 440
Cooperative Education for Game Design
3 credits

The student will learn from first-hand fieldwork experience. This experience will vary from student to student and from company to company. The dynamics of the relationships between student, cooperating supervisor and faculty advisor determine the richness, depth and breadth of the work experience. Prerequisites: Student needs at least 60 credits completed and a minimum GPA of 2.5. This course requires approval from the Dean and the Director of Cooperative Education.


GMD 441
Cooperative Education for Game Design
3 credits

The student will learn from first-hand fieldwork experience. This experience will vary from student to student and from company to company. The dynamics of the relationships between student, cooperating supervisor and faculty advisor determine the richness, depth and breadth of the work experience. Prerequisites: Student needs at least 60 credits completed and a minimum GPA of 2.5. This course requires approval from the Dean and the Director of Cooperative Education.


GMD 442
Cooperative Education for Game Design
3 credits

The student will learn from first-hand fieldwork experience. This experience will vary from student to student and from company to company. The dynamics of the relationships between student, cooperating supervisor and faculty advisor determine the richness, depth and breadth of the work experience. Prerequisites: Student needs at least 60 credits completed and a minimum GPA of 2.5. This course requires approval from the Dean and the Director of Cooperative Education.


GMD 487
Game Design & Development Senior Project
3 credits

This course is designed to allow senior year students the opportunity to practice their specialization in a production environment. At the start of the project, students will identify a realistic project in their main competency area(s) with a faculty mentor. Having agreed on a timetable for their project’s completion, the students will then begin a required/flexible workshop where they must prepare a clear and comprehensive pre-production plan. This course may be completed as a directed study with an instructor of the student's choice or in a classroom setting. This course is equivalent to COM487

Prerequisite(s): GMD 300


GMD 490
Game Design and Development Internship
3 credits

This course will provide students with real-world experience in the field of communication where they will become acquainted with daily operations, while enhancing their professional skills and interacting with other communication professionals. College of Technology students wishing to complete their internship requirements should review procedures at http://www.wilmu.edu/technology/internships/index.aspx.

Prerequisite(s): Permission required and GMD 300