{"id":328,"date":"2018-07-19T22:30:24","date_gmt":"2018-07-20T03:30:24","guid":{"rendered":"http:\/\/www.chroniclesoftright.com\/blog\/?p=328"},"modified":"2018-07-19T22:30:24","modified_gmt":"2018-07-20T03:30:24","slug":"taking-a-step-back-again","status":"publish","type":"post","link":"https:\/\/www.chroniclesoftright.com\/blog\/2018\/07\/19\/taking-a-step-back-again\/","title":{"rendered":"Taking a step back&#8230;again"},"content":{"rendered":"<p>As cool as Unity is as a platform, it just doesn&#8217;t feel right for this project.\u00a0 That&#8217;s tough because it&#8217;s obviously a professional tool and some really cool things have been made with it.\u00a0 After several days of thinking about it I decided to take a look at BabylonJS again.\u00a0 I&#8217;ve used that library before and it was quite cool, I just remember I got frustrated with the built-in collision detection system.\u00a0 After spending months with various collision detection algorithms and never having much luck getting anything implemented, minor annoyances with the way Babylon operates seem less significant now.\u00a0 I&#8217;ve been messing around with Babylon the last few days and I already have a heightmap-based terrain with a box character walking around on it, complete with collision detection and gravity.\u00a0 I&#8217;ve been beating my head against the wall trying to keep the character from being able to walk up a very steep slope, but screw it.\u00a0 I&#8217;ll figure that out later.\u00a0 You also can&#8217;t jump, but screw that, too.\u00a0 I know that can be implemented correctly but if I fight with it too much right now I&#8217;m going to give up on Babylon too and then I&#8217;ll be back to square one trying to use THREE.js and as much as I love THREE.js, the tools to create assets in Blender and import and use them in THREE.js simply aren&#8217;t ready yet and there&#8217;s no indication when they will be ready, whereas the Babylon exporter for Blender seems to work just fine right now.\u00a0 So, for now, we&#8217;re moving ahead with Babylon.\u00a0 It&#8217;s open source and it has many nice features, plus I can reuse my existing Node.js server side code with it, so there&#8217;s that.\u00a0 I&#8217;ll try to post more frequently now that I&#8217;ve decided (again) on a tool to use, and hopefully get back to a regular release schedule as well.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>As cool as Unity is as a platform, it just doesn&#8217;t feel right for this project.\u00a0 That&#8217;s tough because it&#8217;s obviously a professional tool and some really cool things have been made with it.\u00a0 After several days of thinking about it I decided to take a look at BabylonJS again.\u00a0 I&#8217;ve used that library before&hellip;<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-328","post","type-post","status-publish","format-standard","hentry","category-planning-and-development"],"_links":{"self":[{"href":"https:\/\/www.chroniclesoftright.com\/blog\/wp-json\/wp\/v2\/posts\/328","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.chroniclesoftright.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.chroniclesoftright.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.chroniclesoftright.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.chroniclesoftright.com\/blog\/wp-json\/wp\/v2\/comments?post=328"}],"version-history":[{"count":1,"href":"https:\/\/www.chroniclesoftright.com\/blog\/wp-json\/wp\/v2\/posts\/328\/revisions"}],"predecessor-version":[{"id":329,"href":"https:\/\/www.chroniclesoftright.com\/blog\/wp-json\/wp\/v2\/posts\/328\/revisions\/329"}],"wp:attachment":[{"href":"https:\/\/www.chroniclesoftright.com\/blog\/wp-json\/wp\/v2\/media?parent=328"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.chroniclesoftright.com\/blog\/wp-json\/wp\/v2\/categories?post=328"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.chroniclesoftright.com\/blog\/wp-json\/wp\/v2\/tags?post=328"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}