{"id":14376,"date":"2026-08-10T11:12:58","date_gmt":"2026-08-10T11:12:58","guid":{"rendered":"https:\/\/nokobox.com\/index.php\/item\/udemy-build-games-in-the-browser-with-c-lua-webassembly-2026-2\/"},"modified":"2026-08-10T11:12:58","modified_gmt":"2026-08-10T11:12:58","slug":"udemy-build-games-in-the-browser-with-c-lua-webassembly-2026-2","status":"publish","type":"digital_item","link":"https:\/\/nokobox.com\/index.php\/item\/udemy-build-games-in-the-browser-with-c-lua-webassembly-2026-2\/","title":{"rendered":"Udemy \u2013 Build Games in the Browser with C++, Lua &#038; WebAssembly 2026-2"},"content":{"rendered":"<div class=\"w-post-elm post_content\">\n<h2 dir=\"ltr\">Description<\/h2>\n<p dir=\"ltr\"><strong>Build Games in the Browser with C++, Lua &amp; WebAssembly<\/strong> is a course combining C++ game logic, Lua scripting, and WebAssembly, published by Udemy Online Academy. This is a practical and hands-on course that teaches you how to build high-performance browser games by combining C++ game logic, Lua scripting, and WebAssembly for fast execution in web environments. You will learn how to write core game systems in C++ and compile them to WebAssembly to run efficiently in browsers, and how to embed Lua to add flexible scripting that makes it easy to customize and extend game behavior. The course covers essential topics including graphics rendering, input handling, game loops, asset management, performance optimization, and how to connect your native code with JavaScript interfaces for seamless browser integration.<\/p>\n<p dir=\"ltr\">With WebAssembly, bring the power of modern C++20, OpenGL, and SDL2 directly to the browser and build your own 2D game engine from the ground up. In this course, you\u2019ll learn how to combine native C++ performance with web accessibility, and use Emscripten to compile your engine to WASM to run directly in any modern browser. By the end of the course, you\u2019ll have built a complete browser-based game framework capable of running complex 2D games \u2013 all coded in clean, modern C++20 and easily extended via Lua scripts.<\/p>\n<h3 dir=\"ltr\">What you will learn in Build Games in the Browser with C++, Lua &amp; WebAssembly:<\/h3>\n<ul dir=\"ltr\">\n<li>Compile C++ and Lua to WASM using Emscripten<\/li>\n<li>Build a modular 2D game engine from scratch<\/li>\n<li>Add Lua scripting, rendering, input, and asset management<\/li>\n<li>Build real playable browser-based games<\/li>\n<li>And\u2026<\/li>\n<\/ul>\n<h3 dir=\"ltr\">Course specifications<\/h3>\n<p dir=\"ltr\">Publisher: <a href=\"https:\/\/href.li\/?https:\/\/www.udemy.com\/course\/build-games-in-the-browser-with-cpp-and-wasm\/\" target=\"_blank\" rel=\"noopener\">Udemy<\/a><br \/>\nInstructors: <a dir=\"ltr\" style=\"text-align: right;\" href=\"https:\/\/downloadly.net\/tag\/dustin-clark\/\" target=\"_blank\" rel=\"noopener\">Dustin Clark<\/a><br \/>\nLanguage: English<br \/>\nLevel: Intermediate<br \/>\nNumber of Lessons: 121<br \/>\nDuration: 34 hours and 36 minutes<\/p>\n<h3 dir=\"ltr\">Course topics<\/h3>\n<p dir=\"ltr\" style=\"text-align: center;\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1033717\" src=\"https:\/\/downloadly.ir\/wp-content\/uploads\/2026\/02\/Build-Games-in-the-Browser-with-C-Lua-WebAssembly-Co.png\" alt=\"Build Games in the Browser with C++, Lua &amp; WebAssembly Content\" width=\"833\" height=\"978\"><\/p>\n<h3 dir=\"ltr\">Build Games in the Browser with C++, Lua &amp; WebAssembly Prerequisites<\/h3>\n<p dir=\"ltr\">You should be comfortable writing basic C++ (functions, pointers, classes) \u2014 no WASM or Lua knowledge needed.<\/p>\n<h3 dir=\"ltr\">Pictures<\/h3>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1033718\" src=\"https:\/\/downloadly.ir\/wp-content\/uploads\/2026\/02\/Build-Games-in-the-Browser-with-C-Lua-WebAssembly.png\" alt=\"Build Games in the Browser with C++, Lua &amp; WebAssembly\" width=\"819\" height=\"296\"><\/p>\n<h3 dir=\"ltr\">Build Games in the Browser with C++, Lua &amp; WebAssembly introduction video<\/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-192991-1\"><video class=\"wp-video-shortcode\" id=\"video-192991-1_html5\" width=\"640\" height=\"360\" preload=\"metadata\" src=\"https:\/\/dl.downloadly.ir\/Files\/Elearning\/Sample\/Build_Games_in_the_Browser_with_CPlusPlus_Lua_WebAssembly_Downloadly.ir.mp4?_=1\" style=\"width: 640px; height: 360px;\"><source type=\"video\/mp4\" src=\"https:\/\/dl.downloadly.ir\/Files\/Elearning\/Sample\/Build_Games_in_the_Browser_with_CPlusPlus_Lua_WebAssembly_Downloadly.ir.mp4?_=1\"><a href=\"https:\/\/dl.downloadly.ir\/Files\/Elearning\/Sample\/Build_Games_in_the_Browser_with_CPlusPlus_Lua_WebAssembly_Downloadly.ir.mp4?nocache=1786178087446\">https:\/\/dl.downloadly.ir\/Files\/Elearning\/Sample\/Build_Games_in_the_Browser_with_CPlusPlus_Lua_WebAssembly_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 dir=\"ltr\"><span class=\"notranslate\">Installation guide<\/span><\/h3>\n<p dir=\"ltr\">After Extract, watch with your favorite Player.<\/p>\n<p dir=\"ltr\">Subtitle: English<\/p>\n<p dir=\"ltr\">Quality: 1080p<\/p>\n<p dir=\"ltr\"><strong>Changes:<\/strong><\/p>\n<p dir=\"ltr\">Version 2026\/2 compared to 2026\/1 has increased by 13 lessons and 47 minutes in duration. English subtitles were also added to the course.<\/p>\n<h3 dir=\"ltr\">Download link<\/h3>\n<p><a href=\"https:\/\/dl2.downloadly.ir\/Files\/Elearning\/Udemy_Build_Games_in_the_Browser_with_C_Lua_WebAssembly_2026_2.part1_Downloadly.ir.rar?nocache=1786178086\">Download Part 1 \u2013 4 GB<\/a><\/p>\n<p><a href=\"https:\/\/dl2.downloadly.ir\/Files\/Elearning\/Udemy_Build_Games_in_the_Browser_with_C_Lua_WebAssembly_2026_2.part2_Downloadly.ir.rar?nocache=1786178086\">Download Part 2 \u2013 4 GB<\/a><\/p>\n<p><a href=\"https:\/\/dl2.downloadly.ir\/Files\/Elearning\/Udemy_Build_Games_in_the_Browser_with_C_Lua_WebAssembly_2026_2.part3_Downloadly.ir.rar?nocache=1786178086\">Download Part 3 \u2013 4 GB<\/a><\/p>\n<p><a href=\"https:\/\/dl2.downloadly.ir\/Files\/Elearning\/Udemy_Build_Games_in_the_Browser_with_C_Lua_WebAssembly_2026_2.part4_Downloadly.ir.rar?nocache=1786178086\">Download Part 4 \u2013 4 GB<\/a><\/p>\n<p><a href=\"https:\/\/dl2.downloadly.ir\/Files\/Elearning\/Udemy_Build_Games_in_the_Browser_with_C_Lua_WebAssembly_2026_2.part5_Downloadly.ir.rar?nocache=1786178086\">Download Part 5 \u2013 4 GB<\/a><\/p>\n<p><a href=\"https:\/\/dl2.downloadly.ir\/Files\/Elearning\/Udemy_Build_Games_in_the_Browser_with_C_Lua_WebAssembly_2026_2.part6_Downloadly.ir.rar?nocache=1786178086\">Download Part 6 \u2013 2.68 GB<\/a><\/p>\n<h5 dir=\"ltr\">File password (s): www.downloadly.ir<\/h5>\n<h3 dir=\"ltr\">Size<\/h3>\n<p dir=\"ltr\">22.6 GB<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Description Build Games in the Browser with C++, Lua &amp; WebAssembly is a course combining C++ game logic, Lua scripting, and WebAssembly, published by Udemy <\/p>\n","protected":false},"author":1,"template":"","dgi_category":[10458],"dgi_tag":[117132,117133,117134,117135,117136,117137,117138,117139,117140],"class_list":["post-14376","digital_item","type-digital_item","status-publish","has-post-thumbnail","hentry","dgi_category-video-tutorials","dgi_tag-build-games-in-the-browser-with-c-lua-webassembly","dgi_tag-build-games-in-the-browser-with-c-lua-webassembly-download","dgi_tag-build-games-in-the-browser-with-c-lua-webassembly-free","dgi_tag-build-games-in-the-browser-with-c-lua-webassembly-free-download","dgi_tag-dustin-clark","dgi_tag-udemy-build-games-in-the-browser-with-c-lua-webassembly","dgi_tag-udemy-build-games-in-the-browser-with-c-lua-webassembly-download","dgi_tag-udemy-build-games-in-the-browser-with-c-lua-webassembly-free","dgi_tag-udemy-build-games-in-the-browser-with-c-lua-webassembly-free-download"],"_links":{"self":[{"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/digital_item\/14376","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\/14376\/revisions"}],"wp:attachment":[{"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/media?parent=14376"}],"wp:term":[{"taxonomy":"dgi_category","embeddable":true,"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/dgi_category?post=14376"},{"taxonomy":"dgi_tag","embeddable":true,"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/dgi_tag?post=14376"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}