{"author_name":"sydan","cat":"LD #32","comments":[{"author_name":"hexagore","time":"April 14, 2015 5:57 pm","epoch":1429052220,"text":"As long as everything you use is available for everyone else to use before the competition then you can use it. <img src=\"http:\/\/ludumdare.com\/compo\/wp-includes\/images\/smilies\/simple-smile.png\" alt=\":)\" class=\"wp-smiley\" style=\"height: 1em; max-height: 1em;\" \/>","spam":"N"}],"epoch":1429040280,"likes":0,"metadata":{"p_key":"21009","p_author":"sydan","p_authorkey":"50347","p_urlkey":"56351","p_title":"I\u2019m In! \u2013 Part 2: My Code Base","p_cat":"LD #32","p_event":"LD32","p_time":"1429040280","p_likes":"0","p_comments":"2","p_status":"UPD5","us_key":"50347","us_name":"sydan","us_username":"sydan","event_start":"1429228800","event_key":"27","event_name":"LD32"},"text":"<p>Hello everyone, this is the second part of my &#8216;I&#8217;m In&#8217;. There will be one more part where I will list the tools I&#8217;m using. It&#8217;s a bit silly\u00a0to do it in three parts but I&#8217;m still learning how all this works so I thought I&#8217;d take it slowly.<\/p>\n <p>I&#8217;m hoping to use my CGS Framework for the compo which contains a collection of Unity3D C# scripts. CGS stands for Core Game Systems and it generally contains a bunch of useful tools that help speed up development:<\/p>\n <ul>\n <li>Hierarchical state\u00a0machine<\/li>\n <li>Event driven communication between components<\/li>\n <li>Unit test tools<\/li>\n <li>Save\/load functionality<\/li>\n <li>Numerical &#8216;stat&#8217; class that you can apply modifiers to<\/li>\n <li>Physics based character controller<\/li>\n <li>Item and inventory system<\/li>\n <li>Debugging tools<\/li>\n <li>Time and file utility classes<\/li>\n <\/ul>\n <p><strong>What I&#8217;m keen to know is whether or not any of these features violate the definition of &#8216;base code&#8217; and therefore should not be included?<\/strong> If this is the case let me know and I&#8217;ll remove them and upload a revision.<\/p>\n <p><strong>Zip file of framework code:<\/strong><\/p>\n <p><strong><a title=\"CGS v1.0.3\" href=\"http:\/\/www.sydan.co.uk\/ludum_dare_32\/cgs\/CGS_v1.0.3.zip\">CGS v1.0.3<\/a><\/strong><\/p>\n <p>&nbsp;<\/p>\n <p><strong>Edit:<\/strong><\/p>\n <p>Adding a script to my code base from this link:<\/p>\n <p><a href=\"http:\/\/answers.unity3d.com\/questions\/148812\/is-there-a-toggle-for-snap-to-grid.html\">http:\/\/answers.unity3d.com\/questions\/148812\/is-there-a-toggle-for-snap-to-grid.html<\/a><\/p>\n <p>To clarify, because I was sleepy last night, I&#8217;m using the C# script on that link for autosnap in Unity.<\/p>\n \n <p>Tags: <a href=\"http:\/\/ludumdare.com\/compo\/tag\/base-code\/\" rel=\"tag\">base code<\/a>, <a href=\"http:\/\/ludumdare.com\/compo\/tag\/code-base\/\" rel=\"tag\">code base<\/a>, <a href=\"http:\/\/ludumdare.com\/compo\/tag\/framework\/\" rel=\"tag\">framework<\/a><\/p>","time":"April 14th, 2015 2:38 pm","title":"I\u2019m In! \u2013 Part 2: My Code Base"}