Select Page

Online Bachelor of Science.

Information Technology;
Emphasis: Game Software Developer

The online Bachelor of Science in Information Technology, Emphasis: Game Software Developer degree program prepares students to apply relevant knowledge and skills in the area of game development.

Information Technology; Emphasis: Game Software Developer (BS) coursework enables students to use graphics engines and physics, game developers design computer-based games and simulations for a variety of platforms. This program will impart to students the requisite programming and scripting skills necessary to design computer-based games and simulations.

Game Software Development Emphasis Core Courses

Students enrolled in the BS Information Technology; Emphasis: Game Software Developer program develop knowledge and skills in the following major core courses:

  • Introduction to Game Development
  • Fundamentals of Programming
  • Intermediate Programming
  • Data Structures
  • Advanced Programming
  • 2D Graphics Programming
  • 3D Graphics Programming
  • 3D Game Engine Architecture
  • Game Scripting and Tools
  • Game Software Development and Testing
  • Artificial Intelligence for Gamers
  • Game Software Senior Project

Students develop other necessary knowledge and skills in courses in the Support Core and General Education Core, including courses in communications, science, mathematics, humanities/behavioral/social science, and college and career success.


Student Learning Outcomes

  • Identify, describe, install and configure the hardware associated with personal computer systems.
  • Establish the information technology needs of a business and plan an appropriate solution and procurement strategy.
  • Demonstrate the use of project management techniques within an appropriate system analysis and design life-cycle framework to develop an information system.
  • Assist in the development of a game software product.

Why Choose NAU?

Personal Advisor

Our support starts before you enroll – and continues to graduation day. You are assigned a personal enrollment advisor on day one, and will have an academic advisor after you enroll.

Transfer Credit Accepted

We offer free transfer evaluations and accept up to 75% of the program to transfer in from another institution/program.

Experienced Faculty

Our Faculty members are skilled professionals that work in the fields they teach, bringing practical knowledge and experience into the online classroom.

Program Completion Flexibility

As a standard, full-time student you can complete the program in as few as 15 months, however, you may choose your course load – take as many or as few classes at one time as you want.

Credit for Real-World Experience

Earn credit for prior learning which includes experiential learning or portfolio credits awarded by NAU, and evaluated corporate training certificates

Student Learning Resources

NAU offers multiple student learning services, from free tutoring, to our Ask-a-Librarian service (open 7 days a week), to free access to scholarly journals that are up-to-date in your field.

Ready for the Next Steps?

Learning online doesn't mean going it alone. Our support starts before you enroll – and continues to graduation day. You are assigned a personal enrollment advisor.

Call us: 855.210.5641