Catalog / Course Stack

Fundamentals of Game Programming

Course Stack Details

  Key Topics

Courses cover programming for games, algorithms, testing, debugging, and the fundamentals of level design.


4 Courses

  Available Start Dates

Oct 23, Nov 20, Jan 8 (4 months, 100% online)

Cost to Enroll


Payment plans available

Credits earned after completing this course may transfer to relevant Full Sail University degree programs.

In four months, this accelerated program will teach you the fundamentals of programming for games and level design. You’ll be introduced to workflows used by the pros to code, test, and organize data for games. You’ll also explore advanced coding for game engines like Unreal Engine, including game cameras, animations, and artificial intelligence.

Who This Is For

Students interested in exploring the technical side of how games are made.

What You'll Learn

  • How to use game engines to arrange complex data structures like vectors, queues, and dictionaries.
  • The basics of level design for an optimized player experience.
  • Strategies for creating gaming software that can stand up to rigorous testing.

Enroll Now. Pay over time with Klarna.*

*Monthly financing through Klarna issued by WebBank, member FDIC.  

Enroll Now

Course Prerequisites

What You’ll Need

  • Basic computer skills

  • Understanding of computer languages

  • Experience using Unreal Engine

  • PC Laptop capable of running Unreal Engine 4

What You’ll Receive

All students will receive temporary licenses for:

  • Microsoft 365
  • Zoom

Included Courses

Scripting for Designers I

Scripting for Designers I

Develop your skills with intermediate topics in computer science, algorithms, testing, and debugging.

Scripting for Designers II

Scripting for Designers II

Use game engines to arrange complex data structures such as vectors, queues, and dictionaries.

Level Design I

Level Design I

Discover how to analyze game levels and break them down into their basic structural components.

Scripting for Designers III

Scripting for Designers III

Develop further skills in software architecture principles, game artificial intelligence, and metric reporting features.

Our Instructors

All courses at Full Sail DC3 are taught by expert, responsive educators who have years of experience in their subject. They bring a deep knowledge of industry best practices and workflows and share it with you, to support your education and help move you along your learning path.

Inside the Fab Lab, an instructor points to a schematic on a screen in front of a student while other students chat in the background.

About Full Sail DC3

Full Sail DC3 is a dynamic, short-form education platform that offers online courses and accredited certifications. With the values and benefits of Full Sail University, DC3 is backed by over 40 years of experience in entertainment media and emerging technology, as well as more than a decade of experience delivering compelling online education.

Learn More About DC3
Two students wearing headphones and sitting in front of professional microphones record a podcast.

Ready to Get Started?

Enroll Now