Pikuma - C++ Game Engine Programming
Pikuma - C++ Game Engine Programming
Learn the fundamentals of 2D game engine development and create a simple game engine using C++ SDL and Lua scriptingThis 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.

 


The tools you'll need

c++ game engine tools

C++ is a powerful compiled language

SDL2 is a library for cross-platform rendering and input

GLM is a math helper library

Dear ImGui is a library to create UI for engine tooling

Sol is a binding library for modern C++ & Lua

Lua is fast and easy to use scripting language

We'll try to write most of our engine code from scratch. All these libraries and tools are cross-platform, so you'll be able to code along with either Windows, macOS, or Linux!

Is this course for you?

The target audience for this course are beginner programmers that wish to learn more about how C++ works in the context of game development. Therefore, students must already know how to code and be familiar with basic concepts of programming and logic. You should be able to write if-else statements, loops, functions, and classes using simple OOP.

You do not need to know C++ before enrolling; many successful students have a background in web, mobile, and game development, working with languages like Java, Python, Ruby, Go, Swift, javascript, Ada, Zig, Kotlin, and many others.

 

Pikuma - C++ Game Engine Programming

 

Pikuma.C.Game.Engine.Programming.part1.rar - 2.9 GB

Pikuma.C.Game.Engine.Programming.part2.rar - 2.9 GB

Pikuma.C.Game.Engine.Programming.part3.rar - 1.0 GB


Information
Members of Guests cannot leave comments.


Premium Mockups



rss