{"id":310,"date":"2014-05-02T12:23:22","date_gmt":"2014-05-02T16:23:22","guid":{"rendered":"https:\/\/itp.nyu.edu\/shows\/thesis2014\/ryan-bartley\/"},"modified":"2014-05-12T08:27:20","modified_gmt":"2014-05-12T12:27:20","slug":"ryan-bartley","status":"publish","type":"post","link":"https:\/\/itp.nyu.edu\/shows\/thesis2014\/ryan-bartley\/","title":{"rendered":"Cinder-Game"},"content":{"rendered":"<h2><em>Ryan Bartley<\/em><\/h2>\n<p>The barrier of entry to programming low-level game design is too high. Cinder-Game seeks to destroy this barrier by allowing people to program high-level, low-level and extensible C++, while also learning proper game design techniques. <\/p>\n<h3>Description<\/h3>\n<p>Recently, video games have developed as a strong artistic and independent storytelling tool. However, the game engines available today are either too high-level to be realistically used, or too low-level for the creative coder.  With my thesis, I bridged the gap by building out the high-level and low-level components of game engines on top of the creative framework, Cinder. The library includes a scene graph, physics, graphics, and multiple managers for cameras, 3d audio, saving state, rendering, scripting and effects that will make the process of creating a fast\/stable game less tedious. The library will be open-sourced to support learning, to allow extending and to facilitate others looking for the same creative outlet. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ryan Bartley The barrier of entry to programming low-level game design is too high. Cinder-Game seeks to destroy this barrier by allowing people to program high-level, low-level and extensible C++, while also learning proper game design techniques. Description Recently, video games have developed as a strong artistic and independent storytelling tool. However, the game engines &hellip; <a href=\"https:\/\/itp.nyu.edu\/shows\/thesis2014\/ryan-bartley\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Cinder-Game<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[132],"tags":[],"class_list":["post-310","post","type-post","status-publish","format-standard","hentry","category-gabe-barcia-colombo"],"_links":{"self":[{"href":"https:\/\/itp.nyu.edu\/shows\/thesis2014\/wp-json\/wp\/v2\/posts\/310"}],"collection":[{"href":"https:\/\/itp.nyu.edu\/shows\/thesis2014\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/itp.nyu.edu\/shows\/thesis2014\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/itp.nyu.edu\/shows\/thesis2014\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/itp.nyu.edu\/shows\/thesis2014\/wp-json\/wp\/v2\/comments?post=310"}],"version-history":[{"count":1,"href":"https:\/\/itp.nyu.edu\/shows\/thesis2014\/wp-json\/wp\/v2\/posts\/310\/revisions"}],"predecessor-version":[{"id":422,"href":"https:\/\/itp.nyu.edu\/shows\/thesis2014\/wp-json\/wp\/v2\/posts\/310\/revisions\/422"}],"wp:attachment":[{"href":"https:\/\/itp.nyu.edu\/shows\/thesis2014\/wp-json\/wp\/v2\/media?parent=310"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/itp.nyu.edu\/shows\/thesis2014\/wp-json\/wp\/v2\/categories?post=310"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/itp.nyu.edu\/shows\/thesis2014\/wp-json\/wp\/v2\/tags?post=310"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}