Learn C++ Programming By Making Games Volume 2
Learn Object-Oriented Programming (OOP) with this practical course. Master core OOP concepts and build robust software. Perfect for developers of all levels.
Course Content
Learn C++ Programming By Making Games Volume 2 is an intermediate-level Udemy course taught by Serge Lansiquot. It runs 28h 9m, is taught in English, and includes a certificate of completion. Learners rate it 4.3 out of 5 from 298 reviews, with 3,575 students enrolled. It is a paid course, last updated March 2022.
Dive deep into C++ Object-Oriented Programming (OOP) with this comprehensive, hands-on course! This isn't just theory; you'll build a complete arcade application from the ground up, mastering essential concepts and applying them to real-world game development.
We'll start with the fundamentals of OOP, including classes and objects, and progress to advanced topics like move semantics and lambda expressions. Then, the real fun begins! You'll leverage these skills to create a robust application featuring four classic arcade games:
- Tetris
- Break-out!
- Asteroids
- Pacman
You'll actively participate in coding two of these games together, solidifying your understanding of C++ game development techniques. The remaining two games will be challenging projects to further expand your skillset.
We'll be building this arcade app from scratch, focusing on core game logic and mechanics. We'll utilize SDL for essential tasks like window management, input handling, and color manipulation, but the core game engine will be hand-coded. This provides invaluable insight into how game engines function internally.
Key skills you'll master:
- Drawing lines and shapes
- Vectors
- Polygon fill algorithms
- 2D texturing
- 2D sprite animations
- 2D rotations
- Loading bitmap files
- Sprite sheets
- And much, much more!
This advanced C++ course is designed for ambitious students ready to elevate their programming abilities. Be prepared for a challenging experience – but with dedication and completion of all exercises and projects, you'll develop skills that set you apart from the competition and significantly boost your prospects for landing a coveted software development job.
Risk-Free Learning: We're so confident in this course that we offer a 30-day money-back guarantee. If you're not completely satisfied, Udemy will refund your purchase – no questions asked!
Register today and start building your future as a skilled C++ game developer!
Need a web app built? Hire the team behind TutorialSearch.io
We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.