• Reset

Animation and Graphic Game Programming Capstone Project

Students will be working on campus in team projects or off-campus on internships. Students will be creating projects based on the specifications developed in AGGP 291C. The lab portion of this class is devoted for student project development. All work, either on-campus or off-campus, will be supervised by an NHTI instructor and students are expected […]

Portfolio Development

This course is a culminating demonstration of the student’s experience in the AGGP program. Students will complete the work started in AGGP 291C to build a professional portfolio demonstrating the breath and width of one’s technical skills, programing languages and technologies learned. An effective industry portfolio is an on-line website that is structured to showcase […]

Project Definition and Portfolio Specifications

Leaving NHTI with a polished, professional portfolio is one of the most important program benefits for an AGGP graduate. With these portfolios our students find themselves in better positions to compete in the hiring process, to transfer to other schools, and to receive scholarships for further education. In AGGP 291C, students begin the construction of […]

Math and Physics for Game Programmers

Converting scientific principles and equations into code is a critical game programming skill.  Programmed applications which use math and physics concepts will form the foundation for this hands-on course.  Increasing one’s critical thinking abilities and learning how to make the conceptual become ‘real’ are two of the course’s main goals.  Topics covered will include 3D […]

Application Development and Software Prototyping

Current application development can target multiple platforms across a range of devices such as phones, tablets, smart devices, consoles, and personal computers. Students will study current technologies for cross platform development and deployment. Several intense hands-on software prototype projects will be required where students will design a concept, build a proof of concept, and conduct […]

3-D Game Engine Application Development

Students in this course will use a commercially available game engine or framework. The majority of the work in the class will be hands-on using these technologies. A common practice within the industry is team development of applications using licensed game engine technology. Students will understand how to use the engine’s interwoven mesh of different […]

Digital Art Modeling and Animation

This course is an introduction to modeling and animation for game programmers to provide a common understanding to work with artists and designers in an effective manner. Topics include modeling, material creation, basic lighting, and an introduction to skeletal animation. Models will be created and then used to understand animation and asset pipelines using current […]

Introduction to 2-D and 3-D Game Development

This course focuses on the fundamental aspects of programming, development, and design for games using 2-D gameplay. Other topics explored include an introduction to 3-D programming, single-system multiplayer programming, multi-platform programming, and support for data originating from level editors. The coursework is structured with several hands on projects, classroom presentations, a team project, and a […]

Introduction to Content Development

This course is designed for students entering the AGGP program to gain practical experience in developing content using applications, techniques, and standards used by the game industry. This course includes an introductory overview of image editing and manipulation, sprites, tiles, and tile based worlds. Course material is reinforced with hands on assignments and the creation […]

Introduction to Game Design and Creation with Programming

Introduces the student to game design with a focus on core programming concepts and common game mechanics. No prior knowledge of game development is assumed. Several hands-on game programming assignments demonstrate real world implementations of abstract concepts. A research paper on the game industry and development topics is assigned. Each student is required to create […]