C++ Game Engine Programming
Source: https://pikuma.com/courses/cpp-2d-game-engine-development
This course is a gentle and comprehensive introduction to the fundamentals of 2D game engine architecture. We’ll discuss several of the most popular programming patterns used in game development and try to put all the theory we learn into context by coding a small 2D game engine using modern C++, SDL, and Lua.
We will write, together, a small ECS framework from scratch to manage our entities, components, and systems. We will discuss how engine programmers design their code and how we should think of organizing game objects in memory with performance in mind.
Download Links
Password: cms.ddpanda.org
Related Courses & Lessons
Keep learning from this topic
Data Engineering Vol2 AWS : Data Processing – Spark & Kafka
Batch & Stream Processing using Spark (PySpark) and Kafka on AWS (EMR & Databricks)
AWS Foundations
Master the AWS cloud fundamentals with hands-on demos in this new comprehensive course!
Data Engineering on GCP with Medallion Real Time Project
Build a Production-Ready Medallion Lakehouse with Python, SQL, Airflow, Spark, Docker & Cloud Run
Azure Bootcamp – Build AI Workflows & Agents with Microsoft Foundry
Go beyond simple AI chatbots and learn the fundamentals of building powerful, enterprise-level AI workflows, agents and human-in-the-loop automations that...
The Computer Vision Bootcamp
Learn how Computer Vision models work, including Vision Transformers and Meta’s SAM, and how they power real-world image systems. Then...
5 AWS Projects To Become a Cloud AI/ML Engineer
Complete Step-By-Step Guide to five AWS Projects to help you get hired as a Cloud AI/ML Engineer. Build these high-quality...



