Skip to main content

Game Development Degree Online BS in Video Game Programming

SNHU graduate looking at an tablet

Cost per credit $330

Total courses 40

Term length 8 weeks

Program Overview Why get a game development degree?

Learn how to develop and program video games with a Bachelor of Science (BS) in Game Programming and Development online from Southern New Hampshire University. Going beyond traditional software development training, you'll gain technical expertise you need in an exciting, competitive field.

Looking for a degree that emphasizes game art over programming? Our game art degree will give you the skills you need to bring your front-end character designs and virtual environments to life.

Skills you'll learn:

  • Programming languages
  • Game design principles
  • Production and testing techniques
  • Game development standards
  • Game programming trends
SNHU graduate sitting at a desking using a computer

Courses & Curriculum Online game development degree courses to help you level up

When you enroll in the game development degree online at SNHU, you'll learn computer programming languages C++, C# and Java, use Unreal Engine to construct games for various platforms and apply 3D modeling and texturing with game art software. You'll also tackle game genres and platforms, interface design, game theory and game development production pipelines.

With these new technical skills, you'll be ready to develop virtual game environments that create unique experiences through rule design, play mechanics and social interaction.

Degree Courses

Online game development degree courses

Combining math, engineering and coding, your game development and programming degree courses will touch on everything needed to build video games. From interface design and cybernetics to algebra and gameplay mechanics, you'll learn the skills needed to make today’s 2D and 3D games possible.

Throughout your major courses, you'll have room to play with hands-on courses like Design of Virtual Game Environments and Gameplay Systems Development, where you'll master the tools pros use. You’ll also learn how to create interactive 3D applications with Unreal, one of the leading game engines in the industry.

Courses may include

