Game Software Development
Undergraduate Certificate

Home » All Programs » Game Software Development
Learn how to create interactive games using tech, AI, probability, and visuals to enhance the player experience.

Program Overview

More Than Just A Game

Amazement, education, entertainment: everything you experience as a gamer. Every video game is an exciting synthesis of science and art, power and playability. Would you like to learn how games are made and take steps to build a career in game software development?

Game designers conceive and create interactive games for consumer use, applying aspects of probability, technology, artificial intelligence, and visual and sound aesthetics to enable and enhance the game-playing experience. With LTU’s Game Software Development certificate, you’ll learn the tools to become an experienced and adaptable programmer and work with students and faculty from other disciplines who also “love to game!”

» Why LTU?

  • Small class sizes, personalized guidance and mentorship from industry-experienced faculty.
  • Interdisciplinary collaboration with Game Design students, building teamwork skills needed in real-world game creation.
  • Technical communication skills required in programming jobs.
  • Opportunities for professional networking.

Contact

Department of Math and Computer Science

mcschair@ltu.edu

Curriculum

The Certificate in Computer Science requires a grade point average of 2.0 or better in the following courses:

Course Name

Course #

Credits

Computer Science 1

Introduction to programming with C++. Binary, two’s complement, decimal, hex, and octal representations. Variable types. Simple, iterative, and conditional statements. Procedure and functions with parameters by value and reference with or without a returning value. Arrays and vectors, multidimensional arrays, bubble and selection sorts, linear and binary search. Pointer and dynamic memory allocation, character and C-strings, file input/output (sequential). Classes, friends, array of objects, and operators’ overloading. Inheritance, polymorphism, virtual function, and recursion.

MCS1514

4

Introduction to Game Development

Hands-on introduction for programmers and artists into game development. Each of the major components of making computer games will be studied through hands-on exercises. Students will make their first games using industry-wide tools. No prior programming experience required.

MCS1643

3

Game Genre Development

Create video games of several different genres such as shoot-em-up, scrolling shooter, platform, puzzles, maze racing, sports, and RPG. Examining and implementing game requirements for different hardware platforms.

MCS1653

3

Game Design

Each aspect of game design is examined and implemented. At the end of the course students will have designed a complete game.

MCS3563

3

Total Credits:

13

» Document Viewer

Use Your Cell Phone as a Document Camera in Zoom

  • What you will need to have and do
  • Download the mobile Zoom app (either App Store or Google Play)
  • Have your phone plugged in
  • Set up video stand phone holder

From Computer

Log in and start your Zoom session with participants

From Phone

  • Start the Zoom session on your phone app (suggest setting your phone to “Do not disturb” since your phone screen will be seen in Zoom)
  • Type in the Meeting ID and Join
  • Do not use phone audio option to avoid feedback
  • Select “share content” and “screen” to share your cell phone’s screen in your Zoom session
  • Select “start broadcast” from Zoom app. The home screen of your cell phone is now being shared with your participants.

To use your cell phone as a makeshift document camera

  • Open (swipe to switch apps) and select the camera app on your phone
  • Start in photo mode and aim the camera at whatever materials you would like to share
  • This is where you will have to position what you want to share to get the best view – but you will see ‘how you are doing’ in the main Zoom session.