This is an interdisciplinary certificate that combines the video game programming course in our department with AI, Networking, and/or Databases and courses from other disciplines. You will need a strong background in computer science to do this certificate. Identified skills for students in this concentration include:
- The ability to solve difficult problems and implement solutions to those problems.
- Experience working together as a team.
- Learning aesthetic and graphic design principles within both a 2D and 3D environment.
- Understanding and using key software design patterns in the development of a video game (e.g. Game Loop, Object Pool, State Pattern, etc.).
- Understanding of basics in network communication, AI, and/or databases.
- Strengthening programming skills in Java, C, and Python.
Video Game Programming Certificate Course Work
The Video Game Programming certificate builds skills related to video game programming. Depending on the courses selected to complete the certificate it gives students experience working in 2D environments, 3D environments, artificial intelligence, and network programming. For complete course descriptions, view the catalog.