Course ID: COM 230
This course is an introduction to the principles and practices of graphic design. Students are introduced through lecture, demonstration and hands-on computer work to the basic elements of graphic visual communication. Adobe Illustrator is used as a primary tool in exploring visual perception through a variety of creative exercises that familiarize the student with basic visual principles such as figure/ground manipulation, shape grouping, letterform shape creation, and grid and system creation. Formal elements of graphic design such as line, shape, color, texture, pattern, balance, symmetry, rhythm, space and unity are thoroughly explored by example and hands-on computer exercises; special topics included are: designing with type, layout strategies, logo design, symbol and pictogram development and stationery systems.
Course ID: GAM 207
Introduction to digital games and information technology covers game genres and platforms, interface design, game implementation, artificial intelligence, business economics of the game industry, game marketing and design, e-collaboration, and e-commerce. Students learn how to use software packages to design and implement digital games and how to use the Internet to market and distribute digital games. The course includes a project which will culminate in the conception, design, and prototype of an original digital game. The course is designed for students who have an interest in IT and games, including original game concepts, design and implementation, and executive leadership in the game industry. Knowledge of computer programming is not required.
Course ID: GAM 303
This core topic addresses the fundamental ideas behind the design of electronic games as virtual environments. It touches on relevant formal fields such as systems theory, cybernetics, and game theory. Included are basics of interactive design, including interface design, information design and human-computer interaction. Emphasis is placed on how virtual game environments function to create experiences, including rule design, play mechanics, game balancing, social game interaction and the integration of visual, audio, tactile and textual elements into the total virtual game environment experience. Game documentation and play-testing are also covered.
Course ID: GAM 305
To provide a technically well-founded introduction to game development using programming languages and various gaming editors. On completing this course, the student will have acquired a fundamental understanding of the Windows API, the use of sprites, animation and audio in an integrated game environment. This course is cross-listed with IT 305.
Course ID: GAM 312
This class builds on the programming fundamentals learned in previous courses, and covers topics relating to technical systems for video games. Students will learn how to create complex game systems using scripts and will learn advanced scripting techniques. The technical aspects of common gameplay systems will be explored and implemented in various projects.
Course ID: GAM 415
Students get an introduction to advanced graphics topics including skeletal animation, ray tracing, particle integration, lighting, shaders and materials. Projects are introduced to implement these important visual effects. The knowledge obtained will be assimilated and applied to a wide range of usages and application. Linear Algebra algorithms will be refreshed and/or introduced specific to the topic at hand. Students will learn the basics of Direct X, Open GL, and Rendering solutions (forward and deferred).
Course ID: GAM 465
This course presents digital multimedia theory and develops skills that meet the design and technical requirements of professionally created multimedia for World Wide Web commercial applications on a variety of platforms and Internet applications. Each student develops a professional portfolio consisting of CD-ROM material. Students also develop working Web sites that display their multimedia projects. Topics include sound, animation, video, interactivity and multimedia distribution.
Course ID: GAM 495
This course integrates previous coursework and practical experience with a focus on authentic demonstration of competencies outlined by the program. Rather than introducing new concepts, students will synthesize and integrate prior learning to develop a capstone project. The course will be structured around this critical task so that students have the appropriate support and resources required to be successful.
Course ID: GRA 202
In this course students will be introduced to 3DS max. It will give them an overview of what max does specifically for games. This course will be focused on modeling. Students will learn the basics of modeling low poly and high poly models. How they are unwrapped and used in conjunction with textures. It will also show a wide range of techniques used in the industry for modeling for mobile, PC and current generation consoles.
Course ID: GRA 211
This course focuses on programming capabilities to enhance graphic animations and user interfaces to provide spectacular interactive results. Those benefiting from this course include students in game development, advertising, marketing, education, web development, art and other fields that can benefit from interactive animated graphics helping to convey concepts. The course is intended for those with no programming experience as well as those with some programming background. The use and creation of animations will be covered at a level of interest to both those new as well as experienced. The results can be displayed by a browser from the internet or as standalone results displayable on a range of operating systems. This is a hands on computer based course in which the students create a number of individual projects based on their interests and capabilities, focusing on creativity and programming aspects of interactive animation. The course utilizes emerging technologies in interactive animation.
Course ID: GRA 220
Using Photoshop and Illustrator software, this course is an introduction to professional computer graphics creation and to the software and hardware typically used in the graphic design, video, photography and interactive Web/multimedia industries. Emphasis will be placed on the professional use of image-capturing devices, such as scanners, digital still cameras and video cameras. Image editing and color management systems will be discussed and demonstrated. The important differences between vector and bitmap graphics will be defined, as will the significant differences in preparing images for print, broadcast and Web distribution. Students will be encouraged to experiment with their own and pre-existing images using sophisticated digital editing techniques such as layering, channel masking, filtering, cloning and montaging. Special attention will be paid to copyright awareness in the age of digital image.
Course ID: GRA 310
This course focuses on digital graphic design theory and its application to web design. Students will learn about the technical requirements of professionally created web-related elements. Students will be focused on designing websites while considering functionality. Differences in designing for the desktop computer and mobile devices will be a topic for discussion and incorporated in exercises and projects.
Visit the course catalog to view the full BS in Game Programming & Development.

Apply for free in minutes

Our no-commitment application can help you decide if SNHU is the right college for you and your career goals. Apply up until 2 days before the term starts!

Upcoming term starts: October 28, 2024 | January 06, 2025

Next term starts:
Sept. 02, 2024

Online Student Experience What’s it like going to SNHU?

Attending college online at SNHU can be a life-changing experience. In fact, 93.2% of online students would recommend SNHU according to a 2023 survey with 21,000+ respondents.

What to expect:

8-week terms

Learn around your schedule

24/7 online support

Online Classroom

What does an online course look like?

You’ll take your courses within SNHU’s Brightspace platform. This is where you’ll find your:

  • Schedule of weekly assignments
  • Discussion boards
  • Grades
  • Instructor announcements
How to Take an Online Class at SNHU
5 ways SNHU makes the admission process "easy-peasy" #shorts

