{"id":1679,"date":"2021-10-14T22:11:36","date_gmt":"2021-10-14T22:11:36","guid":{"rendered":"http:\/\/mycours.es\/gamedesign2021\/?page_id=1679"},"modified":"2021-11-18T16:01:26","modified_gmt":"2021-11-18T16:01:26","slug":"milestone-demo-vertical-slice","status":"publish","type":"page","link":"http:\/\/mycours.es\/gamedesign2021\/milestone-demo-vertical-slice\/","title":{"rendered":"Milestone: Demo \/ Vertical slice"},"content":{"rendered":"<p>The first milestone will be a demo or vertical slice of the project.<\/p>\n<p>It is due <strong>Friday October 29<\/p>\n<p>On Friday 22 <\/strong>I will check with every team about the tasks to do by the milestone, so create and assign the cards on codecks.<\/p>\n<h3><strong>It has to be in-engine and playtestable (programming)<\/strong><\/h3>\n<p>Ideally from the beginning to the end even if it involves a lot of placeholder assets.<br \/>\nIf that&#8217;s not possible, make sure there is at least a representative portion of it functioning correctly. It doesn&#8217;t have to be the beginning.<br \/>\nPrepare some supplemental material to explain the rest of the game to the testers.<\/p>\n<h3><strong>It has to include a &#8220;beautiful corner&#8221; (art)<\/strong><\/h3>\n<p>Same as visual vertical slice. It should exist within the grayboxed rest of the game.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1675\" src=\"http:\/\/mycours.es\/gamedesign2021\/files\/2021\/10\/Image-1.png\" alt=\"\" width=\"800\" height=\"555\" srcset=\"http:\/\/mycours.es\/gamedesign2021\/files\/2021\/10\/Image-1.png 800w, http:\/\/mycours.es\/gamedesign2021\/files\/2021\/10\/Image-1-300x208.png 300w, http:\/\/mycours.es\/gamedesign2021\/files\/2021\/10\/Image-1-768x533.png 768w\" sizes=\"auto, (max-width: 800px) 85vw, 800px\" \/><\/p>\n<p>&#8220;The Beautiful Corner Simply put, a beautiful corner is a part of a level, enough to fill a single screen on the player\u2019s computer, where the art and audio have been polished to look and sound as good as they will in the finished game. It\u2019s a little corner of the game which has been made beautiful (or if your game doesn\u2019t conform to traditional notions of beauty, which has been worked, refined, or crafted). In a 3D game, we might point the camera into the corner of a space, where two or more walls intersect with the floor and ceiling. The camera\u2019s \u201cview frustum\u201d is the wedge-shaped volume of space that is visible from the point of the view of the camera, given its field of view, aspect ratio, and depth-culling settings. Everything that we see of the beautiful corner inside the camera frustum should look great. That includes not just the background but the objects that are present too. We should beautifully animate anything that will be moving in the finished game, and everything there should sound great. Never overlook sound design at any stage of the game design process.&#8221;<br \/>\nfrom<a href=\"https:\/\/mitpress.mit.edu\/books\/playful-production-process\"> A Playful Production Process by Richard Lemarchand<\/a><\/p>\n<h3>It&#8217;s a tool for planning and scoping (production)<\/h3>\n<p>Our projects are relatively &#8220;safe&#8221; in terms of gameplay but can be content-heavy so your goal is to make sure the scope of the project is appropriate for the time you have.<\/p>\n<p>A function of this milestone is to set up the pipeline from idea to the game engine, and collect information on how much it takes to prepare assets.<\/p>\n<p>The producer should seriously consider incorporating the documents made so far into a <strong>game design macro<\/strong><\/p>\n<p><strong>Game Design Macro<\/strong><\/p>\n<p>A game design macro is a schematic version of the overall design document.<br \/>\nMacro is in contrast with micro design documents which expand each line of the macro.<\/p>\n<p><a href=\"https:\/\/docs.google.com\/spreadsheets\/d\/1k1T5O6P0istJE5DgImVtDB_8YtgyoIpNN9IHm3yzeQk\/edit?usp=sharing\">Here&#8217;s a template<\/a> also taken from <a href=\"https:\/\/mitpress.mit.edu\/books\/playful-production-process\">A Playful Production Process by Richard Lemarchand<\/a><\/p>\n<p>Here&#8217;s an example of <a href=\"https:\/\/docs.google.com\/spreadsheets\/d\/1vI4l911TC6bgAPVWMtlLPpGPlaC8kANKDpJ2rZBl87U\/edit#gid=0\">macro for a student project<\/a> (<a href=\"https:\/\/store.steampowered.com\/app\/1655140\/Alpaca_Stacka\/\">Alpaca Stacka<\/a>, co-developed by CMU alumna Michelle Ma)<\/p>\n<p>The game design macro represents a commitment to an upper limit for the size of the project in terms of content and structure.<br \/>\nNothing should be added to it during the production, to avoid &#8220;scope creep&#8221;.<\/p>\n<p>The macro should include every single part of the game, including menus and titles, not just the &#8220;core&#8221; parts.<\/p>\n<p><strong>Scheduling<\/strong><\/p>\n<p>Based on the macro, the producer should make an asset list that can be added to the codecks with priorities and assignments.<\/p>\n<p>The producer should make a very conservative (not optimistic) estimate of the person-per-hour time you have for the game:<br \/>\nNumber of hours each team member will work in a week X weeks left X number of team members<\/p>\n<p>Track the time it took to complete tasks so far so you can estimate if you are wildly overscoping the project.<\/p>\n<p><a href=\"https:\/\/en.wikipedia.org\/wiki\/Burn_down_chart\">Codecks can generate burn down charts<\/a> a very common tool for visualizing time vs tasks left &#8211; read more about <a href=\"https:\/\/www.codecks.io\/features\/metrics-and-reports\/\">codecks metrics features<\/a><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1681\" src=\"http:\/\/mycours.es\/gamedesign2021\/files\/2021\/10\/burndown-chart-and-emotion.png\" alt=\"\" width=\"855\" height=\"544\" srcset=\"http:\/\/mycours.es\/gamedesign2021\/files\/2021\/10\/burndown-chart-and-emotion.png 855w, http:\/\/mycours.es\/gamedesign2021\/files\/2021\/10\/burndown-chart-and-emotion-300x191.png 300w, http:\/\/mycours.es\/gamedesign2021\/files\/2021\/10\/burndown-chart-and-emotion-768x489.png 768w\" sizes=\"auto, (max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The first milestone will be a demo or vertical slice of the project. It is due Friday October 29 On Friday 22 I will check with every team about the tasks to do by the milestone, so create and assign the cards on codecks. It has to be in-engine and playtestable (programming) Ideally from the &hellip; <a href=\"http:\/\/mycours.es\/gamedesign2021\/milestone-demo-vertical-slice\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Milestone: Demo \/ Vertical slice&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":8,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1679","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"http:\/\/mycours.es\/gamedesign2021\/wp-json\/wp\/v2\/pages\/1679","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/mycours.es\/gamedesign2021\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/mycours.es\/gamedesign2021\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/mycours.es\/gamedesign2021\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/mycours.es\/gamedesign2021\/wp-json\/wp\/v2\/comments?post=1679"}],"version-history":[{"count":5,"href":"http:\/\/mycours.es\/gamedesign2021\/wp-json\/wp\/v2\/pages\/1679\/revisions"}],"predecessor-version":[{"id":1694,"href":"http:\/\/mycours.es\/gamedesign2021\/wp-json\/wp\/v2\/pages\/1679\/revisions\/1694"}],"wp:attachment":[{"href":"http:\/\/mycours.es\/gamedesign2021\/wp-json\/wp\/v2\/media?parent=1679"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}