Game development course - Unreal Engine C++


I took this course as a trainee before start working in LOTF2. The major features I learned in this course include:

  • Building C++ Game Framework.
  • Combining C++ and Blueprint for flexible game logic.
  • Unreal’s Gameplay Systems.
  • Event-based Programming Principles.
  • AI Programming (Behavior Trees, Blackboard, EQS, Custom C++ Nodes).
  • Multiplayer Networking (Replication architecture, low-bandwidth, best practices).
  • Saving Game State to Disk (Saving/loading player progression and world state).
  • Performance Profiling Tools (Unreal Insights & in-editor tools).
  • User Interfaces with UMG (using Event-based Principles).
  • Async Asset Loading & Soft References.