The Practice of Programming

In our video game programming curriculum you learn programming by writing lots of code. Develop strong C++ skills and learn how to debug, code in optimal game design patterns, and create cross-platform code that works on any game system.

Meet the Programming Faculty

Work in large codebases and learn the latest coding standards from our experienced faculty, who have been studio heads and lead programmers on many AAA games.

Tom Carbone
Technical Director

Programming Department Technical Director, Tom Carbone

Industry Experience
Studio Director, Iron Galaxy Orlando; Lead Programmer, Electronic Arts-Tiburon Studio, more

Divekick, Killer Instinct, Scribblenauts Remix, Ms. Splosion Man, Street Fighter III–3rd Strike Online, more

Tom’s Bio

Paul Varcholik Ph.D.
Programming Faculty

Programming Department Faculty, Paul Varcholik

Industry Experience
Lead Software Engineer, Electronic Arts-Tiburon, more

Game Credits
Madden NFL, Superman Returns, more

Paul’s Bio

No more programmer art!

Work on interdisciplinary teams with artists and producers on games that not only are technically complex but look amazing and are fun to play. Our video game programming curriculum will have you building a great portfolio and working with producers and artists under tight deadlines.

The Latest Tools

You’ll work in all the latest software, including

  • Perforce
  • Visual Studio 2015
  • Unreal 4
  • Unity 5
A diverse group of UCF students playtesting a FIEA student game on a tablet at UCF main campus
Article Name
FIEA's video game programming curriculum is hands-on and industry based. Develop your own game engine and learn the latest video game programming techniques.
Publisher Logo