{"id":76712,"date":"2024-02-29T11:30:40","date_gmt":"2024-02-29T19:30:40","guid":{"rendered":"https:\/\/github.blog\/?p=76712"},"modified":"2024-02-29T14:50:34","modified_gmt":"2024-02-29T22:50:34","slug":"game-bytes-february-2024","status":"publish","type":"post","link":"https:\/\/github.blog\/open-source\/gaming\/game-bytes-february-2024\/","title":{"rendered":"Game Bytes \u00b7 February 2024"},"content":{"rendered":"<!DOCTYPE html PUBLIC \"-\/\/W3C\/\/DTD HTML 4.0 Transitional\/\/EN\" \"http:\/\/www.w3.org\/TR\/REC-html40\/loose.dtd\">\n<html><body><p>Game Bytes is our monthly series taking a peek at the world of gamedev on GitHub&mdash;featuring game engine updates, game jam details, open source games, mods, maps, and more. Game on!<\/p>\n<h2 id=\"game-news\" id=\"game-news\" ><a class=\"heading-link\" href=\"#game-news\">Game news<span class=\"heading-hash pl-2 text-italic text-bold\" aria-hidden=\"true\"><\/span><\/a><\/h2>\n<h3 id=\"madelines-back-in-celeste-64-fragments-of-the-mountain-%f0%9f%91%a9%f0%9f%8f%bc%f0%9f%a6%b0-%f0%9f%8d%93\" id=\"madelines-back-in-celeste-64-fragments-of-the-mountain-%f0%9f%91%a9%f0%9f%8f%bc%f0%9f%a6%b0-%f0%9f%8d%93\" ><a class=\"heading-link\" href=\"#madelines-back-in-celeste-64-fragments-of-the-mountain-%f0%9f%91%a9%f0%9f%8f%bc%f0%9f%a6%b0-%f0%9f%8d%93\">Madeline&rsquo;s back in Celeste 64: Fragments of the Mountain &#128105;&#127996;&zwj;&#129456; &#127827;<i><\/i><span class=\"heading-hash pl-2 text-italic text-bold\" aria-hidden=\"true\"><\/span><\/a><\/h3>\n<div class=\"project-bar mt-0 mb-3\"> \t\t\t\n<p><div style=\"width: 1920px;\" class=\"wp-video\"><video class=\"wp-video-shortcode\" id=\"video-76712-1\" width=\"1920\" height=\"1080\" loop autoplay preload=\"metadata\" controls=\"controls\"><source type=\"video\/mp4\" src=\"https:\/\/github.blog\/wp-content\/uploads\/2024\/02\/c64.mp4#t=0.001?_=1\" \/><a href=\"https:\/\/github.blog\/wp-content\/uploads\/2024\/02\/c64.mp4#t=0.001\">https:\/\/github.blog\/wp-content\/uploads\/2024\/02\/c64.mp4#t=0.001<\/a><\/video><\/div><\/p>\n\t\t<div class=\"d-flex flex-row flex-wrap flex-items-center\">\n\t\t\t<div class=\"d-flex flex-row flex-items-center width-full width-md-auto mt-2\">\n\t\t\t\t\t<a class=\"btn-mktg btn-small-mktg d-block mr-2 width-full width-md-auto\" href=\"https:\/\/maddymakesgamesinc.itch.io\/celeste64\" target=\"_blank\">\n\t\t\t<svg class=\"octicon d-inline-block mr-1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" width=\"24\" height=\"24\"><path d=\"M9.5 15.584V8.416a.5.5 0 01.77-.42l5.576 3.583a.5.5 0 010 .842l-5.576 3.584a.5.5 0 01-.77-.42z\"><\/path><path fill-rule=\"evenodd\" d=\"M12 2.5a9.5 9.5 0 100 19 9.5 9.5 0 000-19zM1 12C1 5.925 5.925 1 12 1s11 4.925 11 11-4.925 11-11 11S1 18.075 1 12z\"><\/path><\/svg>\n\t\t\tDownload\t\t\t<\/a>\n\t\t\n\t\t\t\t\t<a class=\"btn-mktg btn-small-mktg btn-muted-mktg d-block mr-md-2 width-full width-md-auto\" href=\"https:\/\/github.com\/ExOK\/Celeste64\" target=\"_blank\">\n\t\t\t<svg class=\"octicon d-inline-block mr-1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\"><path fill-rule=\"evenodd\" d=\"M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z\"><\/path><\/svg>\n\t\t\tSource\t\t\t<\/a>\n\t\t\n\t\t\t\t\t<div class=\"d-none d-md-flex flex-row mr-2 mr-lg-3\">\n\t\t\t\t\t\t\t<svg class=\"d-block mx-1\" title=\"Windows\" aria-title=\"Windows\" width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill-rule=\"evenodd\" clip-rule=\"evenodd\" fill=\"currentColor\">\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<path d=\"M0 12v-8.646l10-1.355v10.001h-10zm11 0h13v-12l-13 1.807v10.193zm-1 1h-10v7.646l10 1.355v-9.001zm1 0v9.194l13 1.806v-11h-13z\"\/>\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t\t\t<\/svg>\n\t\t\t\t\t\t\t<svg class=\"d-block mx-1\" title=\"Linux\" aria-title=\"Linux\" width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill-rule=\"evenodd\" clip-rule=\"evenodd\" fill=\"currentColor\">\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<path d=\"M20.581 19.049c-.55-.446-.336-1.431-.907-1.917.553-3.365-.997-6.331-2.845-8.232-1.551-1.595-1.051-3.147-1.051-4.49 0-2.146-.881-4.41-3.55-4.41-2.853 0-3.635 2.38-3.663 3.738-.068 3.262.659 4.11-1.25 6.484-2.246 2.793-2.577 5.579-2.07 7.057-.237.276-.557.582-1.155.835-1.652.72-.441 1.925-.898 2.78-.13.243-.192.497-.192.74 0 .75.596 1.399 1.679 1.302 1.461-.13 2.809.905 3.681.905.77 0 1.402-.438 1.696-1.041 1.377-.339 3.077-.296 4.453.059.247.691.917 1.141 1.662 1.141 1.631 0 1.945-1.849 3.816-2.475.674-.225 1.013-.879 1.013-1.488 0-.39-.139-.761-.419-.988zm-9.147-10.465c-.319 0-.583-.258-1-.568-.528-.392-1.065-.618-1.059-1.03 0-.283.379-.37.869-.681.526-.333.731-.671 1.249-.671.53 0 .69.268 1.41.579.708.307 1.201.427 1.201.773 0 .355-.741.609-1.158.868-.613.378-.928.73-1.512.73zm1.665-5.215c.882.141.981 1.691.559 2.454l-.355-.145c.184-.543.181-1.437-.435-1.494-.391-.036-.643.48-.697.922-.153-.064-.32-.11-.523-.127.062-.923.658-1.737 1.451-1.61zm-3.403.331c.676-.168 1.075.618 1.078 1.435l-.31.19c-.042-.343-.195-.897-.579-.779-.411.128-.344 1.083-.115 1.279l-.306.17c-.42-.707-.419-2.133.232-2.295zm-2.115 19.243c-1.963-.893-2.63-.69-3.005-.69-.777 0-1.031-.579-.739-1.127.248-.465.171-.952.11-1.343-.094-.599-.111-.794.478-1.052.815-.346 1.177-.791 1.447-1.124.758-.937 1.523.537 2.15 1.85.407.851 1.208 1.282 1.455 2.225.227.871-.71 1.801-1.896 1.261zm6.987-1.874c-1.384.673-3.147.982-4.466.299-.195-.563-.507-.927-.843-1.293.539-.142.939-.814.46-1.489-.511-.721-1.555-1.224-2.61-2.04-.987-.763-1.299-2.644.045-4.746-.655 1.862-.272 3.578.057 4.069.068-.988.146-2.638 1.496-4.615.681-.998.691-2.316.706-3.14l.62.424c.456.337.838.708 1.386.708.81 0 1.258-.466 1.882-.853.244-.15.613-.302.923-.513.52 2.476 2.674 5.454 2.795 7.15.501-1.032-.142-3.514-.142-3.514.842 1.285.909 2.356.946 3.67.589.241 1.221.869 1.279 1.696l-.245-.028c-.126-.919-2.607-2.269-2.83-.539-1.19.181-.757 2.066-.997 3.288-.11.559-.314 1.001-.462 1.466zm4.846-.041c-.985.38-1.65 1.187-2.107 1.688-.88.966-2.044.503-2.168-.401-.131-.966.36-1.493.572-2.574.193-.987-.023-2.506.431-2.668.295 1.753 2.066 1.016 2.47.538.657 0 .712.222.859.837.092.385.219.709.578 1.09.418.447.29 1.133-.635 1.49zm-8-13.006c-.651 0-1.138-.433-1.534-.769-.203-.171.05-.487.253-.315.387.328.777.675 1.281.675.607 0 1.142-.519 1.867-.805.247-.097.388.285.143.382-.704.277-1.269.832-2.01.832z\"\/>\n\t\t\t\t\t\t\t\t<\/svg>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\n\t\t\t<div class=\"d-flex flex-row flex-items-center mt-2\" style=\"flex-grow: 1;\">\n\t\t\t\t\t<div class=\"d-flex flex-row flex-wrap text-semibold f5-mktg\">\n\t\t\t\t\t\t\t<span class=\"d-flex flex-row flex-items-center mr-1 my-1\">\n\t\t\t\t<svg class=\"d-block\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"#178600\"><path fill-rule=\"evenodd\" d=\"M8 4a4 4 0 100 8 4 4 0 000-8z\"><\/path><\/svg>\n\t\t\t\tC#\t\t\t\t<\/span>\n\t\t\t\t\t\t<\/div>\n\t\t\n\t\t\t\t\t<div class=\"d-flex flex-row flex-wrap ml-auto f5-mktg\">\n\t\t\t\t\t\t\t<div class=\"my-1 ml-2\">\n\t\t\t\t<a href=\"https:\/\/github.com\/ExOK\" target=\"_blank\" arial-label=\"@ExOK\" title=\"@ExOK\">\n\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" class=\"d-block circle height-auto\" width=\"24\" height=\"24\" src=\"https:\/\/avatars.githubusercontent.com\/u\/40015064?v=4&#038;s=64\" alt=\"@ExOK\">\n\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<\/div>\n<\/div>\n\n<\/p><p>The original developers of the acclaimed platformer <i>Celeste<\/i> have celebrated the 6th anniversary of the game&rsquo;s release by reimagining the game as a 3D platformer. <i>Celeste<\/i> fans will enjoy returning to Madeline&rsquo;s story in a new way (and finding strawberries in a third dimension). The free tribute is <a href=\"https:\/\/maddymakesgamesinc.itch.io\/celeste64\">available on itch.io for Windows and Linux<\/a>, while <a href=\"https:\/\/github.com\/ExOK\/Celeste64\">the source is on GitHub<\/a>.<\/p>\n<h3 id=\"driftmania-%f0%9f%9a%97%f0%9f%92%a8\" id=\"driftmania-%f0%9f%9a%97%f0%9f%92%a8\" ><a class=\"heading-link\" href=\"#driftmania-%f0%9f%9a%97%f0%9f%92%a8\">Driftmania &#128663;&#128168;<span class=\"heading-hash pl-2 text-italic text-bold\" aria-hidden=\"true\"><\/span><\/a><\/h3>\n<div class=\"project-bar mt-0 mb-3\"> \t\t\t\n<p><div style=\"width: 1920px;\" class=\"wp-video\"><video class=\"wp-video-shortcode\" id=\"video-76712-2\" width=\"1920\" height=\"1080\" loop autoplay preload=\"metadata\" controls=\"controls\"><source type=\"video\/mp4\" src=\"https:\/\/github.blog\/wp-content\/uploads\/2024\/02\/driftmania_8cb7d3.mp4#t=0.001?_=2\" \/><a href=\"https:\/\/github.blog\/wp-content\/uploads\/2024\/02\/driftmania_8cb7d3.mp4#t=0.001\">https:\/\/github.blog\/wp-content\/uploads\/2024\/02\/driftmania_8cb7d3.mp4#t=0.001<\/a><\/video><\/div><\/p>\n\t\t<div class=\"d-flex flex-row flex-wrap flex-items-center\">\n\t\t\t<div class=\"d-flex flex-row flex-items-center width-full width-md-auto mt-2\">\n\t\t\t\t\t<a class=\"btn-mktg btn-small-mktg d-block mr-2 width-full width-md-auto\" href=\"https:\/\/frenchie14.itch.io\/driftmania\" target=\"_blank\">\n\t\t\t<svg class=\"octicon d-inline-block mr-1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" width=\"24\" height=\"24\"><path d=\"M9.5 15.584V8.416a.5.5 0 01.77-.42l5.576 3.583a.5.5 0 010 .842l-5.576 3.584a.5.5 0 01-.77-.42z\"><\/path><path fill-rule=\"evenodd\" d=\"M12 2.5a9.5 9.5 0 100 19 9.5 9.5 0 000-19zM1 12C1 5.925 5.925 1 12 1s11 4.925 11 11-4.925 11-11 11S1 18.075 1 12z\"><\/path><\/svg>\n\t\t\tPlay in your browser\t\t\t<\/a>\n\t\t\n\t\t\t\t\t<a class=\"btn-mktg btn-small-mktg btn-muted-mktg d-block mr-md-2 width-full width-md-auto\" href=\"https:\/\/github.com\/maxbize\/PICO-8\/tree\/master\/Driftmania\" target=\"_blank\">\n\t\t\t<svg class=\"octicon d-inline-block mr-1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\"><path fill-rule=\"evenodd\" d=\"M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z\"><\/path><\/svg>\n\t\t\tSource\t\t\t<\/a>\n\t\t\n\t\t\t\t\t<div class=\"d-none d-md-flex flex-row mr-2 mr-lg-3\">\n\t\t\t\t\t\t\t<svg class=\"d-block mx-1\" title=\"Web\" aria-title=\"Web\" width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill-rule=\"evenodd\" clip-rule=\"evenodd\" fill=\"currentColor\">\n\t\t\t\t\t\t\t\t\t<path d=\"M12 0c6.623 0 12 5.377 12 12s-5.377 12-12 12-12-5.377-12-12 5.377-12 12-12m2.557 16h-5.115c.546 2.46 1.441 4.114 2.558 5.744 1.194-1.741 2.041-3.41 2.557-5.744m-7.157 0h-4.567c1.236 2.825 3.704 4.972 6.755 5.716-1.048-1.733-1.783-3.658-2.188-5.716m13.767 0h-4.567c-.391 1.988-1.095 3.887-2.175 5.694 3.012-.763 5.517-2.895 6.742-5.694m-14.005-6h-4.962c-.267 1.313-.267 2.685 0 4h4.915c-.119-1.329-.101-2.672.047-4m7.661 0h-5.647c-.165 1.326-.185 2.672-.053 4h5.753c.133-1.328.111-2.673-.053-4m6.977 0h-4.963c.148 1.328.166 2.671.048 4h4.915c.26-1.285.273-2.648 0-4m-12.156-7.729c-3.077.732-5.567 2.886-6.811 5.729h4.653c.435-2.042 1.178-3.985 2.158-5.729m2.355-.048c-1.089 1.77-1.91 3.453-2.463 5.777h4.927c-.534-2.246-1.337-3.948-2.464-5.777m2.368.069c1.013 1.812 1.733 3.76 2.146 5.708h4.654c-1.232-2.816-3.762-4.958-6.8-5.708\"\/>\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t\t\t<\/svg>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\n\t\t\t<div class=\"d-flex flex-row flex-items-center mt-2\" style=\"flex-grow: 1;\">\n\t\t\t\t\t<div class=\"d-flex flex-row flex-wrap text-semibold f5-mktg\">\n\t\t\t\t\t\t\t<span class=\"d-flex flex-row flex-items-center mr-1 my-1\">\n\t\t\t\t<svg class=\"d-block\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"#000080\"><path fill-rule=\"evenodd\" d=\"M8 4a4 4 0 100 8 4 4 0 000-8z\"><\/path><\/svg>\n\t\t\t\tLua\t\t\t\t<\/span>\n\t\t\t\t\t\t<\/div>\n\t\t\n\t\t\t\t\t<div class=\"d-flex flex-row flex-wrap ml-auto f5-mktg\">\n\t\t\t\t\t\t\t<div class=\"my-1 ml-2\">\n\t\t\t\t<a href=\"https:\/\/github.com\/maxbize\" target=\"_blank\" arial-label=\"@maxbize\" title=\"@maxbize\">\n\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" class=\"d-block circle height-auto\" width=\"24\" height=\"24\" src=\"https:\/\/avatars.githubusercontent.com\/u\/8601127?v=4&#038;s=64\" alt=\"@maxbize\">\n\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<\/div>\n<\/div>\n\n<\/p><p><a href=\"https:\/\/frenchie14.itch.io\/driftmania\"><i>Driftmania<\/i><\/a> distills 2D top-down racing to its essence: zip around the track, drift through the corners, and chase your best time &ndash; all pacakged up in a tiny <a href=\"https:\/\/www.lexaloffle.com\/pico-8.php\">PICO-8<\/a> game. It&rsquo;ll make you feel like you&rsquo;re an amazing driver, even if you&rsquo;re slamming into the sides of the track.<\/p>\n<p><img data-recalc-dims=\"1\" decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-76765 width-fit\" src=\"https:\/\/github.blog\/wp-content\/uploads\/2024\/02\/fast-and-furious-tokyo-drift.gif?resize=480%2C270\" alt=\"Animated GIF featuring a scene from Fast and Furious: Tokyo Drift - cars drifting between traffic.\" width=\"480\" height=\"270\"><\/p>\n<p><em><strong>Editors&rsquo;s note:<\/strong> Watching Lee try to drift is like watching him use Git. They think they&rsquo;re about to smoothly merge lanes, but end up causing a conflict that takes hours to resolve! <\/em>&#128539;<\/p>\n<h3 id=\"nesterin-trail\" id=\"nesterin-trail\" ><a class=\"heading-link\" href=\"#nesterin-trail\">Nesterin Trail<span class=\"heading-hash pl-2 text-italic text-bold\" aria-hidden=\"true\"><\/span><\/a><\/h3>\n<div class=\"project-bar mt-0 mb-3\"> \t\t\t<img data-recalc-dims=\"1\" decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-76733 width-fit\" src=\"https:\/\/github.blog\/wp-content\/uploads\/2024\/02\/nesterin.png?resize=1024%2C554\" alt=\"Nesterin Trail screenshot.\" width=\"1024\" height=\"554\" srcset=\"https:\/\/github.blog\/wp-content\/uploads\/2024\/02\/nesterin.png?w=1200 1200w, https:\/\/github.blog\/wp-content\/uploads\/2024\/02\/nesterin.png?w=300 300w, https:\/\/github.blog\/wp-content\/uploads\/2024\/02\/nesterin.png?w=768 768w, https:\/\/github.blog\/wp-content\/uploads\/2024\/02\/nesterin.png?w=1024 1024w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/>\n\t\t<div class=\"d-flex flex-row flex-wrap flex-items-center\">\n\t\t\t<div class=\"d-flex flex-row flex-items-center width-full width-md-auto mt-2\">\n\t\t\t\t\t<a class=\"btn-mktg btn-small-mktg d-block mr-2 width-full width-md-auto\" href=\"https:\/\/marcogiorgini.itch.io\/nesterin-trail\" target=\"_blank\">\n\t\t\t<svg class=\"octicon d-inline-block mr-1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" width=\"24\" height=\"24\"><path d=\"M9.5 15.584V8.416a.5.5 0 01.77-.42l5.576 3.583a.5.5 0 010 .842l-5.576 3.584a.5.5 0 01-.77-.42z\"><\/path><path fill-rule=\"evenodd\" d=\"M12 2.5a9.5 9.5 0 100 19 9.5 9.5 0 000-19zM1 12C1 5.925 5.925 1 12 1s11 4.925 11 11-4.925 11-11 11S1 18.075 1 12z\"><\/path><\/svg>\n\t\t\tDownload\t\t\t<\/a>\n\t\t\n\t\t\t\t\t<a class=\"btn-mktg btn-small-mktg btn-muted-mktg d-block mr-md-2 width-full width-md-auto\" href=\"https:\/\/github.com\/MGProduction\/Nesterin-Trail\" target=\"_blank\">\n\t\t\t<svg class=\"octicon d-inline-block mr-1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\"><path fill-rule=\"evenodd\" d=\"M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z\"><\/path><\/svg>\n\t\t\tSource\t\t\t<\/a>\n\t\t\n\t\t\t\t<\/div>\n\t\n\t\t\t<div class=\"d-flex flex-row flex-items-center mt-2\" style=\"flex-grow: 1;\">\n\t\t\n\t\t\t\t\t<div class=\"d-flex flex-row flex-wrap ml-auto f5-mktg\">\n\t\t\t\t\t\t\t<div class=\"my-1 ml-2\">\n\t\t\t\t<a href=\"https:\/\/github.com\/MGProduction\" target=\"_blank\" arial-label=\"@MGProduction\" title=\"@MGProduction\">\n\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" class=\"d-block circle height-auto\" width=\"24\" height=\"24\" src=\"https:\/\/avatars.githubusercontent.com\/u\/7047125?v=4&#038;s=64\" alt=\"@MGProduction\">\n\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<\/div>\n<\/div>\n\n<\/p><p>Turn your attention now from a fantasy 8-bit computer to a real 8-bit computer with <em><a href=\"https:\/\/marcogiorgini.itch.io\/nesterin-trail\">Nesterin Trail<\/a>,<\/em>&nbsp;a new graphical adventure game in a fantasy setting with a text parser interface. If that already sounds like an &lsquo;80s throwback, then you should know that it&rsquo;s also built for the Commodore 64. <a href=\"https:\/\/github.com\/MGProduction\">@MGProduction<\/a> built it to demo an interactive fiction game engine for the C64, <a href=\"https:\/\/github.com\/MGProduction\/StoryTllrC64\">StoryTllr<\/a>. Don&rsquo;t have a C64 at hand? That&rsquo;s okay: you can <a href=\"https:\/\/marcogiorgini.itch.io\/nesterin-trail\">download <i>Nesterin Trail<\/i> for Windows and Linux from itch.io<\/a>.<\/p>\n<h3 id=\"endless-sky-0-10-6\" id=\"endless-sky-0-10-6\" ><a class=\"heading-link\" href=\"#endless-sky-0-10-6\">Endless Sky 0.10.6<span class=\"heading-hash pl-2 text-italic text-bold\" aria-hidden=\"true\"><\/span><\/a><\/h3>\n<div class=\"project-bar mt-0 mb-3\"> \t\t\t<img data-recalc-dims=\"1\" decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-76727 width-fit\" src=\"https:\/\/github.blog\/wp-content\/uploads\/2024\/02\/endless-sky.png?resize=1024%2C576\" alt=\"Endless Sky screenshot\" width=\"1024\" height=\"576\" srcset=\"https:\/\/github.blog\/wp-content\/uploads\/2024\/02\/endless-sky.png?w=1280 1280w, https:\/\/github.blog\/wp-content\/uploads\/2024\/02\/endless-sky.png?w=300 300w, https:\/\/github.blog\/wp-content\/uploads\/2024\/02\/endless-sky.png?w=768 768w, https:\/\/github.blog\/wp-content\/uploads\/2024\/02\/endless-sky.png?w=1024 1024w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/>\n\t\t<div class=\"d-flex flex-row flex-wrap flex-items-center\">\n\t\t\t<div class=\"d-flex flex-row flex-items-center width-full width-md-auto mt-2\">\n\t\t\t\t\t<a class=\"btn-mktg btn-small-mktg d-block mr-2 width-full width-md-auto\" href=\"https:\/\/endless-sky.github.io\/\" target=\"_blank\">\n\t\t\t<svg class=\"octicon d-inline-block mr-1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" width=\"24\" height=\"24\"><path d=\"M9.5 15.584V8.416a.5.5 0 01.77-.42l5.576 3.583a.5.5 0 010 .842l-5.576 3.584a.5.5 0 01-.77-.42z\"><\/path><path fill-rule=\"evenodd\" d=\"M12 2.5a9.5 9.5 0 100 19 9.5 9.5 0 000-19zM1 12C1 5.925 5.925 1 12 1s11 4.925 11 11-4.925 11-11 11S1 18.075 1 12z\"><\/path><\/svg>\n\t\t\tDownload\t\t\t<\/a>\n\t\t\n\t\t\t\t\t<a class=\"btn-mktg btn-small-mktg btn-muted-mktg d-block mr-md-2 width-full width-md-auto\" href=\"https:\/\/github.com\/endless-sky\/endless-sky\" target=\"_blank\">\n\t\t\t<svg class=\"octicon d-inline-block mr-1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\"><path fill-rule=\"evenodd\" d=\"M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z\"><\/path><\/svg>\n\t\t\tSource\t\t\t<\/a>\n\t\t\n\t\t\t\t\t<div class=\"d-none d-md-flex flex-row mr-2 mr-lg-3\">\n\t\t\t\t\t\t\t<svg class=\"d-block mx-1\" title=\"Windows\" aria-title=\"Windows\" width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill-rule=\"evenodd\" clip-rule=\"evenodd\" fill=\"currentColor\">\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<path d=\"M0 12v-8.646l10-1.355v10.001h-10zm11 0h13v-12l-13 1.807v10.193zm-1 1h-10v7.646l10 1.355v-9.001zm1 0v9.194l13 1.806v-11h-13z\"\/>\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t\t\t<\/svg>\n\t\t\t\t\t\t\t<svg class=\"d-block mx-1\" title=\"macOS\" aria-title=\"macOS\" width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill-rule=\"evenodd\" clip-rule=\"evenodd\" fill=\"currentColor\">\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<path d=\"M22 17.607c-.786 2.28-3.139 6.317-5.563 6.361-1.608.031-2.125-.953-3.963-.953-1.837 0-2.412.923-3.932.983-2.572.099-6.542-5.827-6.542-10.995 0-4.747 3.308-7.1 6.198-7.143 1.55-.028 3.014 1.045 3.959 1.045.949 0 2.727-1.29 4.596-1.101.782.033 2.979.315 4.389 2.377-3.741 2.442-3.158 7.549.858 9.426zm-5.222-17.607c-2.826.114-5.132 3.079-4.81 5.531 2.612.203 5.118-2.725 4.81-5.531z\"\/>\n\t\t\t\t\n\t\t\t\t\t\t\t\t<\/svg>\n\t\t\t\t\t\t\t<svg class=\"d-block mx-1\" title=\"Linux\" aria-title=\"Linux\" width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill-rule=\"evenodd\" clip-rule=\"evenodd\" fill=\"currentColor\">\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<path d=\"M20.581 19.049c-.55-.446-.336-1.431-.907-1.917.553-3.365-.997-6.331-2.845-8.232-1.551-1.595-1.051-3.147-1.051-4.49 0-2.146-.881-4.41-3.55-4.41-2.853 0-3.635 2.38-3.663 3.738-.068 3.262.659 4.11-1.25 6.484-2.246 2.793-2.577 5.579-2.07 7.057-.237.276-.557.582-1.155.835-1.652.72-.441 1.925-.898 2.78-.13.243-.192.497-.192.74 0 .75.596 1.399 1.679 1.302 1.461-.13 2.809.905 3.681.905.77 0 1.402-.438 1.696-1.041 1.377-.339 3.077-.296 4.453.059.247.691.917 1.141 1.662 1.141 1.631 0 1.945-1.849 3.816-2.475.674-.225 1.013-.879 1.013-1.488 0-.39-.139-.761-.419-.988zm-9.147-10.465c-.319 0-.583-.258-1-.568-.528-.392-1.065-.618-1.059-1.03 0-.283.379-.37.869-.681.526-.333.731-.671 1.249-.671.53 0 .69.268 1.41.579.708.307 1.201.427 1.201.773 0 .355-.741.609-1.158.868-.613.378-.928.73-1.512.73zm1.665-5.215c.882.141.981 1.691.559 2.454l-.355-.145c.184-.543.181-1.437-.435-1.494-.391-.036-.643.48-.697.922-.153-.064-.32-.11-.523-.127.062-.923.658-1.737 1.451-1.61zm-3.403.331c.676-.168 1.075.618 1.078 1.435l-.31.19c-.042-.343-.195-.897-.579-.779-.411.128-.344 1.083-.115 1.279l-.306.17c-.42-.707-.419-2.133.232-2.295zm-2.115 19.243c-1.963-.893-2.63-.69-3.005-.69-.777 0-1.031-.579-.739-1.127.248-.465.171-.952.11-1.343-.094-.599-.111-.794.478-1.052.815-.346 1.177-.791 1.447-1.124.758-.937 1.523.537 2.15 1.85.407.851 1.208 1.282 1.455 2.225.227.871-.71 1.801-1.896 1.261zm6.987-1.874c-1.384.673-3.147.982-4.466.299-.195-.563-.507-.927-.843-1.293.539-.142.939-.814.46-1.489-.511-.721-1.555-1.224-2.61-2.04-.987-.763-1.299-2.644.045-4.746-.655 1.862-.272 3.578.057 4.069.068-.988.146-2.638 1.496-4.615.681-.998.691-2.316.706-3.14l.62.424c.456.337.838.708 1.386.708.81 0 1.258-.466 1.882-.853.244-.15.613-.302.923-.513.52 2.476 2.674 5.454 2.795 7.15.501-1.032-.142-3.514-.142-3.514.842 1.285.909 2.356.946 3.67.589.241 1.221.869 1.279 1.696l-.245-.028c-.126-.919-2.607-2.269-2.83-.539-1.19.181-.757 2.066-.997 3.288-.11.559-.314 1.001-.462 1.466zm4.846-.041c-.985.38-1.65 1.187-2.107 1.688-.88.966-2.044.503-2.168-.401-.131-.966.36-1.493.572-2.574.193-.987-.023-2.506.431-2.668.295 1.753 2.066 1.016 2.47.538.657 0 .712.222.859.837.092.385.219.709.578 1.09.418.447.29 1.133-.635 1.49zm-8-13.006c-.651 0-1.138-.433-1.534-.769-.203-.171.05-.487.253-.315.387.328.777.675 1.281.675.607 0 1.142-.519 1.867-.805.247-.097.388.285.143.382-.704.277-1.269.832-2.01.832z\"\/>\n\t\t\t\t\t\t\t\t<\/svg>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\n\t\t\t<div class=\"d-flex flex-row flex-items-center mt-2\" style=\"flex-grow: 1;\">\n\t\t\t\t\t<div class=\"d-flex flex-row flex-wrap text-semibold f5-mktg\">\n\t\t\t\t\t\t\t<span class=\"d-flex flex-row flex-items-center mr-1 my-1\">\n\t\t\t\t<svg class=\"d-block\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"#f34b7d\"><path fill-rule=\"evenodd\" d=\"M8 4a4 4 0 100 8 4 4 0 000-8z\"><\/path><\/svg>\n\t\t\t\tC++\t\t\t\t<\/span>\n\t\t\t\t\t\t<\/div>\n\t\t\n\t\t\t\t\t<div class=\"d-flex flex-row flex-wrap ml-auto f5-mktg\">\n\t\t\t\t\t\t\t<div class=\"my-1 ml-2\">\n\t\t\t\t<a href=\"https:\/\/github.com\/endless-sky\" target=\"_blank\" arial-label=\"@endless-sky\" title=\"@endless-sky\">\n\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" class=\"d-block circle height-auto\" width=\"24\" height=\"24\" src=\"https:\/\/avatars.githubusercontent.com\/u\/11450262?v=4&#038;s=64\" alt=\"@endless-sky\">\n\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<\/div>\n<\/div>\n\n<\/p><p><a href=\"https:\/\/endless-sky.github.io\/\"><i>Endless Sky<\/i><\/a> is a 2D top-down space exploration, trading, and combat simulation that invites you to choose a ship type and set off into the galaxy. Will you choose your associates wisely? Will you make careful trades or engage in high-risk, high-reward combat? Will you seek out new life and new civilizations? It&rsquo;s up to you. The game&rsquo;s been in long-running development since its first release in 2015 and with <a href=\"https:\/\/endless-sky.github.io\/2024\/02\/17\/stable-release-0.10.6.html\">the first stable release of 2024<\/a> there&rsquo;s never been a better time to get into <a href=\"https:\/\/endless-sky.github.io\/\"><i>Endless Sky<\/i><\/a> for Windows, Mac, and Linux.<\/p>\n<h3 id=\"rbg-a-tile-matching-rpg-demo\" id=\"rbg-a-tile-matching-rpg-demo\" ><a class=\"heading-link\" href=\"#rbg-a-tile-matching-rpg-demo\">RBG, a tile-matching RPG demo<span class=\"heading-hash pl-2 text-italic text-bold\" aria-hidden=\"true\"><\/span><\/a><\/h3>\n<div class=\"project-bar mt-0 mb-3\"> \t\t\t<img data-recalc-dims=\"1\" decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-76734 width-fit\" src=\"https:\/\/github.blog\/wp-content\/uploads\/2024\/02\/RBG.gif?resize=800%2C441\" alt=\"RBG screen capture\" width=\"800\" height=\"441\"\/>\n\t\t<div class=\"d-flex flex-row flex-wrap flex-items-center\">\n\t\t\t<div class=\"d-flex flex-row flex-items-center width-full width-md-auto mt-2\">\n\t\t\t\t\t<a class=\"btn-mktg btn-small-mktg d-block mr-2 width-full width-md-auto\" href=\"https:\/\/www.mkelly.me\/RBG\/\" target=\"_blank\">\n\t\t\t<svg class=\"octicon d-inline-block mr-1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" width=\"24\" height=\"24\"><path d=\"M9.5 15.584V8.416a.5.5 0 01.77-.42l5.576 3.583a.5.5 0 010 .842l-5.576 3.584a.5.5 0 01-.77-.42z\"><\/path><path fill-rule=\"evenodd\" d=\"M12 2.5a9.5 9.5 0 100 19 9.5 9.5 0 000-19zM1 12C1 5.925 5.925 1 12 1s11 4.925 11 11-4.925 11-11 11S1 18.075 1 12z\"><\/path><\/svg>\n\t\t\tPlay in your browser\t\t\t<\/a>\n\t\t\n\t\t\t\t\t<a class=\"btn-mktg btn-small-mktg btn-muted-mktg d-block mr-md-2 width-full width-md-auto\" href=\"https:\/\/github.com\/Osmose\/RBG\/\" target=\"_blank\">\n\t\t\t<svg class=\"octicon d-inline-block mr-1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\"><path fill-rule=\"evenodd\" d=\"M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z\"><\/path><\/svg>\n\t\t\tSource\t\t\t<\/a>\n\t\t\n\t\t\t\t\t<div class=\"d-none d-md-flex flex-row mr-2 mr-lg-3\">\n\t\t\t\t\t\t\t<svg class=\"d-block mx-1\" title=\"Web\" aria-title=\"Web\" width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill-rule=\"evenodd\" clip-rule=\"evenodd\" fill=\"currentColor\">\n\t\t\t\t\t\t\t\t\t<path d=\"M12 0c6.623 0 12 5.377 12 12s-5.377 12-12 12-12-5.377-12-12 5.377-12 12-12m2.557 16h-5.115c.546 2.46 1.441 4.114 2.558 5.744 1.194-1.741 2.041-3.41 2.557-5.744m-7.157 0h-4.567c1.236 2.825 3.704 4.972 6.755 5.716-1.048-1.733-1.783-3.658-2.188-5.716m13.767 0h-4.567c-.391 1.988-1.095 3.887-2.175 5.694 3.012-.763 5.517-2.895 6.742-5.694m-14.005-6h-4.962c-.267 1.313-.267 2.685 0 4h4.915c-.119-1.329-.101-2.672.047-4m7.661 0h-5.647c-.165 1.326-.185 2.672-.053 4h5.753c.133-1.328.111-2.673-.053-4m6.977 0h-4.963c.148 1.328.166 2.671.048 4h4.915c.26-1.285.273-2.648 0-4m-12.156-7.729c-3.077.732-5.567 2.886-6.811 5.729h4.653c.435-2.042 1.178-3.985 2.158-5.729m2.355-.048c-1.089 1.77-1.91 3.453-2.463 5.777h4.927c-.534-2.246-1.337-3.948-2.464-5.777m2.368.069c1.013 1.812 1.733 3.76 2.146 5.708h4.654c-1.232-2.816-3.762-4.958-6.8-5.708\"\/>\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t\t\t<\/svg>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\n\t\t\t<div class=\"d-flex flex-row flex-items-center mt-2\" style=\"flex-grow: 1;\">\n\t\t\t\t\t<div class=\"d-flex flex-row flex-wrap text-semibold f5-mktg\">\n\t\t\t\t\t\t\t<span class=\"d-flex flex-row flex-items-center mr-1 my-1\">\n\t\t\t\t<svg class=\"d-block\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"#3178c6\"><path fill-rule=\"evenodd\" d=\"M8 4a4 4 0 100 8 4 4 0 000-8z\"><\/path><\/svg>\n\t\t\t\tTypeScript\t\t\t\t<\/span>\n\t\t\t\t\t\t<\/div>\n\t\t\n\t\t\t\t\t<div class=\"d-flex flex-row flex-wrap ml-auto f5-mktg\">\n\t\t\t\t\t\t\t<div class=\"my-1 ml-2\">\n\t\t\t\t<a href=\"https:\/\/github.com\/Osmose\" target=\"_blank\" arial-label=\"@Osmose\" title=\"@Osmose\">\n\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" class=\"d-block circle height-auto\" width=\"24\" height=\"24\" src=\"https:\/\/avatars.githubusercontent.com\/u\/193106?v=4&#038;s=64\" alt=\"@Osmose\">\n\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<\/div>\n<\/div>\n\n<\/p><p>For a &ldquo;<a href=\"https:\/\/cohost.org\/Osmose\/post\/4378616-rbg-a-tile-matching\">functional demo<\/a><i>,&rdquo; RBG<\/i> has got it all: a clever conceit (tile-matcher meets <i>RPG<\/i>), addictive gameplay, gorgeous animations, and an original chiptune soundtrack to match. Built with the <a href=\"https:\/\/phaser.io\/\">Phaser<\/a>, it&rsquo;s playable in your browser, so see for yourself and <a href=\"https:\/\/www.mkelly.me\/RBG\/\">slide into battle<\/a>.<\/p>\n<h3 id=\"spend-a-few-hours-watching-pong-wars\" id=\"spend-a-few-hours-watching-pong-wars\" ><a class=\"heading-link\" href=\"#spend-a-few-hours-watching-pong-wars\">Spend a few hours watching Pong Wars<span class=\"heading-hash pl-2 text-italic text-bold\" aria-hidden=\"true\"><\/span><\/a><\/h3>\n<div class=\"project-bar mt-0 mb-3\"> \t\t\t\n<p><div style=\"width: 1920px;\" class=\"wp-video\"><video class=\"wp-video-shortcode\" id=\"video-76712-3\" width=\"1920\" height=\"1080\" loop autoplay preload=\"metadata\" controls=\"controls\"><source type=\"video\/mp4\" src=\"https:\/\/github.blog\/wp-content\/uploads\/2024\/02\/ScreenFlow.mp4#t=0.001?_=3\" \/><a href=\"https:\/\/github.blog\/wp-content\/uploads\/2024\/02\/ScreenFlow.mp4#t=0.001\">https:\/\/github.blog\/wp-content\/uploads\/2024\/02\/ScreenFlow.mp4#t=0.001<\/a><\/video><\/div><\/p>\n\t\t<div class=\"d-flex flex-row flex-wrap flex-items-center\">\n\t\t\t<div class=\"d-flex flex-row flex-items-center width-full width-md-auto mt-2\">\n\t\t\t\t\t<a class=\"btn-mktg btn-small-mktg d-block mr-2 width-full width-md-auto\" href=\"https:\/\/pong-wars.koenvangilst.nl\/\" target=\"_blank\">\n\t\t\t<svg class=\"octicon d-inline-block mr-1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" width=\"24\" height=\"24\"><path d=\"M9.5 15.584V8.416a.5.5 0 01.77-.42l5.576 3.583a.5.5 0 010 .842l-5.576 3.584a.5.5 0 01-.77-.42z\"><\/path><path fill-rule=\"evenodd\" d=\"M12 2.5a9.5 9.5 0 100 19 9.5 9.5 0 000-19zM1 12C1 5.925 5.925 1 12 1s11 4.925 11 11-4.925 11-11 11S1 18.075 1 12z\"><\/path><\/svg>\n\t\t\tWatch in awe\t\t\t<\/a>\n\t\t\n\t\t\t\t\t<a class=\"btn-mktg btn-small-mktg btn-muted-mktg d-block mr-md-2 width-full width-md-auto\" href=\"https:\/\/github.com\/vnglst\/pong-wars\/\" target=\"_blank\">\n\t\t\t<svg class=\"octicon d-inline-block mr-1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\"><path fill-rule=\"evenodd\" d=\"M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z\"><\/path><\/svg>\n\t\t\tSource\t\t\t<\/a>\n\t\t\n\t\t\t\t\t<div class=\"d-none d-md-flex flex-row mr-2 mr-lg-3\">\n\t\t\t\t\t\t\t<svg class=\"d-block mx-1\" title=\"Web\" aria-title=\"Web\" width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill-rule=\"evenodd\" clip-rule=\"evenodd\" fill=\"currentColor\">\n\t\t\t\t\t\t\t\t\t<path d=\"M12 0c6.623 0 12 5.377 12 12s-5.377 12-12 12-12-5.377-12-12 5.377-12 12-12m2.557 16h-5.115c.546 2.46 1.441 4.114 2.558 5.744 1.194-1.741 2.041-3.41 2.557-5.744m-7.157 0h-4.567c1.236 2.825 3.704 4.972 6.755 5.716-1.048-1.733-1.783-3.658-2.188-5.716m13.767 0h-4.567c-.391 1.988-1.095 3.887-2.175 5.694 3.012-.763 5.517-2.895 6.742-5.694m-14.005-6h-4.962c-.267 1.313-.267 2.685 0 4h4.915c-.119-1.329-.101-2.672.047-4m7.661 0h-5.647c-.165 1.326-.185 2.672-.053 4h5.753c.133-1.328.111-2.673-.053-4m6.977 0h-4.963c.148 1.328.166 2.671.048 4h4.915c.26-1.285.273-2.648 0-4m-12.156-7.729c-3.077.732-5.567 2.886-6.811 5.729h4.653c.435-2.042 1.178-3.985 2.158-5.729m2.355-.048c-1.089 1.77-1.91 3.453-2.463 5.777h4.927c-.534-2.246-1.337-3.948-2.464-5.777m2.368.069c1.013 1.812 1.733 3.76 2.146 5.708h4.654c-1.232-2.816-3.762-4.958-6.8-5.708\"\/>\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t\t\t<\/svg>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\n\t\t\t<div class=\"d-flex flex-row flex-items-center mt-2\" style=\"flex-grow: 1;\">\n\t\t\t\t\t<div class=\"d-flex flex-row flex-wrap text-semibold f5-mktg\">\n\t\t\t\t\t\t\t<span class=\"d-flex flex-row flex-items-center mr-1 my-1\">\n\t\t\t\t<svg class=\"d-block\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"#f1e05a\"><path fill-rule=\"evenodd\" d=\"M8 4a4 4 0 100 8 4 4 0 000-8z\"><\/path><\/svg>\n\t\t\t\tJavaScript\t\t\t\t<\/span>\n\t\t\t\t\t\t<\/div>\n\t\t\n\t\t\t\t\t<div class=\"d-flex flex-row flex-wrap ml-auto f5-mktg\">\n\t\t\t\t\t\t\t<div class=\"my-1 ml-2\">\n\t\t\t\t<a href=\"https:\/\/github.com\/vnglst\" target=\"_blank\" arial-label=\"@vnglst\" title=\"@vnglst\">\n\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" class=\"d-block circle height-auto\" width=\"24\" height=\"24\" src=\"https:\/\/avatars.githubusercontent.com\/u\/3457693?v=4&#038;s=64\" alt=\"@vnglst\">\n\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<\/div>\n<\/div>\n\n<\/p><p><a href=\"https:\/\/pong-wars.koenvangilst.nl\/\"><i>Pong Wars<\/i><\/a> is what happens when <i>Pong<\/i> meets <i>Breakout<\/i> meets <i>Conway&rsquo;s Game of Life<\/i>. More than just fun to watch, it&rsquo;s an HTML, CSS, and JavaScript implementation in a long tradition of self-playing &ldquo;games.&rdquo; In <a href=\"https:\/\/github.com\/vnglst\/pong-wars\/\">the project&rsquo;s README<\/a>, <a href=\"https:\/\/github.com\/vnglst\">@vnglst<\/a> highlights a number of other implementations and alternatives and writes about the obscure origins of the art form. After watching the back and forth, you might find that a new implementation in your favorite language or engine has become your next weekend project.<\/p>\n<h2 id=\"maps-mods-tools-and-more\" id=\"maps-mods-tools-and-more\" ><a class=\"heading-link\" href=\"#maps-mods-tools-and-more\">Maps, mods, tools, and more<span class=\"heading-hash pl-2 text-italic text-bold\" aria-hidden=\"true\"><\/span><\/a><\/h2>\n<h3 id=\"dosboxstaging-0-81-0\" id=\"dosboxstaging-0-81-0\" ><a class=\"heading-link\" href=\"#dosboxstaging-0-81-0\">DOSBoxStaging 0.81.0<span class=\"heading-hash pl-2 text-italic text-bold\" aria-hidden=\"true\"><\/span><\/a><\/h3>\n<div class=\"project-bar mt-0 mb-3\"> \t\t\t\n<p><p class=\"jetpack-slideshow-noscript robots-nocontent\">This slideshow requires JavaScript.<\/p><div id=\"gallery-76712-1-slideshow\" class=\"jetpack-slideshow-window jetpack-slideshow jetpack-slideshow-black\" data-trans=\"fade\" data-autostart=\"1\" data-gallery=\"[{&quot;src&quot;:&quot;https:\\\/\\\/github.blog\\\/wp-content\\\/uploads\\\/2024\\\/02\\\/dosboxstaging2.jpeg?fit=2880%2C2160&quot;,&quot;id&quot;:&quot;76819&quot;,&quot;title&quot;:&quot;dosboxstaging2&quot;,&quot;alt&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;itemprop&quot;:&quot;image&quot;},{&quot;src&quot;:&quot;https:\\\/\\\/github.blog\\\/wp-content\\\/uploads\\\/2024\\\/02\\\/wing-commander.jpg?fit=2880%2C2160&quot;,&quot;id&quot;:&quot;76824&quot;,&quot;title&quot;:&quot;wing-commander&quot;,&quot;alt&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;itemprop&quot;:&quot;image&quot;},{&quot;src&quot;:&quot;https:\\\/\\\/github.blog\\\/wp-content\\\/uploads\\\/2024\\\/02\\\/ultima-vi.jpg?fit=2880%2C2160&quot;,&quot;id&quot;:&quot;76825&quot;,&quot;title&quot;:&quot;ultima-vi&quot;,&quot;alt&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;itemprop&quot;:&quot;image&quot;},{&quot;src&quot;:&quot;https:\\\/\\\/github.blog\\\/wp-content\\\/uploads\\\/2024\\\/02\\\/starblade.jpg?fit=2667%2C2000&quot;,&quot;id&quot;:&quot;76823&quot;,&quot;title&quot;:&quot;starblade&quot;,&quot;alt&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;itemprop&quot;:&quot;image&quot;},{&quot;src&quot;:&quot;https:\\\/\\\/github.blog\\\/wp-content\\\/uploads\\\/2024\\\/02\\\/monkey-island.jpg?fit=2880%2C2160&quot;,&quot;id&quot;:&quot;76826&quot;,&quot;title&quot;:&quot;monkey-island&quot;,&quot;alt&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;itemprop&quot;:&quot;image&quot;},{&quot;src&quot;:&quot;https:\\\/\\\/github.blog\\\/wp-content\\\/uploads\\\/2024\\\/02\\\/rogue.jpg?fit=2880%2C2160&quot;,&quot;id&quot;:&quot;76828&quot;,&quot;title&quot;:&quot;rogue&quot;,&quot;alt&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;itemprop&quot;:&quot;image&quot;},{&quot;src&quot;:&quot;https:\\\/\\\/github.blog\\\/wp-content\\\/uploads\\\/2024\\\/02\\\/captain-blood-ega.jpg?fit=2880%2C2160&quot;,&quot;id&quot;:&quot;76827&quot;,&quot;title&quot;:&quot;captain-blood-ega&quot;,&quot;alt&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;itemprop&quot;:&quot;image&quot;},{&quot;src&quot;:&quot;https:\\\/\\\/github.blog\\\/wp-content\\\/uploads\\\/2024\\\/02\\\/dosboxstaging.jpeg?fit=2880%2C2160&quot;,&quot;id&quot;:&quot;76818&quot;,&quot;title&quot;:&quot;dosboxstaging&quot;,&quot;alt&quot;:&quot;Screenshot of DOSBOX Staging showing an Indiana Jones point \\u0026#039;n click game.&quot;,&quot;caption&quot;:&quot;&quot;,&quot;itemprop&quot;:&quot;image&quot;},{&quot;src&quot;:&quot;https:\\\/\\\/github.blog\\\/wp-content\\\/uploads\\\/2024\\\/02\\\/wizardry.jpg?fit=2880%2C2160&quot;,&quot;id&quot;:&quot;76822&quot;,&quot;title&quot;:&quot;wizardry&quot;,&quot;alt&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;itemprop&quot;:&quot;image&quot;}]\" itemscope itemtype=\"https:\/\/schema.org\/ImageGallery\"><\/div><\/p>\n\t\t<div class=\"d-flex flex-row flex-wrap flex-items-center\">\n\t\t\t<div class=\"d-flex flex-row flex-items-center width-full width-md-auto mt-2\">\n\t\t\t\t\t<a class=\"btn-mktg btn-small-mktg d-block mr-2 width-full width-md-auto\" href=\"https:\/\/dosbox-staging.github.io\/\" target=\"_blank\">\n\t\t\t<svg class=\"octicon d-inline-block mr-1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" width=\"24\" height=\"24\"><path d=\"M9.5 15.584V8.416a.5.5 0 01.77-.42l5.576 3.583a.5.5 0 010 .842l-5.576 3.584a.5.5 0 01-.77-.42z\"><\/path><path fill-rule=\"evenodd\" d=\"M12 2.5a9.5 9.5 0 100 19 9.5 9.5 0 000-19zM1 12C1 5.925 5.925 1 12 1s11 4.925 11 11-4.925 11-11 11S1 18.075 1 12z\"><\/path><\/svg>\n\t\t\tDownload\t\t\t<\/a>\n\t\t\n\t\t\t\t\t<a class=\"btn-mktg btn-small-mktg btn-muted-mktg d-block mr-md-2 width-full width-md-auto\" href=\"https:\/\/github.com\/dosbox-staging\/dosbox-staging\" target=\"_blank\">\n\t\t\t<svg class=\"octicon d-inline-block mr-1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\"><path fill-rule=\"evenodd\" d=\"M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z\"><\/path><\/svg>\n\t\t\tSource\t\t\t<\/a>\n\t\t\n\t\t\t\t\t<div class=\"d-none d-md-flex flex-row mr-2 mr-lg-3\">\n\t\t\t\t\t\t\t<svg class=\"d-block mx-1\" title=\"Windows\" aria-title=\"Windows\" width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill-rule=\"evenodd\" clip-rule=\"evenodd\" fill=\"currentColor\">\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<path d=\"M0 12v-8.646l10-1.355v10.001h-10zm11 0h13v-12l-13 1.807v10.193zm-1 1h-10v7.646l10 1.355v-9.001zm1 0v9.194l13 1.806v-11h-13z\"\/>\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t\t\t<\/svg>\n\t\t\t\t\t\t\t<svg class=\"d-block mx-1\" title=\"macOS\" aria-title=\"macOS\" width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill-rule=\"evenodd\" clip-rule=\"evenodd\" fill=\"currentColor\">\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<path d=\"M22 17.607c-.786 2.28-3.139 6.317-5.563 6.361-1.608.031-2.125-.953-3.963-.953-1.837 0-2.412.923-3.932.983-2.572.099-6.542-5.827-6.542-10.995 0-4.747 3.308-7.1 6.198-7.143 1.55-.028 3.014 1.045 3.959 1.045.949 0 2.727-1.29 4.596-1.101.782.033 2.979.315 4.389 2.377-3.741 2.442-3.158 7.549.858 9.426zm-5.222-17.607c-2.826.114-5.132 3.079-4.81 5.531 2.612.203 5.118-2.725 4.81-5.531z\"\/>\n\t\t\t\t\n\t\t\t\t\t\t\t\t<\/svg>\n\t\t\t\t\t\t\t<svg class=\"d-block mx-1\" title=\"Linux\" aria-title=\"Linux\" width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill-rule=\"evenodd\" clip-rule=\"evenodd\" fill=\"currentColor\">\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<path d=\"M20.581 19.049c-.55-.446-.336-1.431-.907-1.917.553-3.365-.997-6.331-2.845-8.232-1.551-1.595-1.051-3.147-1.051-4.49 0-2.146-.881-4.41-3.55-4.41-2.853 0-3.635 2.38-3.663 3.738-.068 3.262.659 4.11-1.25 6.484-2.246 2.793-2.577 5.579-2.07 7.057-.237.276-.557.582-1.155.835-1.652.72-.441 1.925-.898 2.78-.13.243-.192.497-.192.74 0 .75.596 1.399 1.679 1.302 1.461-.13 2.809.905 3.681.905.77 0 1.402-.438 1.696-1.041 1.377-.339 3.077-.296 4.453.059.247.691.917 1.141 1.662 1.141 1.631 0 1.945-1.849 3.816-2.475.674-.225 1.013-.879 1.013-1.488 0-.39-.139-.761-.419-.988zm-9.147-10.465c-.319 0-.583-.258-1-.568-.528-.392-1.065-.618-1.059-1.03 0-.283.379-.37.869-.681.526-.333.731-.671 1.249-.671.53 0 .69.268 1.41.579.708.307 1.201.427 1.201.773 0 .355-.741.609-1.158.868-.613.378-.928.73-1.512.73zm1.665-5.215c.882.141.981 1.691.559 2.454l-.355-.145c.184-.543.181-1.437-.435-1.494-.391-.036-.643.48-.697.922-.153-.064-.32-.11-.523-.127.062-.923.658-1.737 1.451-1.61zm-3.403.331c.676-.168 1.075.618 1.078 1.435l-.31.19c-.042-.343-.195-.897-.579-.779-.411.128-.344 1.083-.115 1.279l-.306.17c-.42-.707-.419-2.133.232-2.295zm-2.115 19.243c-1.963-.893-2.63-.69-3.005-.69-.777 0-1.031-.579-.739-1.127.248-.465.171-.952.11-1.343-.094-.599-.111-.794.478-1.052.815-.346 1.177-.791 1.447-1.124.758-.937 1.523.537 2.15 1.85.407.851 1.208 1.282 1.455 2.225.227.871-.71 1.801-1.896 1.261zm6.987-1.874c-1.384.673-3.147.982-4.466.299-.195-.563-.507-.927-.843-1.293.539-.142.939-.814.46-1.489-.511-.721-1.555-1.224-2.61-2.04-.987-.763-1.299-2.644.045-4.746-.655 1.862-.272 3.578.057 4.069.068-.988.146-2.638 1.496-4.615.681-.998.691-2.316.706-3.14l.62.424c.456.337.838.708 1.386.708.81 0 1.258-.466 1.882-.853.244-.15.613-.302.923-.513.52 2.476 2.674 5.454 2.795 7.15.501-1.032-.142-3.514-.142-3.514.842 1.285.909 2.356.946 3.67.589.241 1.221.869 1.279 1.696l-.245-.028c-.126-.919-2.607-2.269-2.83-.539-1.19.181-.757 2.066-.997 3.288-.11.559-.314 1.001-.462 1.466zm4.846-.041c-.985.38-1.65 1.187-2.107 1.688-.88.966-2.044.503-2.168-.401-.131-.966.36-1.493.572-2.574.193-.987-.023-2.506.431-2.668.295 1.753 2.066 1.016 2.47.538.657 0 .712.222.859.837.092.385.219.709.578 1.09.418.447.29 1.133-.635 1.49zm-8-13.006c-.651 0-1.138-.433-1.534-.769-.203-.171.05-.487.253-.315.387.328.777.675 1.281.675.607 0 1.142-.519 1.867-.805.247-.097.388.285.143.382-.704.277-1.269.832-2.01.832z\"\/>\n\t\t\t\t\t\t\t\t<\/svg>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\n\t\t\t<div class=\"d-flex flex-row flex-items-center mt-2\" style=\"flex-grow: 1;\">\n\t\t\t\t\t<div class=\"d-flex flex-row flex-wrap text-semibold f5-mktg\">\n\t\t\t\t\t\t\t<span class=\"d-flex flex-row flex-items-center mr-1 my-1\">\n\t\t\t\t<svg class=\"d-block\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"#f34b7d\"><path fill-rule=\"evenodd\" d=\"M8 4a4 4 0 100 8 4 4 0 000-8z\"><\/path><\/svg>\n\t\t\t\tC++\t\t\t\t<\/span>\n\t\t\t\t\t\t<\/div>\n\t\t\n\t\t\t\t\t<div class=\"d-flex flex-row flex-wrap ml-auto f5-mktg\">\n\t\t\t\t\t\t\t<div class=\"my-1 ml-2\">\n\t\t\t\t<a href=\"https:\/\/github.com\/dosbox-staging\" target=\"_blank\" arial-label=\"@dosbox-staging\" title=\"@dosbox-staging\">\n\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" class=\"d-block circle height-auto\" width=\"24\" height=\"24\" src=\"https:\/\/avatars.githubusercontent.com\/u\/62981643?v=4&#038;s=64\" alt=\"@dosbox-staging\">\n\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<\/div>\n<\/div>\n\n<\/p><p><a href=\"https:\/\/dosbox-staging.github.io\/\"><em>DOSBox Staging<\/em><\/a> is an emulator for DOS PCs, a DOSBox fork that bills itself as a &ldquo;continuation&rdquo; of DOSBox. The newest release boasts gorgeous zero-config CRT monitor emulation, so you can see classic game art in the style it was meant to be played, scanlines and all. While that&rsquo;s the headline feature, the release is packed with more upgrades, such as audio and input fixes, 3dfx support, and a new getting started guide. There&rsquo;s so much in DOSBox Staging&rsquo;s latest, you owe it to yourself to read <a href=\"https:\/\/dosbox-staging.github.io\/releases\/release-notes\/0.81.0\/\">the DOSBox Staging 0.81.0 release notes<\/a>.<\/p>\n<h3 id=\"steam-audio\" id=\"steam-audio\" ><a class=\"heading-link\" href=\"#steam-audio\">Steam Audio<span class=\"heading-hash pl-2 text-italic text-bold\" aria-hidden=\"true\"><\/span><\/a><\/h3>\n<div class=\"project-bar mt-0 mb-3\"> \t\t\t<img data-recalc-dims=\"1\" decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-76736 width-fit\" src=\"https:\/\/github.blog\/wp-content\/uploads\/2024\/02\/steam-audio.png?resize=1024%2C636\" alt=\"Screenshot of Steam Audio.\" width=\"1024\" height=\"636\" srcset=\"https:\/\/github.blog\/wp-content\/uploads\/2024\/02\/steam-audio.png?w=1548 1548w, https:\/\/github.blog\/wp-content\/uploads\/2024\/02\/steam-audio.png?w=300 300w, https:\/\/github.blog\/wp-content\/uploads\/2024\/02\/steam-audio.png?w=768 768w, https:\/\/github.blog\/wp-content\/uploads\/2024\/02\/steam-audio.png?w=1024 1024w, https:\/\/github.blog\/wp-content\/uploads\/2024\/02\/steam-audio.png?w=1536 1536w, https:\/\/github.blog\/wp-content\/uploads\/2024\/02\/steam-audio.png?w=932 932w, https:\/\/github.blog\/wp-content\/uploads\/2024\/02\/steam-audio.png?w=708 708w, https:\/\/github.blog\/wp-content\/uploads\/2024\/02\/steam-audio.png?w=512 512w, https:\/\/github.blog\/wp-content\/uploads\/2024\/02\/steam-audio.png?w=288 288w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/>\n\t\t<div class=\"d-flex flex-row flex-wrap flex-items-center\">\n\t\t\t<div class=\"d-flex flex-row flex-items-center width-full width-md-auto mt-2\">\n\t\t\t\t\t<a class=\"btn-mktg btn-small-mktg d-block mr-2 width-full width-md-auto\" href=\"https:\/\/valvesoftware.github.io\/steam-audio\/\" target=\"_blank\">\n\t\t\t<svg class=\"octicon d-inline-block mr-1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" width=\"24\" height=\"24\"><path d=\"M9.5 15.584V8.416a.5.5 0 01.77-.42l5.576 3.583a.5.5 0 010 .842l-5.576 3.584a.5.5 0 01-.77-.42z\"><\/path><path fill-rule=\"evenodd\" d=\"M12 2.5a9.5 9.5 0 100 19 9.5 9.5 0 000-19zM1 12C1 5.925 5.925 1 12 1s11 4.925 11 11-4.925 11-11 11S1 18.075 1 12z\"><\/path><\/svg>\n\t\t\tDownload\t\t\t<\/a>\n\t\t\n\t\t\t\t\t<a class=\"btn-mktg btn-small-mktg btn-muted-mktg d-block mr-md-2 width-full width-md-auto\" href=\"https:\/\/github.com\/ValveSoftware\/steam-audio\" target=\"_blank\">\n\t\t\t<svg class=\"octicon d-inline-block mr-1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\"><path fill-rule=\"evenodd\" d=\"M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z\"><\/path><\/svg>\n\t\t\tSource\t\t\t<\/a>\n\t\t\n\t\t\t\t<\/div>\n\t\n\t\t\t<div class=\"d-flex flex-row flex-items-center mt-2\" style=\"flex-grow: 1;\">\n\t\t\t\t\t<div class=\"d-flex flex-row flex-wrap text-semibold f5-mktg\">\n\t\t\t\t\t\t\t<span class=\"d-flex flex-row flex-items-center mr-1 my-1\">\n\t\t\t\t<svg class=\"d-block\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"#f34b7d\"><path fill-rule=\"evenodd\" d=\"M8 4a4 4 0 100 8 4 4 0 000-8z\"><\/path><\/svg>\n\t\t\t\tC++\t\t\t\t<\/span>\n\t\t\t\t\t\t<\/div>\n\t\t\n\t\t\t\t\t<div class=\"d-flex flex-row flex-wrap ml-auto f5-mktg\">\n\t\t\t\t\t\t\t<div class=\"my-1 ml-2\">\n\t\t\t\t<a href=\"https:\/\/github.com\/ValveSoftware\" target=\"_blank\" arial-label=\"@ValveSoftware\" title=\"@ValveSoftware\">\n\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" class=\"d-block circle height-auto\" width=\"24\" height=\"24\" src=\"https:\/\/avatars.githubusercontent.com\/u\/3082775?v=4&#038;s=64\" alt=\"@ValveSoftware\">\n\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<\/div>\n<\/div>\n\n<\/p><p><em><a href=\"https:\/\/valvesoftware.github.io\/steam-audio\/\">Steam Audio<\/a> is<\/em> a 3D audio SDK that models how sound moves through environments, with sounds blocked and reflected by world geometry. It works with Unity, Unreal Engine, and FMOD Studio, or via a C API. While years in the making, Steam Audio 4.5.2 is the project&rsquo;s open source debut. The project, including all its engine plugins, is <a href=\"https:\/\/steamcommunity.com\/games\/596420\/announcements\/detail\/7745698166044243233\">now open source on GitHub under an Apache 2.0 license<\/a>. Welcome to the party, Steam Audio!<\/p>\n<h2 id=\"game-jams\" id=\"game-jams\" ><a class=\"heading-link\" href=\"#game-jams\">Game jams<span class=\"heading-hash pl-2 text-italic text-bold\" aria-hidden=\"true\"><\/span><\/a><\/h2>\n<h3 id=\"upcoming-jams\" id=\"upcoming-jams\" ><a class=\"heading-link\" href=\"#upcoming-jams\">Upcoming jams<span class=\"heading-hash pl-2 text-italic text-bold\" aria-hidden=\"true\"><\/span><\/a><\/h3>\n<ul>\n<li><a href=\"https:\/\/itch.io\/jam\/7drl-challenge-2024\">7DRL Challenge 2024<\/a> (March 1 to 11)&mdash;Put procedural generation to work and join the 20th(!!!) year of the jam to make and finish a roguelike in 7 days or less.<\/li>\n<li><a href=\"https:\/\/itch.io\/jam\/mini-jam-153-fishing\">Mini Jam 153<\/a> (March 1 &ndash; 3)&mdash;72-hour-long with a required limitation announced as soon as the jam starts to spice things up.<\/li>\n<\/ul>\n<h3 id=\"game-jam-game-of-the-month-why-did-the-chicken-cross-the-road-%f0%9f%90%94-%f0%9f%9a%a6\" id=\"game-jam-game-of-the-month-why-did-the-chicken-cross-the-road-%f0%9f%90%94-%f0%9f%9a%a6\" ><a class=\"heading-link\" href=\"#game-jam-game-of-the-month-why-did-the-chicken-cross-the-road-%f0%9f%90%94-%f0%9f%9a%a6\">Game jam game of the month: Why did the Chicken Cross the Road &#128020; &#128678;<span class=\"heading-hash pl-2 text-italic text-bold\" aria-hidden=\"true\"><\/span><\/a><\/h3>\n<p><a href=\"https:\/\/globalgamejam.org\/games\/2024\/why-did-chicken-cross-road-4\"><i>Why did the Chicken Cross the Road<\/i><\/a> is a shining entry to <a href=\"https:\/\/globalgamejam.org\/\">Global Game Jam 2024<\/a>. It&rsquo;s a beautiful day in the garden and you are a stubborn chicken. This <i>Frogger<\/i>-like for the <a href=\"https:\/\/www.lexaloffle.com\/pico-8.php\">PICO-8<\/a> asks and answers the time-honored question with an adventure across roads, streams, and much more. Bring your best timing to enjoy this comedic and challenging Game Jam Game of the Month.<\/p>\n<div class=\"project-bar mt-0 mb-3\"> \t\t\t\n<p><div style=\"width: 1920px;\" class=\"wp-video\"><video class=\"wp-video-shortcode\" id=\"video-76712-4\" width=\"1920\" height=\"1080\" loop autoplay preload=\"metadata\" controls=\"controls\"><source type=\"video\/mp4\" src=\"https:\/\/github.blog\/wp-content\/uploads\/2024\/02\/chicken.mp4#t=0.001?_=4\" \/><a href=\"https:\/\/github.blog\/wp-content\/uploads\/2024\/02\/chicken.mp4#t=0.001\">https:\/\/github.blog\/wp-content\/uploads\/2024\/02\/chicken.mp4#t=0.001<\/a><\/video><\/div><\/p>\n\t\t<div class=\"d-flex flex-row flex-wrap flex-items-center\">\n\t\t\t<div class=\"d-flex flex-row flex-items-center width-full width-md-auto mt-2\">\n\t\t\t\t\t<a class=\"btn-mktg btn-small-mktg d-block mr-2 width-full width-md-auto\" href=\"https:\/\/globalgamejam.org\/games\/2024\/why-did-chicken-cross-road-4\" target=\"_blank\">\n\t\t\t<svg class=\"octicon d-inline-block mr-1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" width=\"24\" height=\"24\"><path d=\"M9.5 15.584V8.416a.5.5 0 01.77-.42l5.576 3.583a.5.5 0 010 .842l-5.576 3.584a.5.5 0 01-.77-.42z\"><\/path><path fill-rule=\"evenodd\" d=\"M12 2.5a9.5 9.5 0 100 19 9.5 9.5 0 000-19zM1 12C1 5.925 5.925 1 12 1s11 4.925 11 11-4.925 11-11 11S1 18.075 1 12z\"><\/path><\/svg>\n\t\t\tPlay\t\t\t<\/a>\n\t\t\n\t\t\t\t\t<a class=\"btn-mktg btn-small-mktg btn-muted-mktg d-block mr-md-2 width-full width-md-auto\" href=\"https:\/\/github.com\/manon-gfx\/chicken-road\" target=\"_blank\">\n\t\t\t<svg class=\"octicon d-inline-block mr-1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\"><path fill-rule=\"evenodd\" d=\"M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z\"><\/path><\/svg>\n\t\t\tSource\t\t\t<\/a>\n\t\t\n\t\t\t\t\t<div class=\"d-none d-md-flex flex-row mr-2 mr-lg-3\">\n\t\t\t\t\t\t\t<svg class=\"d-block mx-1\" title=\"Windows\" aria-title=\"Windows\" width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill-rule=\"evenodd\" clip-rule=\"evenodd\" fill=\"currentColor\">\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<path d=\"M0 12v-8.646l10-1.355v10.001h-10zm11 0h13v-12l-13 1.807v10.193zm-1 1h-10v7.646l10 1.355v-9.001zm1 0v9.194l13 1.806v-11h-13z\"\/>\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t\t\t<\/svg>\n\t\t\t\t\t\t\t<svg class=\"d-block mx-1\" title=\"macOS\" aria-title=\"macOS\" width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill-rule=\"evenodd\" clip-rule=\"evenodd\" fill=\"currentColor\">\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<path d=\"M22 17.607c-.786 2.28-3.139 6.317-5.563 6.361-1.608.031-2.125-.953-3.963-.953-1.837 0-2.412.923-3.932.983-2.572.099-6.542-5.827-6.542-10.995 0-4.747 3.308-7.1 6.198-7.143 1.55-.028 3.014 1.045 3.959 1.045.949 0 2.727-1.29 4.596-1.101.782.033 2.979.315 4.389 2.377-3.741 2.442-3.158 7.549.858 9.426zm-5.222-17.607c-2.826.114-5.132 3.079-4.81 5.531 2.612.203 5.118-2.725 4.81-5.531z\"\/>\n\t\t\t\t\n\t\t\t\t\t\t\t\t<\/svg>\n\t\t\t\t\t\t\t<svg class=\"d-block mx-1\" title=\"Linux\" aria-title=\"Linux\" width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill-rule=\"evenodd\" clip-rule=\"evenodd\" fill=\"currentColor\">\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<path d=\"M20.581 19.049c-.55-.446-.336-1.431-.907-1.917.553-3.365-.997-6.331-2.845-8.232-1.551-1.595-1.051-3.147-1.051-4.49 0-2.146-.881-4.41-3.55-4.41-2.853 0-3.635 2.38-3.663 3.738-.068 3.262.659 4.11-1.25 6.484-2.246 2.793-2.577 5.579-2.07 7.057-.237.276-.557.582-1.155.835-1.652.72-.441 1.925-.898 2.78-.13.243-.192.497-.192.74 0 .75.596 1.399 1.679 1.302 1.461-.13 2.809.905 3.681.905.77 0 1.402-.438 1.696-1.041 1.377-.339 3.077-.296 4.453.059.247.691.917 1.141 1.662 1.141 1.631 0 1.945-1.849 3.816-2.475.674-.225 1.013-.879 1.013-1.488 0-.39-.139-.761-.419-.988zm-9.147-10.465c-.319 0-.583-.258-1-.568-.528-.392-1.065-.618-1.059-1.03 0-.283.379-.37.869-.681.526-.333.731-.671 1.249-.671.53 0 .69.268 1.41.579.708.307 1.201.427 1.201.773 0 .355-.741.609-1.158.868-.613.378-.928.73-1.512.73zm1.665-5.215c.882.141.981 1.691.559 2.454l-.355-.145c.184-.543.181-1.437-.435-1.494-.391-.036-.643.48-.697.922-.153-.064-.32-.11-.523-.127.062-.923.658-1.737 1.451-1.61zm-3.403.331c.676-.168 1.075.618 1.078 1.435l-.31.19c-.042-.343-.195-.897-.579-.779-.411.128-.344 1.083-.115 1.279l-.306.17c-.42-.707-.419-2.133.232-2.295zm-2.115 19.243c-1.963-.893-2.63-.69-3.005-.69-.777 0-1.031-.579-.739-1.127.248-.465.171-.952.11-1.343-.094-.599-.111-.794.478-1.052.815-.346 1.177-.791 1.447-1.124.758-.937 1.523.537 2.15 1.85.407.851 1.208 1.282 1.455 2.225.227.871-.71 1.801-1.896 1.261zm6.987-1.874c-1.384.673-3.147.982-4.466.299-.195-.563-.507-.927-.843-1.293.539-.142.939-.814.46-1.489-.511-.721-1.555-1.224-2.61-2.04-.987-.763-1.299-2.644.045-4.746-.655 1.862-.272 3.578.057 4.069.068-.988.146-2.638 1.496-4.615.681-.998.691-2.316.706-3.14l.62.424c.456.337.838.708 1.386.708.81 0 1.258-.466 1.882-.853.244-.15.613-.302.923-.513.52 2.476 2.674 5.454 2.795 7.15.501-1.032-.142-3.514-.142-3.514.842 1.285.909 2.356.946 3.67.589.241 1.221.869 1.279 1.696l-.245-.028c-.126-.919-2.607-2.269-2.83-.539-1.19.181-.757 2.066-.997 3.288-.11.559-.314 1.001-.462 1.466zm4.846-.041c-.985.38-1.65 1.187-2.107 1.688-.88.966-2.044.503-2.168-.401-.131-.966.36-1.493.572-2.574.193-.987-.023-2.506.431-2.668.295 1.753 2.066 1.016 2.47.538.657 0 .712.222.859.837.092.385.219.709.578 1.09.418.447.29 1.133-.635 1.49zm-8-13.006c-.651 0-1.138-.433-1.534-.769-.203-.171.05-.487.253-.315.387.328.777.675 1.281.675.607 0 1.142-.519 1.867-.805.247-.097.388.285.143.382-.704.277-1.269.832-2.01.832z\"\/>\n\t\t\t\t\t\t\t\t<\/svg>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\n\t\t\t<div class=\"d-flex flex-row flex-items-center mt-2\" style=\"flex-grow: 1;\">\n\t\t\t\t\t<div class=\"d-flex flex-row flex-wrap text-semibold f5-mktg\">\n\t\t\t\t\t\t\t<span class=\"d-flex flex-row flex-items-center mr-1 my-1\">\n\t\t\t\t<svg class=\"d-block\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 16 16\" width=\"16\" height=\"16\" fill=\"#000080\"><path fill-rule=\"evenodd\" d=\"M8 4a4 4 0 100 8 4 4 0 000-8z\"><\/path><\/svg>\n\t\t\t\tLua\t\t\t\t<\/span>\n\t\t\t\t\t\t<\/div>\n\t\t\n\t\t\t\t\t<div class=\"d-flex flex-row flex-wrap ml-auto f5-mktg\">\n\t\t\t\t\t\t\t<div class=\"my-1 ml-2\">\n\t\t\t\t<a href=\"https:\/\/github.com\/manon-gfx\" target=\"_blank\" arial-label=\"@manon-gfx\" title=\"@manon-gfx\">\n\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" class=\"d-block circle height-auto\" width=\"24\" height=\"24\" src=\"https:\/\/avatars.githubusercontent.com\/u\/85197342?v=4&#038;s=64\" alt=\"@manon-gfx\">\n\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"my-1 ml-2\">\n\t\t\t\t<a href=\"https:\/\/github.com\/KateUnavailable\" target=\"_blank\" arial-label=\"@KateUnavailable\" title=\"@KateUnavailable\">\n\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" class=\"d-block circle height-auto\" width=\"24\" height=\"24\" src=\"https:\/\/avatars.githubusercontent.com\/u\/69901695?v=4&#038;s=64\" alt=\"@KateUnavailable\">\n\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"my-1 ml-2\">\n\t\t\t\t<a href=\"https:\/\/github.com\/annepoot\" target=\"_blank\" arial-label=\"@annepoot\" title=\"@annepoot\">\n\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" class=\"d-block circle height-auto\" width=\"24\" height=\"24\" src=\"https:\/\/avatars.githubusercontent.com\/u\/91520388?v=4&#038;s=64\" alt=\"@annepoot\">\n\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<\/div>\n<\/div>\n\n<\/p><h2 id=\"events\" id=\"events\" ><a class=\"heading-link\" href=\"#events\">Events<span class=\"heading-hash pl-2 text-italic text-bold\" aria-hidden=\"true\"><\/span><\/a><\/h2>\n<h3 id=\"godot-gdc-meetup-wednesday-march-20th-2024\" id=\"godot-gdc-meetup-wednesday-march-20th-2024\" ><a class=\"heading-link\" href=\"#godot-gdc-meetup-wednesday-march-20th-2024\">Godot GDC Meetup &ndash; Wednesday, March 20th 2024<span class=\"heading-hash pl-2 text-italic text-bold\" aria-hidden=\"true\"><\/span><\/a><\/h3>\n<p>We&rsquo;re hosting our friends from Godot at GitHub HQ on the evening of March 20th, 2024 for their <a href=\"https:\/\/lu.ma\/zymqufq0\">4th annual Godot GDC Meetup<\/a>.<\/p>\n<p>Enjoy an evening filled with networking, food, drinks, and all things Godot. Mingle with Godot core contributors, game developers, and users from around the world. Registration required.<\/p>\n<p><a href=\"https:\/\/lu.ma\/zymqufq0\"><img data-recalc-dims=\"1\" decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-70793 width-fit\" src=\"https:\/\/github.blog\/wp-content\/uploads\/2023\/03\/godot-4-release-party-2023.png?resize=1024%2C538\" alt=\"Mona the Octocat DJing and wearing a Godot mask.\" width=\"1024\" height=\"538\" srcset=\"https:\/\/github.blog\/wp-content\/uploads\/2023\/03\/godot-4-release-party-2023.png?w=1200 1200w, https:\/\/github.blog\/wp-content\/uploads\/2023\/03\/godot-4-release-party-2023.png?w=300 300w, https:\/\/github.blog\/wp-content\/uploads\/2023\/03\/godot-4-release-party-2023.png?w=768 768w, https:\/\/github.blog\/wp-content\/uploads\/2023\/03\/godot-4-release-party-2023.png?w=1024 1024w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><\/a><\/p>\n<p>That&rsquo;s all for this edition of Game Bytes. We&rsquo;ll see you next month!<\/p>\n<p><b>Working on something cool or releasing something this month?&nbsp;<\/b>&nbsp;Share it with us via gamebytes@github.com.<\/p>\n<p>&nbsp;<\/p>\n<\/body><\/html>\n","protected":false},"excerpt":{"rendered":"<p>Game Bytes is our monthly series taking a peek at the world of gamedev on GitHub\u2014featuring game engine updates, game jam details, open source games, mods, maps, and more. Game on! \ud83d\udd79\ufe0f<\/p>\n","protected":false},"author":1273,"featured_media":76816,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_gh_post_show_toc":"yes","_gh_post_is_no_robots":"no","_gh_post_is_featured":"no","_gh_post_is_excluded":"no","_gh_post_is_unlisted":"no","_gh_post_related_link_1":"https:\/\/github.blog\/2024-01-18-game-bytes-january-2024\/","_gh_post_related_link_2":"https:\/\/github.blog\/2024-01-09-game-off-2023-results\/","_gh_post_related_link_3":"https:\/\/github.blog\/2023-10-30-hackable-halloween-games-mmxxiii\/","_gh_post_sq_img":"https:\/\/github.blog\/wp-content\/uploads\/2024\/01\/game-off-sq.png","_gh_post_sq_img_id":"76269","_gh_post_cta_title":"","_gh_post_cta_text":"","_gh_post_cta_link":"","_gh_post_cta_button":"Click Here to Learn More","_gh_post_recirc_hide":"yes","_gh_post_recirc_col_1":"gh-auto-select","_gh_post_recirc_col_2":"65301","_gh_post_recirc_col_3":"65303","_gh_post_recirc_col_4":"65316","_featured_video":"","_gh_post_additional_query_params":"","_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"_wpas_customize_per_network":false,"_links_to":"","_links_to_target":""},"categories":[3329,67],"tags":[1753],"coauthors":[2003],"class_list":["post-76712","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-gaming","category-open-source","tag-gamedev"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.3 (Yoast SEO v27.3) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Game Bytes \u00b7 February 2024 - The GitHub Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/github.blog\/open-source\/gaming\/game-bytes-february-2024\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Game Bytes \u00b7 February 2024\" \/>\n<meta property=\"og:description\" content=\"Game Bytes is our monthly series taking a peek at the world of gamedev on GitHub\u2014featuring game engine updates, game jam details, open source games, mods, maps, and more. Game on! \ud83d\udd79\ufe0f\" \/>\n<meta property=\"og:url\" content=\"https:\/\/github.blog\/open-source\/gaming\/game-bytes-february-2024\/\" \/>\n<meta property=\"og:site_name\" content=\"The GitHub Blog\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/lee337reilly\" \/>\n<meta property=\"article:published_time\" content=\"2024-02-29T19:30:40+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-02-29T22:50:34+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/github.blog\/wp-content\/uploads\/2024\/02\/game-bytes-feb.png?fit=1200%2C630\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Lee Reilly\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@leereilly\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Lee Reilly\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/github.blog\\\/open-source\\\/gaming\\\/game-bytes-february-2024\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/github.blog\\\/open-source\\\/gaming\\\/game-bytes-february-2024\\\/\"},\"author\":{\"name\":\"Lee Reilly\",\"@id\":\"https:\\\/\\\/github.blog\\\/#\\\/schema\\\/person\\\/21fa3ae5aac7d4dd50baf74154006d86\"},\"headline\":\"Game Bytes \u00b7 February 2024\",\"datePublished\":\"2024-02-29T19:30:40+00:00\",\"dateModified\":\"2024-02-29T22:50:34+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/github.blog\\\/open-source\\\/gaming\\\/game-bytes-february-2024\\\/\"},\"wordCount\":1253,\"image\":{\"@id\":\"https:\\\/\\\/github.blog\\\/open-source\\\/gaming\\\/game-bytes-february-2024\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/github.blog\\\/wp-content\\\/uploads\\\/2024\\\/02\\\/game-bytes-feb.png?fit=1200%2C630\",\"keywords\":[\"gamedev\"],\"articleSection\":[\"Gaming\",\"Open Source\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/github.blog\\\/open-source\\\/gaming\\\/game-bytes-february-2024\\\/\",\"url\":\"https:\\\/\\\/github.blog\\\/open-source\\\/gaming\\\/game-bytes-february-2024\\\/\",\"name\":\"Game Bytes \u00b7 February 2024 - The GitHub Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/github.blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/github.blog\\\/open-source\\\/gaming\\\/game-bytes-february-2024\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/github.blog\\\/open-source\\\/gaming\\\/game-bytes-february-2024\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/github.blog\\\/wp-content\\\/uploads\\\/2024\\\/02\\\/game-bytes-feb.png?fit=1200%2C630\",\"datePublished\":\"2024-02-29T19:30:40+00:00\",\"dateModified\":\"2024-02-29T22:50:34+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/github.blog\\\/#\\\/schema\\\/person\\\/21fa3ae5aac7d4dd50baf74154006d86\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/github.blog\\\/open-source\\\/gaming\\\/game-bytes-february-2024\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/github.blog\\\/open-source\\\/gaming\\\/game-bytes-february-2024\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/github.blog\\\/open-source\\\/gaming\\\/game-bytes-february-2024\\\/#primaryimage\",\"url\":\"https:\\\/\\\/github.blog\\\/wp-content\\\/uploads\\\/2024\\\/02\\\/game-bytes-feb.png?fit=1200%2C630\",\"contentUrl\":\"https:\\\/\\\/github.blog\\\/wp-content\\\/uploads\\\/2024\\\/02\\\/game-bytes-feb.png?fit=1200%2C630\",\"width\":1200,\"height\":630},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/github.blog\\\/open-source\\\/gaming\\\/game-bytes-february-2024\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/github.blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Open Source\",\"item\":\"https:\\\/\\\/github.blog\\\/open-source\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Gaming\",\"item\":\"https:\\\/\\\/github.blog\\\/open-source\\\/gaming\\\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Game Bytes \u00b7 February 2024\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/github.blog\\\/#website\",\"url\":\"https:\\\/\\\/github.blog\\\/\",\"name\":\"The GitHub Blog\",\"description\":\"Updates, ideas, and inspiration from GitHub to help developers build and design software.\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/github.blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/github.blog\\\/#\\\/schema\\\/person\\\/21fa3ae5aac7d4dd50baf74154006d86\",\"name\":\"Lee Reilly\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/66ce0fc5d26ebbe4627e038131204dd34a1db6f021aafdb6d699b9e6c65ca883?s=96&d=mm&r=g828d591da5cdb8199f87211a7731d857\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/66ce0fc5d26ebbe4627e038131204dd34a1db6f021aafdb6d699b9e6c65ca883?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/66ce0fc5d26ebbe4627e038131204dd34a1db6f021aafdb6d699b9e6c65ca883?s=96&d=mm&r=g\",\"caption\":\"Lee Reilly\"},\"description\":\"Senior Program Manager, GitHub Developer Relations. Open source hype man, AI whisperer, hackathon and game jam wrangler. I write &amp;&amp; manage programs, support dev communities, and occasionally ship something.\",\"sameAs\":[\"https:\\\/\\\/leereilly.net\",\"https:\\\/\\\/www.facebook.com\\\/lee337reilly\",\"https:\\\/\\\/x.com\\\/leereilly\"],\"url\":\"https:\\\/\\\/github.blog\\\/author\\\/leereilly\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Game Bytes \u00b7 February 2024 - The GitHub Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/github.blog\/open-source\/gaming\/game-bytes-february-2024\/","og_locale":"en_US","og_type":"article","og_title":"Game Bytes \u00b7 February 2024","og_description":"Game Bytes is our monthly series taking a peek at the world of gamedev on GitHub\u2014featuring game engine updates, game jam details, open source games, mods, maps, and more. Game on! \ud83d\udd79\ufe0f","og_url":"https:\/\/github.blog\/open-source\/gaming\/game-bytes-february-2024\/","og_site_name":"The GitHub Blog","article_author":"https:\/\/www.facebook.com\/lee337reilly","article_published_time":"2024-02-29T19:30:40+00:00","article_modified_time":"2024-02-29T22:50:34+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/github.blog\/wp-content\/uploads\/2024\/02\/game-bytes-feb.png?fit=1200%2C630","type":"image\/png"}],"author":"Lee Reilly","twitter_card":"summary_large_image","twitter_creator":"@leereilly","twitter_misc":{"Written by":"Lee Reilly","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/github.blog\/open-source\/gaming\/game-bytes-february-2024\/#article","isPartOf":{"@id":"https:\/\/github.blog\/open-source\/gaming\/game-bytes-february-2024\/"},"author":{"name":"Lee Reilly","@id":"https:\/\/github.blog\/#\/schema\/person\/21fa3ae5aac7d4dd50baf74154006d86"},"headline":"Game Bytes \u00b7 February 2024","datePublished":"2024-02-29T19:30:40+00:00","dateModified":"2024-02-29T22:50:34+00:00","mainEntityOfPage":{"@id":"https:\/\/github.blog\/open-source\/gaming\/game-bytes-february-2024\/"},"wordCount":1253,"image":{"@id":"https:\/\/github.blog\/open-source\/gaming\/game-bytes-february-2024\/#primaryimage"},"thumbnailUrl":"https:\/\/github.blog\/wp-content\/uploads\/2024\/02\/game-bytes-feb.png?fit=1200%2C630","keywords":["gamedev"],"articleSection":["Gaming","Open Source"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/github.blog\/open-source\/gaming\/game-bytes-february-2024\/","url":"https:\/\/github.blog\/open-source\/gaming\/game-bytes-february-2024\/","name":"Game Bytes \u00b7 February 2024 - The GitHub Blog","isPartOf":{"@id":"https:\/\/github.blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/github.blog\/open-source\/gaming\/game-bytes-february-2024\/#primaryimage"},"image":{"@id":"https:\/\/github.blog\/open-source\/gaming\/game-bytes-february-2024\/#primaryimage"},"thumbnailUrl":"https:\/\/github.blog\/wp-content\/uploads\/2024\/02\/game-bytes-feb.png?fit=1200%2C630","datePublished":"2024-02-29T19:30:40+00:00","dateModified":"2024-02-29T22:50:34+00:00","author":{"@id":"https:\/\/github.blog\/#\/schema\/person\/21fa3ae5aac7d4dd50baf74154006d86"},"breadcrumb":{"@id":"https:\/\/github.blog\/open-source\/gaming\/game-bytes-february-2024\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/github.blog\/open-source\/gaming\/game-bytes-february-2024\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/github.blog\/open-source\/gaming\/game-bytes-february-2024\/#primaryimage","url":"https:\/\/github.blog\/wp-content\/uploads\/2024\/02\/game-bytes-feb.png?fit=1200%2C630","contentUrl":"https:\/\/github.blog\/wp-content\/uploads\/2024\/02\/game-bytes-feb.png?fit=1200%2C630","width":1200,"height":630},{"@type":"BreadcrumbList","@id":"https:\/\/github.blog\/open-source\/gaming\/game-bytes-february-2024\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/github.blog\/"},{"@type":"ListItem","position":2,"name":"Open Source","item":"https:\/\/github.blog\/open-source\/"},{"@type":"ListItem","position":3,"name":"Gaming","item":"https:\/\/github.blog\/open-source\/gaming\/"},{"@type":"ListItem","position":4,"name":"Game Bytes \u00b7 February 2024"}]},{"@type":"WebSite","@id":"https:\/\/github.blog\/#website","url":"https:\/\/github.blog\/","name":"The GitHub Blog","description":"Updates, ideas, and inspiration from GitHub to help developers build and design software.","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/github.blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/github.blog\/#\/schema\/person\/21fa3ae5aac7d4dd50baf74154006d86","name":"Lee Reilly","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/66ce0fc5d26ebbe4627e038131204dd34a1db6f021aafdb6d699b9e6c65ca883?s=96&d=mm&r=g828d591da5cdb8199f87211a7731d857","url":"https:\/\/secure.gravatar.com\/avatar\/66ce0fc5d26ebbe4627e038131204dd34a1db6f021aafdb6d699b9e6c65ca883?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/66ce0fc5d26ebbe4627e038131204dd34a1db6f021aafdb6d699b9e6c65ca883?s=96&d=mm&r=g","caption":"Lee Reilly"},"description":"Senior Program Manager, GitHub Developer Relations. Open source hype man, AI whisperer, hackathon and game jam wrangler. I write &amp;&amp; manage programs, support dev communities, and occasionally ship something.","sameAs":["https:\/\/leereilly.net","https:\/\/www.facebook.com\/lee337reilly","https:\/\/x.com\/leereilly"],"url":"https:\/\/github.blog\/author\/leereilly\/"}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/github.blog\/wp-content\/uploads\/2024\/02\/game-bytes-feb.png?fit=1200%2C630","jetpack_shortlink":"https:\/\/wp.me\/pamS32-jXi","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/github.blog\/wp-json\/wp\/v2\/posts\/76712","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/github.blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/github.blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/github.blog\/wp-json\/wp\/v2\/users\/1273"}],"replies":[{"embeddable":true,"href":"https:\/\/github.blog\/wp-json\/wp\/v2\/comments?post=76712"}],"version-history":[{"count":50,"href":"https:\/\/github.blog\/wp-json\/wp\/v2\/posts\/76712\/revisions"}],"predecessor-version":[{"id":76860,"href":"https:\/\/github.blog\/wp-json\/wp\/v2\/posts\/76712\/revisions\/76860"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/github.blog\/wp-json\/wp\/v2\/media\/76816"}],"wp:attachment":[{"href":"https:\/\/github.blog\/wp-json\/wp\/v2\/media?parent=76712"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/github.blog\/wp-json\/wp\/v2\/categories?post=76712"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/github.blog\/wp-json\/wp\/v2\/tags?post=76712"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/github.blog\/wp-json\/wp\/v2\/coauthors?post=76712"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}