C++ for GAMEDEV — practical game development with C++

starstarstarstarstar 0 rates
The program focuses on C++ fundamentals, OOP, tools, and approaches used in game dev. It covers engine architecture, memory work, and multithreading.
C++ for GAMEDEV: game development with C++ and OOP
Platform:
Laba
Partner courses:
Language of course:
Ukrainian
Difficulty:
Initial
Format of the event:
Online
Certificate:
Yes
Price
Add to collection
you haven't created a collection yet
Add Collection
+

Course overview

Description generated based on course syllabus and open data.

Who C++ for GAMEDEV suits and who it does not

Suits

  • Beginners starting from scratch in game dev who need C++ and OOP fundamentals.
  • Developers with Python/Java/JS transitioning to game development.
  • QA, Tech Artists, Level Designers seeking low‑level engine logic understanding.
  • CS students needing practice with multithreading, memory, and optimization.

Does not suit

  • Those expecting no‑code/low‑code without programming.
  • Those focusing only on Unity/C# or only on Blueprints without C++.
  • Those unwilling to work with compilers, debugging, and profiling tools.

Problem in GAMEDEV → outcome with C++

  • Problem: fragmented knowledge from multiple sources. → Outcome: structured C++, OOP, and STL fundamentals.
  • Problem: low prototype performance. → Outcome: understanding of multithreading, memory, and optimization.
  • Problem: unclear engine architecture. → Outcome: familiarity with game engine design and game design approaches.
  • Problem: lack of showcase work. → Outcome: a training 2D project for portfolio.

C++ for GAMEDEV vs alternatives

  • Self‑study: maximum flexibility, but high time cost for curation and quality validation.
  • Unity/C#: faster start, less low‑level control compared to C++ in large projects.
  • Python in game dev: great for tooling and scripts, not the core for high‑performance engines.
  • Blueprints/Visual scripting: good for prototyping, limited for systems programming and optimization.

Outcomes of mastering C++ in GAMEDEV

  • Baseline C++ competence and OOP practices relevant to game dev.
  • Understanding of STL data structures and common patterns.
  • Skills in threading, memory, debugging, and profiling.
  • Awareness of engine architecture and game design approaches.
  • A training 2D project as a portfolio example.

Course Description

LECTURER:
Bogdan Levunets
- has been working as a C++ Game Developer at Ubisoft, one of the most famous game development companies, which has released Far Cry, Assassin's Creed, Red Steel, etc. for more than 5 years- has experience working with AAA projects, next-generation consoles (PS5, XboxS, Nintendo Switch), PC, and such gaming services as Stadia- participated in the support of the Amazon Luna cloud gaming platform and the Assassin's Creed game engine- made customization, replicas and quests, supported internal tools and audio functionality for the game Trials Rising- has experience in mentoring interns in internal training programs at Ubisoft Kyiv- regularly conducts technical interviews and communicates with candidates for the positions of Gameplay Programmer, Unreal Engine Programmer, Generalist Game Developer, so he knows what is required of juniors and beginners

Evaluation

Only authorized users can leave reviews and rate
Log in »

Recommended Courses


Python developer

Mate academy

4 months

Free
0 Reviews
Improveme.Tech
Terms of use
Privacy Policy
© 2022-2026 Improveme.Tech
With the support of the web studio "Site Made in Odessa"
×
×