Game Programming Minor
Why Minor in Game Programming?
If you think game-making is cool and you might want to be involved in the game development process, the Game Programming minor might be for you. Regardless of what field of study you are pursuing, the Game Programming minor will give you the technical foundation to program games.
As you might have noticed, game technology is finding its way into every field; it can be found in education, marketing, communications, training, and military simulations. So if you want to get “under the hood” to understand how games are put together, this is the minor for you.
If you are already committed to working in the game industry on the art, animation or design side, you already know you will be entering a highly competitive field when you graduate. The 3-D and graphics programming skills you can learn in the Game Programming minor will give you higher-caliber skills enabling you to produce more complicated features in your design that will make you a stand out among others looking for those entry-level positions on the art side of the game industry.
The challenging , 18-credit Game Programming minor will teach you game architecture—all the pieces and parts that go into the game like graphics, audio, artificial intelligence, physics, input (keyboard, mouse, game controller, or multi-touch),—and how you engineer components together so they work in a game. Because the curriculum focuses on good software engineering that’s not platform specific, you will be ready to create a game for whatever the next big idea or device is.
This is an especially great minor for:
- Game Design students who want increase their marketability beyond scripting into true programming
- Computer Science & Innovation students who want to expand their software engineering skills into the game space.
If you are interested in pursuing a career in the game industry as a programmer making AAA titles, you will want to look at the Game Programming major, as the minor is not as comprehensive.
Courses in this Minor Currently Include:
CSI 140 - Introduction to Programming
CSI 240 - Advanced Programming
EGP 200 - Graphics Programming I
EGP 310 - Game Architecture
Plus a choice of TWO of the following:
EGP 300 - Graphics Programming II
EGP 405 - Networking for Online Games
EGP 410 - Artificial Intelligence for Games
EGP 420 - Console Programming
EGP 425 - Game Physics
Need More Information About This Minor?
Ask a question, and someone from our Admission team will put you in touch with the faculty or staff member who can best answer your questions.




















