{"id":1311,"date":"2026-02-26T22:34:53","date_gmt":"2026-02-26T22:34:53","guid":{"rendered":"https:\/\/blog.davin.net\/wp\/?p=1311"},"modified":"2026-02-26T22:50:01","modified_gmt":"2026-02-26T22:50:01","slug":"saturn-s-3d-multiplayer","status":"publish","type":"post","link":"https:\/\/blog.davin.net\/wp\/?p=1311","title":{"rendered":"Saturn S-3D Multiplayer"},"content":{"rendered":"\n<p>Last weekend, Sacha, my son and I created a simple two multiplayer 3D video game using an online AI assisted code writing and also with some help from my friend Geoff who helped us get our development environment all set up. It\u2019s unbelievable how powerful it is. Click on the screen below to try it out!<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/blog.davin.net\/games\/saturn\/\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"565\" src=\"https:\/\/blog.davin.net\/wp\/wp-content\/uploads\/2026\/02\/saturns2-1024x565.jpg\" alt=\"\" class=\"wp-image-1314\" srcset=\"https:\/\/blog.davin.net\/wp\/wp-content\/uploads\/2026\/02\/saturns2-1024x565.jpg 1024w, https:\/\/blog.davin.net\/wp\/wp-content\/uploads\/2026\/02\/saturns2-300x166.jpg 300w, https:\/\/blog.davin.net\/wp\/wp-content\/uploads\/2026\/02\/saturns2-768x424.jpg 768w, https:\/\/blog.davin.net\/wp\/wp-content\/uploads\/2026\/02\/saturns2-1536x847.jpg 1536w, https:\/\/blog.davin.net\/wp\/wp-content\/uploads\/2026\/02\/saturns2.jpg 1887w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p>We managed to create an entire multiplayer game in 3-D for a web browser in just a couple hours. There\u2019s a lot of fun to be had out there. the second game we built was a multiplayer light cycle game inspired by Tron where race each other On light cycle bikes.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"768\" src=\"https:\/\/blog.davin.net\/wp\/wp-content\/uploads\/2026\/02\/tron1-1024x768.jpg\" alt=\"\" class=\"wp-image-1316\" srcset=\"https:\/\/blog.davin.net\/wp\/wp-content\/uploads\/2026\/02\/tron1-1024x768.jpg 1024w, https:\/\/blog.davin.net\/wp\/wp-content\/uploads\/2026\/02\/tron1-300x225.jpg 300w, https:\/\/blog.davin.net\/wp\/wp-content\/uploads\/2026\/02\/tron1-768x576.jpg 768w, https:\/\/blog.davin.net\/wp\/wp-content\/uploads\/2026\/02\/tron1-1536x1152.jpg 1536w, https:\/\/blog.davin.net\/wp\/wp-content\/uploads\/2026\/02\/tron1.jpg 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>AI is not just for controlling nuclear missiles or replacing middle management and factory workers. Although it could do both at the same time and it would only take a few seconds for us to realize it has already happened.<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"768\" data-id=\"1318\" src=\"https:\/\/blog.davin.net\/wp\/wp-content\/uploads\/2026\/02\/saturnrings-1-1024x768.jpg\" alt=\"\" class=\"wp-image-1318\" srcset=\"https:\/\/blog.davin.net\/wp\/wp-content\/uploads\/2026\/02\/saturnrings-1-1024x768.jpg 1024w, https:\/\/blog.davin.net\/wp\/wp-content\/uploads\/2026\/02\/saturnrings-1-300x225.jpg 300w, https:\/\/blog.davin.net\/wp\/wp-content\/uploads\/2026\/02\/saturnrings-1-768x576.jpg 768w, https:\/\/blog.davin.net\/wp\/wp-content\/uploads\/2026\/02\/saturnrings-1-1536x1152.jpg 1536w, https:\/\/blog.davin.net\/wp\/wp-content\/uploads\/2026\/02\/saturnrings-1.jpg 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" data-id=\"1317\" src=\"https:\/\/blog.davin.net\/wp\/wp-content\/uploads\/2026\/02\/tron2-1024x768.jpg\" alt=\"\" class=\"wp-image-1317\" srcset=\"https:\/\/blog.davin.net\/wp\/wp-content\/uploads\/2026\/02\/tron2-1024x768.jpg 1024w, https:\/\/blog.davin.net\/wp\/wp-content\/uploads\/2026\/02\/tron2-300x225.jpg 300w, https:\/\/blog.davin.net\/wp\/wp-content\/uploads\/2026\/02\/tron2-768x576.jpg 768w, https:\/\/blog.davin.net\/wp\/wp-content\/uploads\/2026\/02\/tron2-1536x1152.jpg 1536w, https:\/\/blog.davin.net\/wp\/wp-content\/uploads\/2026\/02\/tron2.jpg 1600w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" data-id=\"1316\" src=\"https:\/\/blog.davin.net\/wp\/wp-content\/uploads\/2026\/02\/tron1-1024x768.jpg\" alt=\"\" class=\"wp-image-1316\" srcset=\"https:\/\/blog.davin.net\/wp\/wp-content\/uploads\/2026\/02\/tron1-1024x768.jpg 1024w, https:\/\/blog.davin.net\/wp\/wp-content\/uploads\/2026\/02\/tron1-300x225.jpg 300w, https:\/\/blog.davin.net\/wp\/wp-content\/uploads\/2026\/02\/tron1-768x576.jpg 768w, https:\/\/blog.davin.net\/wp\/wp-content\/uploads\/2026\/02\/tron1-1536x1152.jpg 1536w, https:\/\/blog.davin.net\/wp\/wp-content\/uploads\/2026\/02\/tron1.jpg 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"530\" data-id=\"1315\" src=\"https:\/\/blog.davin.net\/wp\/wp-content\/uploads\/2026\/02\/signal-2026-02-24-160153_002-1024x530.jpg\" alt=\"\" class=\"wp-image-1315\" srcset=\"https:\/\/blog.davin.net\/wp\/wp-content\/uploads\/2026\/02\/signal-2026-02-24-160153_002-1024x530.jpg 1024w, https:\/\/blog.davin.net\/wp\/wp-content\/uploads\/2026\/02\/signal-2026-02-24-160153_002-300x155.jpg 300w, https:\/\/blog.davin.net\/wp\/wp-content\/uploads\/2026\/02\/signal-2026-02-24-160153_002-768x398.jpg 768w, https:\/\/blog.davin.net\/wp\/wp-content\/uploads\/2026\/02\/signal-2026-02-24-160153_002-1536x796.jpg 1536w, https:\/\/blog.davin.net\/wp\/wp-content\/uploads\/2026\/02\/signal-2026-02-24-160153_002.jpg 1867w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"565\" data-id=\"1314\" src=\"https:\/\/blog.davin.net\/wp\/wp-content\/uploads\/2026\/02\/saturns2-1024x565.jpg\" alt=\"\" class=\"wp-image-1314\" srcset=\"https:\/\/blog.davin.net\/wp\/wp-content\/uploads\/2026\/02\/saturns2-1024x565.jpg 1024w, https:\/\/blog.davin.net\/wp\/wp-content\/uploads\/2026\/02\/saturns2-300x166.jpg 300w, https:\/\/blog.davin.net\/wp\/wp-content\/uploads\/2026\/02\/saturns2-768x424.jpg 768w, https:\/\/blog.davin.net\/wp\/wp-content\/uploads\/2026\/02\/saturns2-1536x847.jpg 1536w, https:\/\/blog.davin.net\/wp\/wp-content\/uploads\/2026\/02\/saturns2.jpg 1887w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Last weekend, Sacha, my son and I created a simple two multiplayer 3D video game using an online AI assisted code writing and also with some help from my friend Geoff who helped us get our development environment all set up. It\u2019s unbelievable how powerful it is. Click on the screen below to try it [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":1312,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[],"class_list":["post-1311","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-art"],"_links":{"self":[{"href":"https:\/\/blog.davin.net\/wp\/index.php?rest_route=\/wp\/v2\/posts\/1311","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.davin.net\/wp\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.davin.net\/wp\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.davin.net\/wp\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.davin.net\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1311"}],"version-history":[{"count":3,"href":"https:\/\/blog.davin.net\/wp\/index.php?rest_route=\/wp\/v2\/posts\/1311\/revisions"}],"predecessor-version":[{"id":1323,"href":"https:\/\/blog.davin.net\/wp\/index.php?rest_route=\/wp\/v2\/posts\/1311\/revisions\/1323"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.davin.net\/wp\/index.php?rest_route=\/wp\/v2\/media\/1312"}],"wp:attachment":[{"href":"https:\/\/blog.davin.net\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1311"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.davin.net\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1311"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.davin.net\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1311"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}