C++ Game Engine Programming | Pikuma


C++ Game Engine Programming | Pikuma [Update 01/2024]
English | Size: 6.93 GB
Genre: eLearning

Learn the fundamentals of 2D game engine development and create a simple game engine using C++ SDL and Lua scripting

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.

The tools you’ll need
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.

DOWNLOAD FROM RAPIDGATOR

rapidgator.net/file/0fe88f1cd719921a0001e5eb0d42bed3/Pikuma-CGameEngineProgramming2024-1.part1.rar.html
rapidgator.net/file/1f3fdcaa54d7ff09ae8aca566ac0ac3f/Pikuma-CGameEngineProgramming2024-1.part2.rar.html
rapidgator.net/file/b1fca0d8046adc84567eab087d474166/Pikuma-CGameEngineProgramming2024-1.part3.rar.html
rapidgator.net/file/f436799ec12e2909d9f0dbc4ff77fc3d/Pikuma-CGameEngineProgramming2024-1.part4.rar.html
rapidgator.net/file/d9df56bcc826c2541aa841956a885f0c/Pikuma-CGameEngineProgramming2024-1.part5.rar.html
rapidgator.net/file/6f8278f8de5429c6f0f44a6bb4268efe/Pikuma-CGameEngineProgramming2024-1.part6.rar.html
rapidgator.net/file/a0e95a15657e75795d543cdce40aa677/Pikuma-CGameEngineProgramming2024-1.part7.rar.html
rapidgator.net/file/416b9b17102efabb21ce1f40daf4cb81/Pikuma-CGameEngineProgramming2024-1.part8.rar.html

DOWNLOAD FROM TURBOBIT

tbit.to/begx7ju3s0e1/Pikuma-CGameEngineProgramming2024-1.part1.rar.html
tbit.to/hponwh74s9tb/Pikuma-CGameEngineProgramming2024-1.part2.rar.html
tbit.to/z5i1a11bg3za/Pikuma-CGameEngineProgramming2024-1.part3.rar.html
tbit.to/45jgavbgq8y9/Pikuma-CGameEngineProgramming2024-1.part4.rar.html
tbit.to/d7ixkkckgoxt/Pikuma-CGameEngineProgramming2024-1.part5.rar.html
tbit.to/w5xkfhtvis4l/Pikuma-CGameEngineProgramming2024-1.part6.rar.html
tbit.to/d0qc7g71e85g/Pikuma-CGameEngineProgramming2024-1.part7.rar.html
tbit.to/qmep8cefkc6m/Pikuma-CGameEngineProgramming2024-1.part8.rar.html

DOWNLOAD FROM NITROFLARE

nitroflare.com/view/5BC59DA166B91DF/Pikuma-CGameEngineProgramming2024-1.part1.rar
nitroflare.com/view/825D23D49B9421E/Pikuma-CGameEngineProgramming2024-1.part2.rar
nitroflare.com/view/73F9E18F5504773/Pikuma-CGameEngineProgramming2024-1.part3.rar
nitroflare.com/view/6AA135B76C2A331/Pikuma-CGameEngineProgramming2024-1.part4.rar
nitroflare.com/view/D16C003A3F5A57F/Pikuma-CGameEngineProgramming2024-1.part5.rar
nitroflare.com/view/CFCA077F033E144/Pikuma-CGameEngineProgramming2024-1.part6.rar
nitroflare.com/view/8104FEAA1FBA4E9/Pikuma-CGameEngineProgramming2024-1.part7.rar
nitroflare.com/view/1561025DB8FE014/Pikuma-CGameEngineProgramming2024-1.part8.rar

If any links die or problem unrar, send request to

https://forms.gle/e557HbjJ5vatekDV9

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.