Admission Applying to SNHU is fast and free

No application fee. No test scores. And no college essay. Just a simple form with basic information. It’s another way SNHU helps you reach your goals sooner.

All it takes is 3 simple steps

It's easy, fast and free.

You’ll fill out one form to verify your high school completion or GED. Then, if you’ve attended college before, you’ll submit a form for each school so we can request your transcripts for you. (Also for free!)

After reviewing your official evaluation, you can decide if SNHU is right for you! If you choose to enroll, just pick your start date and get ready for classes to begin.

Talk to an admission counselor: 888.327.SNHU | enroll@snhu.edu

Accreditations

SNHU is accredited by the regional accreditor the New England Commission of Higher Education (NECHE), which means we meet certain standards of academic quality, and have the tools and resources necessary for students to be successful. The university also carries specialized accreditations for some programs.

New England Commission of Higher Education Logo

Tuition Cost & Savings College can be more affordable than you think

As a nonprofit university, SNHU offers some of the lowest online tuition rates in the country. And when you work with our Financial Services team, we'll explore ways to help you save even more on your education – and customize a payment plan that works for you.

Online undergraduate programs

Student
Cost per credit
Cost per course
Cost for 120-credit degree*
Full- and part-time students
$330
$990
$39,600
Active-duty military and spouses | Full- and part-time students**
$231
$693
$27,720

*before previously earned credits are applied

Tuition rates are subject to change and are reviewed annually.

**Note: Students receiving this rate are not eligible for additional discounts.

Additional costs: Course materials vary by course.

Transfer credits and lower your cost by:

$9,900 $14,850 $19,800 $24,750 $29,700
Transfer credits and lower your cost by:

If 30 of your prior learning credits ($330/credit) are accepted toward your bachelor’s degree.

Your remaining tuition cost: $29,700

If 45 of your prior learning credits ($330/credit) are accepted toward your bachelor’s degree.

Your remaining tuition cost: $24,750

If 60 of your prior learning credits ($330/credit) are accepted toward your bachelor’s degree.

Your remaining tuition cost: $19,800

If 75 of your prior learning credits ($330/credit) are accepted toward your bachelor’s degree.

Your remaining tuition cost: $14,850

If 90 of your prior learning credits ($330/credit) are accepted toward your bachelor’s degree.

Your remaining tuition cost: $9,900

How we estimate your tuition cost:

We look at the cost per credit multiplied by the number of credits you need to earn for a bachelor's degree. Most bachelor's degrees require 120 credits. SNHU allows you to transfer in up to 90 credits, requiring a minimum of 30 credits to be taken at SNHU. This is only a tuition estimator, and doesn't account for other fees that may be associated with your program of choice.

Career Outlook What can I do with a game programming degree?

If your goal is a dynamic, rewarding career in video game development and programming, getting your degree is a great way to level up. From concept to design and production to marketing, you'll learn the theory and technical skills to realize the creative and narrative vision of game designers.

You'll be prepared for jobs beyond the gaming industry, too. Industries everywhere are creating meaningful experiences with game development tools and technologies. Autonomous vehicle simulations, for example, provide faster and more cost-effective alternatives to developing and testing physical vehicle prototypes. Similarly, virtual reality simulations can be used in any number of settings, from rehearsing complex procedures in med school to synthetic training environments (STEs) for military training.

Occupations

There are many career opportunities out there for those who can master the tools behind virtual environments. The online BS in Game Programming and Development helps you position yourself for jobs like:

Create the back-end coding for video games, making characters and game play come alive.

Work on internal software that helps programmers, artists and game designers create games more efficiently.

Develop models to help predict and prepare for real-world scenarios in areas like the military or medical field.

$101.4 billion

Total economic impact of U.S. video game industry in 2023, according to the Entertainment Software Association.1

$130,160

