The Animation and Graphic Game Programming (AGGP) is NHTI’s video game development programming degree. It’s is a mix of computer science, software engineering, and game development technology and project management.What this means is that AGGP are strong programmers when they graduate ready to hit the ground running at an entry level programming job in either the game industry, a related field, or in a generic programming position.

How BIG is the Video Game Industry?

The Video Game Industry is much bigger than you’d expect!

Today, people are able to play games on a much larger range and growing number of platforms, devices, and services. Beyond the PC and Consoles, we’re looking games on smartphones and tablets. They’re playing games on the web or directly through their browser. Others are immersing themselves in virtual reality or engaging with augmented reality. As of 2019, the ESA says that 65% of American Adults play video games! (Source)

In the United States, Video Games was a $100 billion industry in 2017. The US Department of Commerce data has Video Games as 51% of the Media and Entertainment Sector of the U.S. Economy. That’s bigger than Books (20%), Music (8%), TV (5%), Home Video (11%), or Movies (5%) combined! (Source)

What makes this a more exciting time is how game tech is being used on non-game projects. Both Unreal and Unity have expanded to support real time visualization for various fields including architecture, automotive and more. Unreal has expanded support for TV and Cinema production and used to create 2019’s Lion King and The Mandalorian. The AGGP Program uses both Unity and Unreal in its classes. (Source)


  • Students using the latest technology and tools used in industry, including Unreal and Unity.
  • NHTI maintains academic labs with machines and tech for students to use.
  • AGGP has an extensive library of VR/AR/XR Technology.
  • The AGGP is managed, maintained, and updated by an industry professional with Batman and Marvel on his resume.
  • You’ll graduate with a skill set that’s in demand.
  • NHTI does it well and at a fraction of the cost of other schools.

 AGGP Portfolios

One of the keys to success of AGGP graduates is the development of an online portfolio. An excellent portfolio displays an individual’s talents, the skills learned, and one’s ability to work within a team. The portfolio is used for both obtaining a job and for entrance into schools. Students in the AGGP program are required to complete two courses (AGGP 291C & AGGP 292c) that are focused on the design and construction of a portfolio.

Please use the following links for examples of AGGP Portfolios:

AGGP Educational Objectives

  • Apply theoretical and practical knowledge and skills to analyze and solve complex problems found in professional game development or related software development environments.
  • Gain proficiency in the use of technology and methods used in professional game development or related software development environments.
  • Communicate effectively in multiple modes and situations with an expected level of effectiveness for a game development professional.

Animation and Graphic Game Programming Degree


Course NumberCourse TitleCLLABCR
Fall Semester
#AGGP 101CIntroduction to Game Design and Creation with Programming233
#AGGP 103CIntroduction to Content Development223
#CPET 107CIntroduction to Programming with C++233
 ENGL 101CEnglish Composition404
 MATH xxxCMath Elective*404
Spring Semester
#AGGP 131CIntroduction to 2-D and 3-D Game Development233
#AGGP 140CDigital Art Modeling and Animation233
#CPET 125CData Structures233
 ENGL xxxCCommunications Elective++303
 MATH xxxCMath Elective*404
 XX xxxCScience Elective +3-40-23-4


Fall Semester
#AGGP 225C3-D Game Engine Application Development233
#AGGP 231CApplication Development and Software Prototyping233
#AGGP 291CProject Definition and Portfolio Specifications132
#CPET 240CProgramming for Windows Operating Systems334
 VRTS 101CIntroduction to Drawing ***244
 XX xxxCSocial Science Elective **303
Spring Semester
#AGGP 247CMath and Physics for Game Programmers233
#AGGP 292CPortfolio Development233
#AGGP 294CAnimation and Graphic Game Programming Capstone Project254
#CPET 252CNetworking and Internet Technologies334
 XX xxxCHumanities/Fine Arts/Foreign Language Elective ***303-4

Program Goals

  • Apply theoretical and practical knowledge and skills to analyze and solve complex problems found in professional game development or related software development environments.
  • Gain proficiency in the use of technology and methods used in professional game development or related software development environments.
  • Communicate effectively in multiple modes and situations with an expected level of effectiveness for a game development professional.

