{"id":34,"date":"2015-10-08T02:32:37","date_gmt":"2015-10-08T02:32:37","guid":{"rendered":"http:\/\/www.titansoftime.com\/3d-browser-mmorpg\/?p=34"},"modified":"2015-10-08T02:32:37","modified_gmt":"2015-10-08T02:32:37","slug":"indie-game-nerdout","status":"publish","type":"post","link":"https:\/\/www.titansoftime.com\/3d-browser-mmorpg\/indie-game-nerdout\/","title":{"rendered":"Indie Game Nerdout"},"content":{"rendered":"<p>The latest version (72) of the amazing 3D library we use\u00a0<a href=\"http:\/\/threejs.org\/\" target=\"_blank\">Three.js<\/a>\u00a0came out recently. This is good news for our favorite <a href=\"http:\/\/www.titansoftime.com\" target=\"_blank\">browser mmo<\/a>! r72 comes with full <strong><a href=\"http:\/\/threejs.org\/docs\/#Reference\/Core\/BufferGeometry\" target=\"_blank\">BufferGeometry<\/a><\/strong> support which is MUCH more efficient than the currently used <strong><a href=\"http:\/\/threejs.org\/docs\/#Reference\/Core\/Geometry\" target=\"_blank\">Geometry<\/a>.\u00a0<\/strong><\/p>\n<p>Our current dev build for r72 uses less than half (or even less) memory than the prior version. This means better performance and increased stability. This is also a <strong>huge<\/strong>\u00a0win for mobile devices.<\/p>\n<p>Check out these memory benchmarks!<\/p>\n<p>r71\u00a0<a href=\"http:\/\/www.titansoftime.com\/3d-browser-mmorpg\/wp-content\/uploads\/2015\/10\/71.jpg\"><img loading=\"lazy\" class=\"alignnone size-medium wp-image-35\" src=\"http:\/\/www.titansoftime.com\/3d-browser-mmorpg\/wp-content\/uploads\/2015\/10\/71-300x101.jpg\" alt=\"71\" width=\"300\" height=\"101\" srcset=\"https:\/\/www.titansoftime.com\/3d-browser-mmorpg\/wp-content\/uploads\/2015\/10\/71-300x101.jpg 300w, https:\/\/www.titansoftime.com\/3d-browser-mmorpg\/wp-content\/uploads\/2015\/10\/71-1024x346.jpg 1024w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>r72\u00a0<a href=\"http:\/\/www.titansoftime.com\/3d-browser-mmorpg\/wp-content\/uploads\/2015\/10\/72.jpg\"><img loading=\"lazy\" class=\"alignnone size-medium wp-image-36\" src=\"http:\/\/www.titansoftime.com\/3d-browser-mmorpg\/wp-content\/uploads\/2015\/10\/72-300x101.jpg\" alt=\"72\" width=\"300\" height=\"101\" srcset=\"https:\/\/www.titansoftime.com\/3d-browser-mmorpg\/wp-content\/uploads\/2015\/10\/72-300x101.jpg 300w, https:\/\/www.titansoftime.com\/3d-browser-mmorpg\/wp-content\/uploads\/2015\/10\/72-1024x346.jpg 1024w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>Redesigning the terrain to work off of buffer geometry was a monumental pain in the ass, but the rewards were well worth it. Our terrain was BY FAR the largest consumer of memory, with 72 it barely makes a dent.<\/p>\n<p>Building an indie game from scratch can be rewarding, but it also can be extremely frustrating.\u00a0Unfortunately we are unable to bring our r72 build live at the moment as there are 3 issues remaining.<\/p>\n<p>Check em out yourself on github:<\/p>\n<p>1. The particle engine is being updated.\u00a0<a href=\"https:\/\/github.com\/squarefeet\/ShaderParticleEngine\/issues\/75\" target=\"_blank\">Issue #75<\/a><\/p>\n<p>2. Strange fog behavior (minor). \u00a0<a href=\"https:\/\/github.com\/mrdoob\/three.js\/issues\/7111\" target=\"_blank\">Issue #7111<\/a><\/p>\n<p>3. Strange texture issue (minor).\u00a0<a href=\"https:\/\/github.com\/mrdoob\/three.js\/issues\/7197\" target=\"_blank\">Issue #7197<\/a><\/p>\n<p><strong>Stay tuned for further updates!<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The latest version (72) of the amazing 3D library we use\u00a0Three.js\u00a0came out recently. This is good news for our favorite browser mmo! r72 comes with full BufferGeometry support which is MUCH more efficient than the currently used Geometry.\u00a0 Our current dev build for r72 uses less than half (or even less) memory than the prior &hellip; <a href=\"https:\/\/www.titansoftime.com\/3d-browser-mmorpg\/indie-game-nerdout\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Indie Game Nerdout<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/www.titansoftime.com\/3d-browser-mmorpg\/wp-json\/wp\/v2\/posts\/34"}],"collection":[{"href":"https:\/\/www.titansoftime.com\/3d-browser-mmorpg\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.titansoftime.com\/3d-browser-mmorpg\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.titansoftime.com\/3d-browser-mmorpg\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.titansoftime.com\/3d-browser-mmorpg\/wp-json\/wp\/v2\/comments?post=34"}],"version-history":[{"count":1,"href":"https:\/\/www.titansoftime.com\/3d-browser-mmorpg\/wp-json\/wp\/v2\/posts\/34\/revisions"}],"predecessor-version":[{"id":37,"href":"https:\/\/www.titansoftime.com\/3d-browser-mmorpg\/wp-json\/wp\/v2\/posts\/34\/revisions\/37"}],"wp:attachment":[{"href":"https:\/\/www.titansoftime.com\/3d-browser-mmorpg\/wp-json\/wp\/v2\/media?parent=34"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.titansoftime.com\/3d-browser-mmorpg\/wp-json\/wp\/v2\/categories?post=34"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.titansoftime.com\/3d-browser-mmorpg\/wp-json\/wp\/v2\/tags?post=34"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}