Median annual pay for software developer, quality assurance analyst and tester positions as of May 2023, according to the U.S. Bureau of Labor Statistics (BLS).2

Understanding the numbers
When reviewing job growth and salary information, it’s important to remember that actual numbers can vary due to many different factors—like years of experience in the role, industry of employment, geographic location, worker skill and economic conditions. Cited projections do not guarantee actual salary or job growth.

What SNHU students are saying

Joe Primo '22
Joe Primo '22

SNHU faculty and students are like an extension of the learning journey – we all succeed together, and they all want you to succeed. I feel I have gotten more out of this program online than I might have in a classroom.

Joe Primo '22

Frequently Asked Questions

The path to becoming a game developer often starts with earning a degree in programming or a related field, like computer science or software engineering. You'll need to learn technical skills, including programming languages like C++ and C#, which help you build the mechanics behind a functional video game.

A game programming degree will also explore more advanced topics like Artificial Intelligence for games, game engines, multiplayer video game development and game engine development.

The ability to work as part of a team is another essential skill needed to become a successful game programmer. Much like a movie set, many video games require a large collaborative team. This typically means programmers or developers will specialize in a specific area, such as audio, AI or simulation.

But having these skills is not enough – you'll need to apply them. Make something that will impress industry insiders and employers, then network. Attending industry conventions, for example, is a great way to make connections. Come armed with a strong portfolio, and you could be one step closer to finding work in your field.

Ed Brillant with the text Ed Brillant

"We tell our students they should always be working on projects outside of what they are working on in class," said Ed Brillant, a game artist and instructor at SNHU. "This work can become published titles for students before graduation, helping them build an amazing portfolio and resume."

"Most definitely have something in your portfolio that is above and beyond everything else," he said. "You should be able to specialize in one area and be able to confidently navigate other areas in your field. You don't want to be a jack of all trades and master of none. Work hard and always create new art, projects and games."

While there are many pathways you can take to become a game developer, earning a degree could be a good place to start. Many opt to study game programming or a related field, like computer science or software engineering. According to the U.S. Bureau of Labor Statistics, typical entry-level education for a software developer is a bachelor's.2

The right degree not only helps you build skills, a portfolio and even networking connections in the field, it could help you gain the confidence you need to stand out in a highly competitive industry.

This can be especially valuable to populations that are underrepresented in tech industries. The BLS reported that, while women made up 47% of professional occupations in 2023, they contributed to only 27% of professional computing and mathematical occupations.2 That number was even lower for software developers, where women represent a scant 20% of workers.2

At SNHU, our goal is to even the playing field by providing an accessible, affordable education for all.

The best game programming degree is the one that works best for you. That means taking several factors into consideration, such as cost, credibility, format (online versus in-person), staff and faculty and a whole host of other criteria.

At SNHU, a private, nonprofit, accredited institution, our #1 goal is student success.

Joe Primo '22 is one such student. "The BS in Game Programming and Development had it all," he said. "I was introduced to the more popular coding languages, and learned about the art of developing levels, landscapes and objects. This list goes on and on."

Beyond the curriculum, Primo had a community of supporters at SNHU – even as an online student. "Without the instructors here I truly feel I would not have had such an amazing experience," he said. "The faculty here is above and beyond."

Beyond support and course curriculum developed by industry experts, SNHU offers:

  • Affordability. Take advantage of some of the lowest online tuition rates in the nation. We also offer a number of scholarships and grants, along with up to 30% tuition discounts for military service members and their families.
  • Credibility. SNHU is accredited by the regional accreditor the New England Commission of Higher Education (NECHE), which advocates for institutional improvement and public assurance of quality.
  • Flexibility. With 24/7 access to online courses, and no set class times, you'll have the tools you need to balance schoolwork and other commitments.

A game development degree can help prepare you for any number of jobs – both in and outside of the gaming industry. Several promising occupations with a game development degree include:

  • Game programmer or game developer
  • Tools programmer
  • Simulations programmer
  • Software applications developer