What Will I Learn in the AGGP Degree?

  • Game Engines currently used; including Unreal Engine and Unity
  • Programming Tools used in the industry; including IDE’s like Microsoft’s Visual Studio
  • Multiple Programming languages; including C++ and C#;
  • Applications and Asset pipelines for art and design content.
  • Development for multiple platforms; including PC, Linux, mobile, consoles, VR/AR/XR, and the web.
  • Software Engineering for complex and robust applications
  • Project Management tools and techniques; including Source Control and SCRUM;
  • Portfolio Construction and Professional networking;
  • Database Development & Networking Programming;
  • Math and Physics for games;
  • Opportunities for game publication in the web marketplace;

Program Outcomes

Upon graduation from the AGGP Program, students are able to:

  • Program in multiple programming languages and environments using object oriented and procedural programming techniques to create and debug sophisticated software applications using different operating systems, device platforms, application frameworks, or game engines.
  • Critically analyze problems including proposed features and technical issues, decompose problems into sub problems, and develop appropriate solutions.
  • Demonstrate initiative to prototype and develop solutions using documentation and research.
  • Apply math and physics to develop solutions for proposed features or technical issues.
  • Demonstrate discipline specific project management and teamwork skills.
  • Develop, prepare, and present materials for a personal portfolio and other discipline specific presentations.

Specific Admission Requirements

  • At least three years of college preparatory mathematics (Algebra I, Algebra II and Geometry) with minimum grades of “C”;
  • It is strongly recommended that all AGGP applicants have satisfactorily completed high school level courses in chemistry and physics.
  • Basic working knowledge of one or more current desktop operating systems, word processing, spreadsheets, presentation software, and the Internet; or IST 102C PC Applications with a grade of “C” or higher. (Students may be required to take computer skills assessment test.)

Where have AGGP Graduates Transferred to?

The following schools have accepted student transfers from AGGP degree:

  • Southern New Hampshire University Note 1
  • Champlain College, VT Note 2
  • Becker College, MA Note 2
  • University of New Hampshire – Durham
  • University of New Hampshire – Manchester
  • Worcester Polytechnic Institute, MA
  • Digipen Institute of Technology, WA
  • Rochester Institute of Technology, NY
  • Savannah College of Art & Design, GA
  • Carnegie Mellon University, PA
  • University of Southern California, CA
  • The Art Institute, FL
  • University of Advancing Technology, AZ

Note 1 Transfer agreements in place

Note 2 Working on transfer agreement

Placement Testing

Information on Placement Testing can be found at https://www.nhti.edu/admissions/testing/placement-testing/ or contact the NHTI Admissions Office with questions

Internship Consideration

NHTI has developed excellent practicum opportunities for our students to foster hands-on learning while simultaneously receiving credit. Nonetheless, the college’s first priority must be to ensure that patients/clients/children/families are not placed in jeopardy by students during learning experiences. Therefore, students in internship, externship, practicum, service learning, and clinical experiences must demonstrate sufficient emotional stability to withstand the stresses, uncertainties and changing circumstances that characterize patient/client/child/family responsibilities. Furthermore, the student is expected to have the emotional stability required to exercise sound judgment, accept direction and guidance from a supervisor or faculty member, and establish rapport and maintain sensitive interpersonal relationships and confidentiality with employees, customers, and/or patients/clients/children and their families

Where Do AGGP Graduates Work?

AGGP Alumni have worked for a large range of companies. Here’s a list of some of them:

  • Game Assembly
  • Haromix Music
  • Blizzard Entertainment
  • Disney Animation Studios
  • WB Boston (formerly Turbine Games)
  • Sucker Punch (Sony studio)
  • AML Partners (Concord, NH)
  • Exacom (Concord, NH)
  • SilverTech (Manchester, NH)
  • Oracle (Manchester, NH)

  • Adjunct Professor

    Ryan Frazier, BA

    Animation and Graphic Game Programming
    Adjunct Professor
  • Department Chair

    Frank Polito, BS, MEng

    Animation and Graphic Game Programming, Computer Engineering Technology, Electronic Engineering Technology | Computer Engineering Technology | Electronic Engineering Technology
    Department Chair
    Little 215
  • Adjunct Professor

    Patrick Ryan, BA

    Animation and Graphic Game Programming
    Adjunct Professor
  • Adjunct Professor

    Terry Simkin, MBS

    Animation and Graphic Game Programming,Computer Engineering Technology
    Adjunct Professor
  • Professor/Program Coordinator

    Gregory Walek, MS

    Animation and Graphic Game Programming
    Professor/Program Coordinator
    Little 238

72-74 Credits Required


of students qualify for financial aid