{"id":237,"date":"2014-03-18T09:00:34","date_gmt":"2014-03-18T08:00:34","guid":{"rendered":"http:\/\/lightrocker.lightrock.biz\/?p=237"},"modified":"2018-05-24T08:53:30","modified_gmt":"2018-05-24T07:53:30","slug":"development-schedule-building-a-game-in-less-than-three-weeks","status":"publish","type":"post","link":"https:\/\/lightrocker.lightrock.biz\/?p=237","title":{"rendered":"Development Schedule: Building a game in less than three weeks!"},"content":{"rendered":"<p>Yes! A full game! Okay&#8230; It will only be a playable prototype. But hey, you nearly cannot have a sensational headline without bending the truth today. Nonetheless I intend to do a lot of things in short time without knowing my tools well. But I have got a plan:<\/p>\n<div class=\"table-responsive\"><table  style=\"width:100%; \"  class=\"easy-table easy-table-default table-striped\" >\n<thead>\r\n<tr><th  style=\"text-align:right\" >Time<\/th>\n<th  style=\"text-align:left\" >Plan<\/th>\n<th  style=\"text-align:left\" >Result<\/th>\n<\/tr>\n<\/thead>\n<tbody>\r\n<tr><td  style=\"text-align:right\" ><em>Week 1<\/em><\/td>\n<td  style=\"text-align:left\" ><\/td>\n<td  style=\"text-align:left\" ><\/td>\n<\/tr>\n\r\n<tr><td  style=\"text-align:right\" >Day 1<\/td>\n<td  style=\"text-align:left\" >- Set up the camera<br \/>- Import a space craft from the asset store<br \/>- Make the player vehicle controllable<\/td>\n<td  style=\"text-align:left\" >- Cameras for 3 levels set<br \/>- Free space craft imported<br \/>- Player can control vehicle view dependent with keys<br \/>- Mouse\/touch input is not finished<\/td>\n<\/tr>\n\r\n<tr><td  style=\"text-align:right\" >Day 2<\/td>\n<td  style=\"text-align:left\" >- Import enemies<br \/>- Create hostile movements by using mathematical functions<br \/>- Project floating-point movement to level resolution grid<\/td>\n<td  style=\"text-align:left\" >- Mouse input finished<br \/>- Two free space vehicle imported as enemies<br \/>- Enemy spawning functionality implemented<br \/>- Hostile movements created using predefined way points, but not finished<br \/>- Resolution grid missing<\/td>\n<\/tr>\n\r\n<tr><td  style=\"text-align:right\" >Day 3<\/td>\n<td  style=\"text-align:left\" >-\u00a0Render entities to textures and display results<br \/>-\u00a0Apply shaders to the sprites for \"quality downgrade\" to match retro style<\/td>\n<td  style=\"text-align:left\" >- Scene is being drawn to a render texture<br \/>- Vehicles are placed on a grid<br \/>- \"Retro\" shader is absent<\/td>\n<\/tr>\n\r\n<tr><td  style=\"text-align:right\" ><em>Week 2<\/td>\n<td  style=\"text-align:left\" ><\/em>&#8211; Research for modding options<\/td>\n<td  style=\"text-align:left\" ><\/td>\n<\/tr>\n\r\n<tr><td  style=\"text-align:right\" >Day 4<\/td>\n<td  style=\"text-align:left\" >- Implement shooting and destruction system<\/td>\n<td  style=\"text-align:left\" >- Post-process shader program added<br \/>- Grid and render texture functions have been improved<br \/>- No projectile\/destruction system introduced<\/td>\n<\/tr>\n\r\n<tr><td  style=\"text-align:right\" >Day 5<\/td>\n<td  style=\"text-align:left\" >- Add environment (from asset store?)<\/td>\n<td  style=\"text-align:left\" >- Post-processing has been refined<br \/>- Weapon\/Projectile system and simple destructions are included now<br \/>- Environmental visualization has not been addressed<\/td>\n<\/tr>\n\r\n<tr><td  style=\"text-align:right\" >Day 6<\/td>\n<td  style=\"text-align:left\" >- Write \"AI\" scripts for enemy behaviour<br \/>- Integrate scoring system<\/td>\n<td  style=\"text-align:left\" >- An environment was added<br \/>- Simple scoring system has been implemented<br \/>- Projection to 2D grid was refined<br \/>- First attempt to integrate spline movement<br \/>- Research for asset loading capabilities<\/td>\n<\/tr>\n\r\n<tr><td  style=\"text-align:right\" >Day 7<\/td>\n<td  style=\"text-align:left\" >- Include sounds and music<br \/>- Refine shading system<\/td>\n<td  style=\"text-align:left\" >- Spline movement between way points fully integrated<br \/>- Background music inserted<br \/>- Shoot and hit sound effects added<\/td>\n<\/tr>\n\r\n<tr><td  style=\"text-align:right\" >Day 8<\/td>\n<td  style=\"text-align:left\" >- Build framework including menus<\/td>\n<td  style=\"text-align:left\" >- Movement of the environment added on<br \/>- Level abstraction and loading functionality assembled<\/td>\n<\/tr>\n\r\n<tr><td  style=\"text-align:right\" ><em>Week 3<\/td>\n<td  style=\"text-align:left\" ><\/em>&#8211; Investigate releasing options<br \/>- Test, fix and improve<\/td>\n<td  style=\"text-align:left\" ><\/td>\n<\/tr>\n\r\n<tr><td  style=\"text-align:right\" >Day 9<\/td>\n<td  style=\"text-align:left\" ><\/td>\n<td  style=\"text-align:left\" >- Level loading refined<br \/>- Colors mapped to Commodore 64 palette<\/td>\n<\/tr>\n\r\n<tr><td  style=\"text-align:right\" >Day 10<\/td>\n<td  style=\"text-align:left\" ><\/td>\n<td  style=\"text-align:left\" >- Environmental shader for harder edges added<br \/>- Started to replace color palette constants by grading texture map<\/td>\n<\/tr>\n\r\n<tr><td  style=\"text-align:right\" >Day 11<\/td>\n<td  style=\"text-align:left\" ><\/td>\n<td  style=\"text-align:left\" >- Finished to replace color palette constants by grading texture map<br \/>- Trying various combinations of environmental and post-process shader properties<\/td>\n<\/tr>\n\r\n<tr><td  style=\"text-align:right\" >Day 12<\/td>\n<td  style=\"text-align:left\" ><\/td>\n<td  style=\"text-align:left\" >- Environment rendering for stage two simplified<br \/>- Directional alignment adapted to grid<br \/>- Indirect movement by mouse positioning introduced<\/td>\n<\/tr>\n\r\n<tr><td  style=\"text-align:right\" >Day 13<\/td>\n<td  style=\"text-align:left\" >- Publish prototype<\/td>\n<td  style=\"text-align:left\" >- Vital energy for objects introduced<br \/>- Sounds can be played using an identifier<br \/>- Player is destructible and will respawn after some time<br \/>- NO DEMO HAS BEEN PUBLISHED!<\/td>\n<\/tr>\n<\/tbody><\/table><\/div>\n<p>I will amend and adjust items, when the right time has come.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Yes! A full game! Okay&#8230; It will only be a playable prototype. But hey, you nearly cannot have a sensational headline without bending the truth today. Nonetheless I intend to do a lot of things in short time without knowing my tools well. But I have got a plan:<br \/>\nI will amend and adjust items, when &hellip; <\/p>\n<p class=\"toivo-read-more\"><a href=\"https:\/\/lightrocker.lightrock.biz\/?p=237\" class=\"more-link\">Read more <span class=\"screen-reader-text\">Development Schedule: Building a game in less than three weeks!<\/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":[21],"tags":[24,22,25,26],"class_list":{"0":"post-237","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-project-evolution","7":"tag-development","8":"tag-game","9":"tag-planning","10":"tag-project-evolution","11":"entry"},"_links":{"self":[{"href":"https:\/\/lightrocker.lightrock.biz\/index.php?rest_route=\/wp\/v2\/posts\/237","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lightrocker.lightrock.biz\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/lightrocker.lightrock.biz\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/lightrocker.lightrock.biz\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/lightrocker.lightrock.biz\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=237"}],"version-history":[{"count":53,"href":"https:\/\/lightrocker.lightrock.biz\/index.php?rest_route=\/wp\/v2\/posts\/237\/revisions"}],"predecessor-version":[{"id":325,"href":"https:\/\/lightrocker.lightrock.biz\/index.php?rest_route=\/wp\/v2\/posts\/237\/revisions\/325"}],"wp:attachment":[{"href":"https:\/\/lightrocker.lightrock.biz\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=237"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/lightrocker.lightrock.biz\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=237"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/lightrocker.lightrock.biz\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=237"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}