{"id":2616,"date":"2013-08-09T22:20:20","date_gmt":"2013-08-09T21:20:20","guid":{"rendered":"http:\/\/t-machine.org\/?p=2616"},"modified":"2013-08-13T15:43:30","modified_gmt":"2013-08-13T14:43:30","slug":"useful-links-for-the-2013-7dfps","status":"publish","type":"post","link":"http:\/\/new.t-machine.org\/index.php\/2013\/08\/09\/useful-links-for-the-2013-7dfps\/","title":{"rendered":"Useful Links for the 2013 7dfps"},"content":{"rendered":"<p>Just gathering links here as I find them or remember them &#8230; useful things on FPS design, FPS coding, FPS art, etc.<\/p>\n<p>(I&#8217;ve never written an FPS before, so &#8230; everything\/anything in the way of research is useful!)<\/p>\n<h2>Tools<\/h2>\n<ul>\n<li><a href=\"http:\/\/7dfps.com\/?action=post&#038;id=72\">http:\/\/7dfps.com\/?action=post&#038;id=72<\/a> &#8211; (from 7DFPS homepage) &#8230; license keys \/ discounts you can use during 7DFPS\n<li>Unity 3 (older, maybe more compatibility)\n<ul>\n<li><a href=\"http:\/\/download.unity3d.com\/download_unity\/UnitySetup-3.5.7.exe\">http:\/\/download.unity3d.com\/download_unity\/UnitySetup-3.5.7.exe<\/a> (windows)\n<li><a href=\"http:\/\/download.unity3d.com\/download_unity\/unity-3.5.7.dmg\">http:\/\/download.unity3d.com\/download_unity\/unity-3.5.7.dmg<\/a> (mac)\n<\/ul>\n<li>Unity 4 (newer features, better Editor)\n<ul>\n<li><a href=\"http:\/\/download.unity3d.com\/download_unity\/UnitySetup-4.2.0.exe\">http:\/\/download.unity3d.com\/download_unity\/UnitySetup-4.2.0.exe<\/a> (windows)\n<li><a href=\"http:\/\/download.unity3d.com\/download_unity\/unity-4.2.0.dmg\">http:\/\/download.unity3d.com\/download_unity\/unity-4.2.0.dmg<\/a> (mac)\n<\/ul>\n<li>3D Editors\n<ul>\n<li><a href=\"http:\/\/www.blender.org\/download\">http:\/\/www.blender.org\/download<\/a> &#8211; Blender, for the skilled\n<li><a href=\"http:\/\/www.wings3d.com\/?page_id=84\">http:\/\/www.wings3d.com\/?page_id=84<\/a> &#8211; Wings3D, for the non-artists who want something simple\n<\/ul>\n<\/ul>\n<h2>Shaders<\/h2>\n<ul>\n<li><a href=\"https:\/\/www.shadertoy.com\/\">https:\/\/www.shadertoy.com\/<\/a> &#8211; many awesome Shaders with full (real-time editable!) source\n<li><a href=\"http:\/\/en.wikibooks.org\/wiki\/GLSL_Programming\/Unity\">http:\/\/en.wikibooks.org\/wiki\/GLSL_Programming\/Unity<\/a> &#8211; some great walkthroughs of advanced shader techniques\n<li>Triplanar shaders (never heard of them before, but great in theory for multi-sided cubes with unique textures, i.e. skyscrapers):\n<ul>\n<li><a href=\"http:\/\/forum.unity3d.com\/threads\/86022-Triplanar-Projection-Shaders-on-the-Asset-Store\">http:\/\/forum.unity3d.com\/threads\/86022-Triplanar-Projection-Shaders-on-the-Asset-Store<\/a> &#8211; expensive but powerful set of Unity shaders\n<\/ul>\n<\/ul>\n<h2>Level design<\/h2>\n<ul>\n<li><a href=\"https:\/\/developer.valvesoftware.com\/wiki\/Dimensions\">https:\/\/developer.valvesoftware.com\/wiki\/Dimensions<\/a> &#8211; Valve&#8217;s notes on dimensions for an FPS\n<li><a href=\"http:\/\/blog.joelburgess.com\/2013\/04\/skyrims-modular-level-design-gdc-2013.html\">http:\/\/blog.joelburgess.com\/2013\/04\/skyrims-modular-level-design-gdc-2013.html<\/a> &#8211; Skyrim&#8217;s modular design tool\/approach for FPS dungeons\n<li>\n<li>\n<\/ul>\n<h2>Assets \/ Art<\/h2>\n<ul>\n<li><a href=\"http:\/\/dafont.com\">http:\/\/dafont.com<\/a> &#8211; Free, high-quality fonts that (unlike most free fonts sites) aren&#8217;t &#8220;mostly stolen from somewhere else&#8221;, nor &#8220;not free, but advertised as free, so they can charge you later&#8221;\n<li><a href=\"http:\/\/cgtextures.com\">http:\/\/cgtextures.com<\/a> &#8211; Marcel&#8217;s excellent resource site for textures so you can DIY your models and texturing&#8230;\n<li>\n<li>\n<\/ul>\n<h2>FPS Controller design<\/h2>\n<ul>\n<li><a href=\"http:\/\/artsygamer.com\/fov-in-games\/\">http:\/\/artsygamer.com\/fov-in-games\/<\/a> &#8211; choosing your FOV\n<li><a href=\"http:\/\/hugin.sourceforge.net\/docs\/manual\/Projections.html\">http:\/\/hugin.sourceforge.net\/docs\/manual\/Projections.html<\/a> &#8211; funky non-standard projections (why should your FPS have a flat projection?)\n<li><a href=\"http:\/\/cie.acm.org\/articles\/improving-gameplay-first-person-3-d-games-using-multiple-displays\/\">http:\/\/cie.acm.org\/articles\/improving-gameplay-first-person-3-d-games-using-multiple-displays\/<\/a> &#8211; FPSs on multi monitors (9 or more)\n<li>Four articles on the history of FPS design:\n<ol>\n<li><a href=\"http:\/\/livewareblog.wordpress.com\/2013\/04\/22\/more-than-pewpew-a-brief-history-of-fps-mechanics-part-1-the-golden-age\/\">Part 1<\/a>\n<li><a href=\"http:\/\/livewareblog.wordpress.com\/2013\/04\/23\/a-brief-history-of-fps-mechanics-part-2-the-silver-age\/\">Part 2<\/a>\n<li><a href=\"http:\/\/livewareblog.wordpress.com\/2013\/04\/30\/a-brief-history-of-fps-mechanics-part-3-the-modern-age\/\">Part 3<\/a>\n<li><a href=\"http:\/\/livewareblog.wordpress.com\/2013\/05\/03\/a-brief-history-of-fps-mechanics-part-4-the-dark-age\/\">Part 4<\/a>\n<\/ul>\n<p>Specific to my game:<\/p>\n<h2>Assets for city-building in Unity<\/h2>\n<ul>\n<li><a href=\"http:\/\/qt-ent.com\/UCP\/Documentation\/pre-made-architecture\/\">http:\/\/qt-ent.com\/UCP\/Documentation\/pre-made-architecture\/<\/a> &#8211; low-rise city plug-n-play, for a $100 or so\n<li><a href=\"http:\/\/u3d.as\/content\/sev-n-interactive\/atlas-buildings-00\/3D9\">http:\/\/u3d.as\/content\/sev-n-interactive\/atlas-buildings-00\/3D9<\/a> &#8211; high-rise city skyscrapers (low-poly) with plants and walls, for $15 &#8211; but NO PREVIEW so no way to decide to buy or not\n<li>\n<li>\n<\/ul>\n<h2>Unity bugfixes<\/h2>\n<p>Things I had to do to fix Unity long-standing bugs (that Unity has declared they&#8217;ll never fix). Most of these copy\/pasted from my &#8220;Fix Unity Bugs&#8221; folders in other Unity projects ;)&#8230;<\/p>\n<ul>\n<li>Customize GameObject to add: Find a specific Component on &#8220;the nearest ancestor that has one&#8221;\n<li>Customize GameObject to add: When creating a game object, always place it at 0,0,0, instead of &#8220;in the middle of nowhere, randomly&#8221;\n<li>Fix fonts so that they DO NOT render through walls (Unity makes everything in your scene transparent-to-text)\n<li>Auto-rescale all textures on scaled objects (Unity&#8217;s editor won&#8217;t allow you to scale a single object without scaling its fixed-size, tiling texture (and without breaking all your other objects) &#8211; but Unity source code strangely does allow it)\n<li>&#8230;\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Just gathering links here as I find them or remember them &#8230; useful things on FPS design, FPS coding, FPS art, etc. (I&#8217;ve never written an FPS before, so &#8230; everything\/anything in the way of research is useful!) Tools http:\/\/7dfps.com\/?action=post&#038;id=72 &#8211; (from 7DFPS homepage) &#8230; license keys \/ discounts you can use during 7DFPS Unity [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[70,9],"tags":[],"_links":{"self":[{"href":"http:\/\/new.t-machine.org\/index.php\/wp-json\/wp\/v2\/posts\/2616"}],"collection":[{"href":"http:\/\/new.t-machine.org\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/new.t-machine.org\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/new.t-machine.org\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/new.t-machine.org\/index.php\/wp-json\/wp\/v2\/comments?post=2616"}],"version-history":[{"count":11,"href":"http:\/\/new.t-machine.org\/index.php\/wp-json\/wp\/v2\/posts\/2616\/revisions"}],"predecessor-version":[{"id":2622,"href":"http:\/\/new.t-machine.org\/index.php\/wp-json\/wp\/v2\/posts\/2616\/revisions\/2622"}],"wp:attachment":[{"href":"http:\/\/new.t-machine.org\/index.php\/wp-json\/wp\/v2\/media?parent=2616"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/new.t-machine.org\/index.php\/wp-json\/wp\/v2\/categories?post=2616"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/new.t-machine.org\/index.php\/wp-json\/wp\/v2\/tags?post=2616"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}