{"id":5005,"date":"2026-08-10T09:18:40","date_gmt":"2026-08-10T09:18:40","guid":{"rendered":"https:\/\/nokobox.com\/index.php\/item\/pikuma-c-game-engine-programming-2026-3\/"},"modified":"2026-08-10T09:18:40","modified_gmt":"2026-08-10T09:18:40","slug":"pikuma-c-game-engine-programming-2026-3","status":"publish","type":"digital_item","link":"https:\/\/nokobox.com\/index.php\/item\/pikuma-c-game-engine-programming-2026-3\/","title":{"rendered":"Pikuma \u2013 C++ Game Engine Programming 2026-3"},"content":{"rendered":"<div class=\"w-post-elm post_content\">\n<p>&nbsp;<\/p>\n<h2>Descriptions<\/h2>\n<p>C++ Game Engine Programming, 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\u2019ll 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. We\u2019ll try to write most of our engine code from scratch. All these libraries and tools are cross-platform, so you\u2019ll be able to code along with either Windows, macOS, or Linux!<\/p>\n<h3>What you\u2019ll learn<\/h3>\n<ul>\n<li>Displaying the Game Window<\/li>\n<li>Rendering SDL Objects<\/li>\n<li>Game Loop Timestep<\/li>\n<li>Logging<\/li>\n<li>Project Folder Structure<\/li>\n<li>Organizing Game Objects<\/li>\n<li>Creating Systems<\/li>\n<\/ul>\n<h3>Who this course is for<\/h3>\n<ul>\n<li>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.<\/li>\n<\/ul>\n<h3>Specificatoin of C++ Game Engine Programming<\/h3>\n<ul>\n<li>Publisher : <a href=\"https:\/\/href.li\/?https:\/\/pikuma.com\/courses\/cpp-2d-game-engine-development\" target=\"_blank\" rel=\"noopener\">Pikuma<\/a><\/li>\n<li>Teacher : &nbsp;<a href=\"https:\/\/downloadlynet.ir\/tag\/gustavo-pezzi\">Gustavo Pezzi<\/a><\/li>\n<li>Language: English<\/li>\n<li>Level : All Levels<\/li>\n<li>Lectures : 152<\/li>\n<li>Duration : 32 hours and 27 minutes<\/li>\n<\/ul>\n<h3>Content of C++ Game Engine Programming<\/h3>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-920793\" src=\"https:\/\/downloadly.ir\/wp-content\/uploads\/2024\/08\/C-Game-Engine-Programming.c.jpeg\" alt=\"C++ Game Engine Programming\" width=\"737\" height=\"1386\"><\/p>\n<h3>Requirements<\/h3>\n<ul>\n<li>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.<\/li>\n<\/ul>\n<h3>Pictures<\/h3>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-920794\" src=\"https:\/\/downloadly.ir\/wp-content\/uploads\/2024\/08\/C-Game-Engine-Programming.d.jpeg\" alt=\"C++ Game Engine Programming\" width=\"730\" height=\"248\"><\/p>\n<h3>Sample Clip<\/h3>\n<div style=\"width: 640px;\" class=\"wp-video\"><span class=\"mejs-offscreen\">Video Player<\/span><\/p>\n<div id=\"mep_0\" class=\"mejs-container mejs-container-keyboard-inactive wp-video-shortcode mejs-video\" tabindex=\"0\" role=\"application\" aria-label=\"Video Player\" style=\"width: 640px; height: 360px; min-width: 217px;\">\n<div class=\"mejs-inner\">\n<div class=\"mejs-mediaelement\"><mediaelementwrapper id=\"video-135246-1\"><video class=\"wp-video-shortcode\" id=\"video-135246-1_html5\" width=\"640\" height=\"360\" preload=\"metadata\" src=\"https:\/\/dl.downloadly.ir\/Files\/Elearning\/Sample\/C_Game_Engine_Programming_Downloadly.ir.mp4?_=1\" style=\"width: 640px; height: 360px;\"><source type=\"video\/mp4\" src=\"https:\/\/dl.downloadly.ir\/Files\/Elearning\/Sample\/C_Game_Engine_Programming_Downloadly.ir.mp4?_=1\"><a href=\"https:\/\/dl.downloadly.ir\/Files\/Elearning\/Sample\/C_Game_Engine_Programming_Downloadly.ir.mp4?nocache=1786103040470\">https:\/\/dl.downloadly.ir\/Files\/Elearning\/Sample\/C_Game_Engine_Programming_Downloadly.ir.mp4<\/a><\/video><\/mediaelementwrapper><\/div>\n<div class=\"mejs-layers\">\n<div class=\"mejs-poster mejs-layer\" style=\"display: none; width: 100%; height: 100%;\"><\/div>\n<div class=\"mejs-overlay mejs-layer\" style=\"display: none; width: 100%; height: 100%;\">\n<div class=\"mejs-overlay-loading\"><span class=\"mejs-overlay-loading-bg-img\"><\/span><\/div>\n<\/div>\n<div class=\"mejs-overlay mejs-layer\" style=\"display: none; width: 100%; height: 100%;\">\n<div class=\"mejs-overlay-error\"><\/div>\n<\/div>\n<div class=\"mejs-overlay mejs-layer mejs-overlay-play\" style=\"width: 100%; height: 100%;\">\n<div class=\"mejs-overlay-button\" role=\"button\" tabindex=\"0\" aria-label=\"Play\" aria-pressed=\"false\"><\/div>\n<\/div>\n<\/div>\n<div class=\"mejs-controls\">\n<div class=\"mejs-button mejs-playpause-button mejs-play\"><button type=\"button\" aria-controls=\"mep_0\" title=\"Play\" aria-label=\"Play\" tabindex=\"0\"><\/button><\/div>\n<div class=\"mejs-time mejs-currenttime-container\" role=\"timer\" aria-live=\"off\"><span class=\"mejs-currenttime\">00:00<\/span><\/div>\n<div class=\"mejs-time-rail\"><span class=\"mejs-time-total mejs-time-slider\" role=\"slider\" tabindex=\"0\" aria-label=\"Time Slider\" aria-valuemin=\"0\" aria-valuemax=\"0\" aria-valuenow=\"0\" aria-valuetext=\"00:00\"><span class=\"mejs-time-buffering\" style=\"display: none;\"><\/span><span class=\"mejs-time-loaded\"><\/span><span class=\"mejs-time-current\"><\/span><span class=\"mejs-time-hovered no-hover\"><\/span><span class=\"mejs-time-handle\"><span class=\"mejs-time-handle-content\"><\/span><\/span><span class=\"mejs-time-float\"><span class=\"mejs-time-float-current\">00:00<\/span><span class=\"mejs-time-float-corner\"><\/span><\/span><\/span><\/div>\n<div class=\"mejs-time mejs-duration-container\"><span class=\"mejs-duration\">00:00<\/span><\/div>\n<div class=\"mejs-button mejs-volume-button mejs-mute\"><button type=\"button\" aria-controls=\"mep_0\" title=\"Mute\" aria-label=\"Mute\" tabindex=\"0\"><\/button><a href=\"javascript:void(0);\" class=\"mejs-volume-slider\" aria-label=\"Volume Slider\" aria-valuemin=\"0\" aria-valuemax=\"100\" role=\"slider\" aria-orientation=\"vertical\"><span class=\"mejs-offscreen\">Use Up\/Down Arrow keys to increase or decrease volume.<\/span><\/p>\n<div class=\"mejs-volume-total\">\n<div class=\"mejs-volume-current\" style=\"bottom: 0px; height: 100%;\"><\/div>\n<div class=\"mejs-volume-handle\" style=\"bottom: 100%; margin-bottom: -3px;\"><\/div>\n<\/div>\n<p><\/a><\/div>\n<div class=\"mejs-button mejs-fullscreen-button\"><button type=\"button\" aria-controls=\"mep_0\" title=\"Fullscreen\" aria-label=\"Fullscreen\" tabindex=\"0\"><\/button><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<h3>Installation Guide<\/h3>\n<p>Extract the files and watch with your favorite player<\/p>\n<p>Subtitle : Not Available<\/p>\n<p>Quality: 1080p<\/p>\n<p>The 2026\/3 version has increased the number of lessons by 3 and the duration increased by 38 minutes compared to 2024\/1.<\/p>\n<h3>Download Links<\/h3>\n<p><a href=\"https:\/\/dl2.downloadly.ir\/Files\/Elearning\/Pikuma_C_Game_Engine_Programming_2026-3_Downloadly.ir.part1.rar?nocache=1786103039\" target=\"_blank\" rel=\"noopener\">Download Part 1 \u2013 2 GB<\/a><\/p>\n<p><a href=\"https:\/\/dl2.downloadly.ir\/Files\/Elearning\/Pikuma_C_Game_Engine_Programming_2026-3_Downloadly.ir.part2.rar?nocache=1786103039\" target=\"_blank\" rel=\"noopener\">Download Part 2 \u2013 2 GB<\/a><\/p>\n<p><a href=\"https:\/\/dl2.downloadly.ir\/Files\/Elearning\/Pikuma_C_Game_Engine_Programming_2026-3_Downloadly.ir.part3.rar?nocache=1786103039\" target=\"_blank\" rel=\"noopener\">Download Part 3 \u2013 2 GB<\/a><\/p>\n<p><a href=\"https:\/\/dl2.downloadly.ir\/Files\/Elearning\/Pikuma_C_Game_Engine_Programming_2026-3_Downloadly.ir.part4.rar?nocache=1786103039\" target=\"_blank\" rel=\"noopener\">Download Part 4 \u2013 1.18 GB<\/a><\/p>\n<h5>Password file(s): <a>www.downloadly.ir<\/a><\/h5>\n<h3>File size<\/h3>\n<p>7.18 GB<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; Descriptions C++ Game Engine Programming, Learn the fundamentals of 2D game engine development and create a simple game engine using C++ SDL and Lua scri<\/p>\n","protected":false},"author":1,"template":"","dgi_category":[10458],"dgi_tag":[51138,51139,51140,51141,51142,51143,51144,26801,51145],"class_list":["post-5005","digital_item","type-digital_item","status-publish","has-post-thumbnail","hentry","dgi_category-video-tutorials","dgi_tag-c-game-engine-programming","dgi_tag-c-game-engine-programming-download","dgi_tag-c-game-engine-programming-free","dgi_tag-c-game-engine-programming-free-download","dgi_tag-download-c-game-engine-programming","dgi_tag-free-c-game-engine-programming","dgi_tag-free-download-c-game-engine-programming","dgi_tag-gustavo-pezzi","dgi_tag-pikuma-c-game-engine-programming"],"_links":{"self":[{"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/digital_item\/5005","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/digital_item"}],"about":[{"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/types\/digital_item"}],"author":[{"embeddable":true,"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"version-history":[{"count":0,"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/digital_item\/5005\/revisions"}],"wp:attachment":[{"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/media?parent=5005"}],"wp:term":[{"taxonomy":"dgi_category","embeddable":true,"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/dgi_category?post=5005"},{"taxonomy":"dgi_tag","embeddable":true,"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/dgi_tag?post=5005"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}