FTI103 - Game Programming Essentials
Build your first game from scratch in this online Game Programming Essentials course.
Course Overview
Learn C++ for Game Development in Just 12 Weeks
Are you ready to begin your journey into the world of game development? In this immersive 12-week online course, you’ll learn the fundamentals of game programming with a strong focus on the C++ programming language—an essential tool in the professional game development industry.
Whether you’re an aspiring developer, student, or career switcher, this course is designed to build your technical skills from the ground up. By the end of the course, you’ll be able to write C++ code, understand key object-oriented programming (OOP) principles, and develop a basic game using your newly acquired skills.
- Core Game Programming Concepts: Understand the foundational ideas that power interactive gameplay.
- C++ Programming Basics: Learn variables, loops, functions, classes, and more.
- Advanced C++ Techniques: Dive into pointers, inheritance, polymorphism, and templates.
- Hands-On Game Development: Apply your knowledge to build a simple C++ game from scratch.
- Week 1: Introduction to Game Programming Concepts
- Week 2: Working with Variables and Operators
- Week 3: Using Conditionals for Game Logic
- Week 4: Loops and Control Structures
- Week 5: Building Functions for Game Mechanics
- Week 6: Classes and Object-Oriented Programming
- Week 7: Pointers, References, and Dynamic Memory Management
- Week 8: Arrays and Data Storage
- Week 9: Inheritance & Polymorphism for Game Design
- Week 10: C++ Templates and Code Reusability
- Week 11: Understanding the Game Loop
- Week 12: Final Project: Build Your First C++ Game
- Taught by industry professionals
- Beginner-friendly, no prior coding experience required
- Career-aligned content for game developers and software engineers
- Flexible, fully online format
Ready to jumpstart your game programming career? Join the Game Programming Essentials: Essentials of C++ course today and start building your first C++ game in just 12 weeks.
Application
For More Information
Duration
Part-time: 12 weeks
Commitment
Part-time: 20 hours per week
Skill Level
Beginner to Intermediate
Delivery
Weekly instruction, feedback, and support
Start Date
First Monday of each month
Led By
Experienced industry instructors
Features
Flexible schedules and small class sizes (5 max)
Value
Flexible, affordable, high-quality education