Programming languages are the foundation on which video games are built. By using different combinations of functions and commands, programmers determine how games look, move, and play – controlling everything from the physics, artificial intelligence, and interface to the final display.
To develop your own games, you need to be able to speak computer languages fluently, and as a student in our Game Development program you’ll start by learning the fundamentals with rapid application development using high-level languages before looking under the hood to the low-level code that makes the magic happen.
In introductory programming classes you’ll build your skill set by creating a variety of programs to test your understanding of different coding concepts. In following courses you’ll explore Windows programming, OpenGL, and DirectX, as well as different scripting tools used by game designers to write in-game interactions. You’ll also encounter advanced programming concepts like essential data structures, key algorithms, design methodology, and networking.
Ultimately you’ll apply what you’ve learned into more advanced and complex game projects, allowing you to craft the game masterpieces you’ve always dreamed of.