{"id":3287,"date":"2026-08-10T09:03:32","date_gmt":"2026-08-10T09:03:32","guid":{"rendered":"https:\/\/nokobox.com\/index.php\/item\/pikuma-2d-game-physics-programming-2026-3\/"},"modified":"2026-08-10T09:03:32","modified_gmt":"2026-08-10T09:03:32","slug":"pikuma-2d-game-physics-programming-2026-3","status":"publish","type":"digital_item","link":"https:\/\/nokobox.com\/index.php\/item\/pikuma-2d-game-physics-programming-2026-3\/","title":{"rendered":"Pikuma \u2013 2D Game Physics Programming 2026-3"},"content":{"rendered":"<div class=\"w-post-elm post_content\">\n<p>&nbsp;<\/p>\n<h2 dir=\"ltr\">Description<\/h2>\n<p dir=\"ltr\">2D Game Physics Programming is a two-dimensional game physics programming course published by Pikuma Online Academy. In this training course, you will learn all the theories and mathematics behind the physics of 2D games and create a physics engine from scratch with C++. This training course is a gentle introduction to the world of 2D game physics! You\u2019ll learn all the beautiful math that provides the foundation for most physics engines, such as vectors, matrices, basic trigonometry, as well as calculus. In this course you will also learn about several physics topics such as velocity, acceleration, integration, mass, force, gravity, tension, friction, rigid body dynamics, collision detection, constraints, etc.<\/p>\n<p dir=\"ltr\">You will also put theory into practice by coding a very simple 2D physics engine from scratch using the C++ programming language. First, you will start by writing a simulation of particle physics and you will pay attention to concepts such as motion, forces, displacement. You will then continue working with solids by adding shapes to our objects such as circles, rectangles, and polygons. Finally, you will finish building your game by adding constraints to your physics engine. This training course is recommended to all people who are interested in 2D game physics programming and want to create a game with great physics for themselves.<\/p>\n<h3 dir=\"ltr\">What you will learn in 2D Game Physics Programming:<\/h3>\n<ul dir=\"ltr\">\n<li>Concepts and principles of two-dimensional game physics programming<\/li>\n<li>Building a physics engine with C++<\/li>\n<li>Various mathematical topics<\/li>\n<li>Physical concepts such as speed, acceleration, integration and mass<\/li>\n<li>And \u2026<\/li>\n<\/ul>\n<h3 dir=\"ltr\">Course specifications<\/h3>\n<ul>\n<li>Publisher : <a href=\"https:\/\/href.li\/?\" target=\"_blank\" rel=\"noopener\">Pikuma<\/a><\/li>\n<li>Teacher :<\/li>\n<li>Language: English<\/li>\n<li>Level : All Levels<\/li>\n<li>Lectures : 192<\/li>\n<li>Duration : 35 hours and 13 minutes<\/li>\n<\/ul>\n<h3 dir=\"ltr\">Course topics<\/h3>\n<p style=\"text-align: center\"><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-989964 aligncenter\" src=\"https:\/\/downloadly.ir\/wp-content\/uploads\/2024\/05\/2D-Game-Physics-Programming.png\" alt=\"2D Game Physics Programming\" width=\"895\" height=\"1923\"><\/p>\n<h3 dir=\"ltr\">2D Game Physics Programming Prerequisites<\/h3>\n<p dir=\"ltr\">All you really need is a simple code editor and a C++ compiler. We\u2019ll use a cross-platform library called SDL to display our graphics, and since we can find a C++ compiler for virtually any operating system, you can follow along on either Windows, macOS, or Linux!Also, make sure you have pen and paper ready for the lectures. This course will probably be a little bit different than other programming courses you took before. We will take our sweet time and make sure we understand every formula we find along the way!<\/p>\n<h3 dir=\"ltr\">Pictures<\/h3>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-902219\" src=\"https:\/\/downloadly.ir\/wp-content\/uploads\/2024\/05\/2D-Game-Physics-Programming.jpg\" alt=\"2D Game Physics Programming\" width=\"780\" height=\"361\"><\/p>\n<h3 dir=\"ltr\">2D Game Physics Programming 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-126200-1\"><video class=\"wp-video-shortcode\" id=\"video-126200-1_html5\" width=\"640\" height=\"360\" preload=\"metadata\" src=\"https:\/\/dl.downloadly.ir\/Files\/Elearning\/Sample\/2D_Game_Physics_Programming_Downloadly.ir.mp4?_=1\" style=\"width: 640px; height: 360px;\"><source type=\"video\/mp4\" src=\"https:\/\/dl.downloadly.ir\/Files\/Elearning\/Sample\/2D_Game_Physics_Programming_Downloadly.ir.mp4?_=1\"><a href=\"https:\/\/dl.downloadly.ir\/Files\/Elearning\/Sample\/2D_Game_Physics_Programming_Downloadly.ir.mp4?nocache=1786098011162\">https:\/\/dl.downloadly.ir\/Files\/Elearning\/Sample\/2D_Game_Physics_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 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: None<\/p>\n<p dir=\"ltr\">Quality: 1080p<\/p>\n<p dir=\"ltr\"><strong>Changes:<\/strong><\/p>\n<p dir=\"ltr\">Version 2025\/2 compared to 2024\/5 has not changed in the number of lessons and duration, but the course quality has increased from 720p to 1080p.<\/p>\n<p>The 2026\/3 version has increased the number of lessons by 1 and the duration increased by 5 minutes compared to 2025\/2.<\/p>\n<h3 dir=\"ltr\">Download link<\/h3>\n<p><a href=\"https:\/\/dl2.downloadly.ir\/Files\/Elearning\/Pikuma_2D_Game_Physics_Programming_2026-3_Downloadly.ir.part1.rar?nocache=1786098008\" target=\"_blank\" rel=\"noopener\">Download Part 1 \u2013 2 GB<\/a><\/p>\n<p><a href=\"https:\/\/dl2.downloadly.ir\/Files\/Elearning\/Pikuma_2D_Game_Physics_Programming_2026-3_Downloadly.ir.part2.rar?nocache=1786098008\" target=\"_blank\" rel=\"noopener\">Download Part 2 \u2013 2 GB<\/a><\/p>\n<p><a href=\"https:\/\/dl2.downloadly.ir\/Files\/Elearning\/Pikuma_2D_Game_Physics_Programming_2026-3_Downloadly.ir.part3.rar?nocache=1786098008\" target=\"_blank\" rel=\"noopener\">Download Part 3 \u2013 2 GB<\/a><\/p>\n<p><a href=\"https:\/\/dl2.downloadly.ir\/Files\/Elearning\/Pikuma_2D_Game_Physics_Programming_2026-3_Downloadly.ir.part4.rar?nocache=1786098008\" target=\"_blank\" rel=\"noopener\">Download Part 4 \u2013 1.09 GB<\/a><\/p>\n<h5 dir=\"ltr\">File password (s):&nbsp;www.downloadly.ir<\/h5>\n<h3 dir=\"ltr\">Size<\/h3>\n<p>7.09 GB<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; Description 2D Game Physics Programming is a two-dimensional game physics programming course published by Pikuma Online Academy. In this training course,<\/p>\n","protected":false},"author":1,"template":"","dgi_category":[10458],"dgi_tag":[36777,36778,36779,36780,26801],"class_list":["post-3287","digital_item","type-digital_item","status-publish","has-post-thumbnail","hentry","dgi_category-video-tutorials","dgi_tag-2d-game-physics-programming","dgi_tag-2d-game-physics-programming-download","dgi_tag-2d-game-physics-programming-free","dgi_tag-2d-game-physics-programming-free-download","dgi_tag-gustavo-pezzi"],"_links":{"self":[{"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/digital_item\/3287","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\/3287\/revisions"}],"wp:attachment":[{"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/media?parent=3287"}],"wp:term":[{"taxonomy":"dgi_category","embeddable":true,"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/dgi_category?post=3287"},{"taxonomy":"dgi_tag","embeddable":true,"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/dgi_tag?post=3287"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}