Game Development - Programming

Program Level: Degrees, Certificates
Department: Computer Science, Technology & Business
Institute: Creative & Communication Arts
College: NVC

About the Program

The Game Programming specialization prepares students for entry-level positions in the video game industry using the principles and techniques of interactive game programming and software development. Students will learn various programming and scripting languages, data structures, game and software testing, game design, and game engine operation. Project management, creative design, teamwork and communication skills are integrated throughout this dynamic curriculum to prepare students to work on a creative team in the video game industry. Graduates of this program have advanced training in programming languages including Java and C++. These skills can be applied across industries which rely on  software development and computer programming.

The C++ Game Programming Certificate prepares students for entry-level programming positions using the principles and techniques of interactive game and software development. Students will learn programming and scripting languages, game and software testing, game design, and level editing and scripting using industry tools. Project development, creative design, teamwork and communication skills are integrated throughout this dynamic curriculum. Students of this program have advanced training in C++ which can be applied across industries which rely on software development. 

Program Brochure

Are there transfer plans in Game Programming?

We have agreements with Texas A&M San Antonio, Texas State San Marcos, and University of North Texas. Other local options for students are University of Texas at San Antonio, University of Houston Victoria, Incarnate Word, St. Mary's, Our Lady of the Lake, and Texas A&M Commerce.

What is a game programmer?

Game programmers are computer scientists or software developers who design and create the code for video games. 

What will I learn?

You will learn software development skills utilizing languages such as C++, Java, and Python. Problem solving, logical, networking, testing, and project development are other areas which are included. 

Where will I work?

These skills are highly sought in the video game industry but translate easily to other industries as well. 

Job Outlook

The Game Programming specialization prepares students for entry-level positions in the video game industry using the principles and techniques of interactive game programming and software development .  Students will learn various programming and scripting languages, data structures, game and software testing,  game design, and game engine operation.  Project management, creative design, teamwork and communication skills are integrated throughout this dynamic curriculum to prepare students to work on a creative team in the video game industry.  Graduates of this program have advanced training in programming languages including Java and C++.  These skills can be applied across industries which rely on  software development and computer programming.

Occupational profiles indicate an 13-18% growth for Multimedia Artists, Animators and Computer Programmers* by the year 2022 in the Alamo Region. (*When combining Game Development with 3D Animation). Estimated average hourly wage is **$23.87-39.10 in the Alamo Region. (Source: SOCRATES-Occupational Profiles-Alamo Region) **Note: Variations should be expected.

Careers Available:

The following titles are examples of careers associated with this program but not limited to: (please note titles also include 3D Animation Careers)

  • Animator
  • Game Designer
  • Game Developer
  • Game Producer
  • Game Programmer
  • Graphic Artist
  • Game Tester
  • Special Effects

 

Contact Us

Emily Coppin
Admin. Specialist

Location:
MLH-201

Phone:
210-486-4352

Adriana Garza
Admin. Associate

Location:
MLH-201

Phone:
210-486-4354

John Grillo
Academic Chair

Location:
MLH-201A

Phone:
210-486-4054

Billy Vanderburg
Program Coordinator

Location:
MLH-201

Phone:
210-486-4059