The time it takes to break into the field of game programming depends on a variety of factors.

If you decide to earn your bachelor's, that will generally take about 4 years to complete. There are, however, several other factors that can help position you to earn your degree faster.

At SNHU, our programs are designed for optimal transferability. In fact, we accept up to 90 credits toward your bachelor's. That means, if you have enough previous college experience under your belt, you could already be 3/4 of the way to completing your program – saving you time and tuition.

Plus, in the online BS in Game Programming and Development, you'll get 18 free elective credits. That means more opportunity to apply college credit you've already earned.

This all depends on your personal goals and priorities. If you're interested in the technical side of gaming, a game development degree from the right university could help you gain invaluable skills, experiences and connections.

At SNHU, our game programming and development program is taught and updated by experts who know firsthand how to play the field. We offer some of the lowest online tuition rates in the nation and, with 24/7 access to coursework online, our programs are flexible, too.

Creating a game requires a mix of creativity and technical aptitude in areas like coding and software engineering. Collaboration is also key. Artists, developers, producers and designers are all essential to the process. Depending on the scope of each game, those roles can become even more specialized.

Think about all the elements that go into a successful game: 3D environment and character design, story, audio – and this is just what the user can detect. Programmers control the back-end of these often vast worlds, ensuring that game play and mechanics are up to snuff before they reach their audience. Everything, from the physics of your character's movements, to the point system that helps you reach the game objectives, needs to be carefully considered and executed.

The only way to really master the process is to learn by doing – and that starts with assembling your dream team.

While every environment is unique, the difference between working for a large video game company versus a smaller, independent video game company can be vast.

AAA video game companies (in other words, mid-sized or major game publishers) are typically much larger than their indie counterparts. Oftentimes, these teams consist of hundreds of people, many of whom take the reins on a very specialized area of game development.

These companies tend to have access to larger budgets, with major "blockbuster" titles costing millions to make. Beyond paying employees, these costs will usually be allocated to marketing and research, ensuring that these big investments pay off.

Indie game studios may lack the spending power of giant publishers, but more than make up for it with an "all hands on deck" sense of camaraderie. These tight-knit teams may consist of about 30 people or less – all of whom must be resourceful to get their projects in front of consumers.

Smaller budgets mean less room for "big swing" financial risks. But, on the other hand, smaller companies may have a certain degree of creative freedom that would be impossible under the leadership of a "major player" game studio or publisher.

The short answer is yes. While the option to work from home was once dependent on factors like experience level and the needs of your employer, opportunities for remote work have climbed as the industry adapts to the global pandemic.

In fact, companies big and small have found several creative solutions to collaborate remotely in the wake of COVID-19. Apps like Slack and Zoom have become a regular part of many gaming companies’ lives.3 Game development kits (GDK), once limited to office settings, suddenly became widely distributed to employee's homes.

While it's uncertain if the industry will continue to trend toward a work-from-home format in the years to come, those seeking off-site opportunities may find what they're looking for.

Sources & Citations

1 Entertainment Software Association, Video Games in the 21st Century: The 2024 Economic Impact Report, on the internet at https://www.theesa.com/wp-content/uploads/2024/02/EIR_ESA_2024.pdf/ (viewed May 2, 2024)

2 Bureau of Labor Statistics, U.S. Department of Labor, Occupational Outlook Handbook, on the internet at:

  • https://www.bls.gov/ooh/computer-and-information-technology/software-developers.htm (viewed May 2, 2024)
  • https://www.bls.gov/cps/cpsaat11.htm (viewed May 2, 2024)

Cited projections may not reflect local and/or short-term economic or job conditions and do not guarantee actual job growth.

3 VentureBeat, How the pandemic has transformed work in the game industry, on the internet at https://venturebeat.com/2020/06/12/how-the-pandemic-has-transformed-work-in-the-game-industry/ (viewed May 2, 2024)