If you want to be involved in the game development process, the Game Programming minor might be for you. Whether you’re a Game Design student looking to become a more-qualified designer or a Computer Science & Innovation student who finds games interesting and wants to expand their programming skills, this 18-credit minor will give you the technical foundation to program games.
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.
Dean LawsonProgram Director(802) 651-5937lawson@champlain.edu
We’ll send you Game Studio info plus a game art poster designed by our students when you fill out this form.
Thank you! We will be sending you your poster soon.
Students learn the history and basics of computing, as well as the fundamentals of programming. General topics include: the history of computing, number systems and classical computing, Boolean logic, algorithm design and implementation, and modern computer organization. Programming topics include: memory and variables, mathematical operations, basic input and output, decision making, repetitions, functions, and arrays.
This course builds on the content from Introduction to Programming. Students study the Object Oriented Programming (OOP) Paradigm with topics such as objects, classes, encapsulation, abstraction, modularity, inheritance, and polymorphism. Students examine and use structures such as arrays, structs, classes, and linked lists to model complex information. Pointers and dynamic memory allocation are covered, as well as principles such as overloading and overriding. Students work to solve problems by selecting implementation options from competing alternatives.
This course takes a shaders-first dive into modern computer graphics programming. Students are introduced to vertex and fragment shaders, 2D and 3D coordinate spaces, drawing primitives, lighting and shading, data flow and manipulation, and modern GPU capabilities. Linear algebra and 3D math concepts will be refreshed and/or introduced for applicable topics.
Game Architecture explores components and subsystems of electronic games and their associated architectures. Topics include game state representation, time management, the main game loop and game subsystems. Game design and planning from first concept to start of development are explored in detail. In addition to game architecture, we will also look into the issues of game design, team building, and management. The focus will be on those implementations that work well, and will include situations to avoid and how to fix errors.
2-player co-op puzzle game made in UE4
First-person magic spell shooter, made in UE4
Thanks for watching! Contact me with the links below Email: mitko4434@gmail.com LinkedIn: linkedin.com/in/mitkoivanov Website: mitkoivanov.com Music by: https://www.bensound.com License code: FDHWW7XICETEXVJV
Thank you for your submission!