{"id":95,"date":"2018-06-11T12:10:30","date_gmt":"2018-06-11T12:10:30","guid":{"rendered":"http:\/\/www.pangoweb.com\/b\/?p=95"},"modified":"2018-06-11T12:12:05","modified_gmt":"2018-06-11T12:12:05","slug":"95","status":"publish","type":"post","link":"http:\/\/www.pangoweb.com\/b\/2018\/06\/11\/95\/","title":{"rendered":"One Step At A Time"},"content":{"rendered":"<p>As an indie game developer, or even anyone working on a personal project, especially alone, <strong>motivation<\/strong> is a key element of a project&rsquo;s.<\/p>\n<p>It may sound a bit silly at first, since, well, some people could say: \u00ab\u00a0motiviation is up to you, it&rsquo;s a matter of will\u00a0\u00bb, etc.<\/p>\n<p>Well, the people who are the most skilled at motivating themselves (or others), as well as the people who are the most skilled at talking about their project, selling it, or marketing it, are not necessarily the ones who have the greatest ideas, nor even the ones who have great ideas, and not even the ones who work the most on their project. But that&rsquo;s for another article&#8230;<\/p>\n<p>For all of us, losers and other people trying to make it in life, we have to hack our own brains.<\/p>\n<p>What I want to talk about here, is, as many people already know, the difficulty of maintaining motivation on a time frame of several years, working alone on a project, while having a job (or not) aside, and most of the time having a real life too.<\/p>\n<p>I&rsquo;m not sure it is necessary to make a list of so-called techniques to remain motivated (and I&rsquo;m certainly no expert in that), but if I don&rsquo;t do so and I only say the important thing I want to say here, this article would be at best 2 sentences long. Since I want to write a real article and not just a tweet about it, let&rsquo;s do this <em><strong>list of so-called techniques to finish a project<\/strong><\/em>&#8230;<\/p>\n<h2><strong>Definition<\/strong>:<\/h2>\n<p>Define your project before working on it. And by define, I mean, of course, <strong>limit<\/strong> your ideas to remain into something not too big, so that you can reasonably finish it.<\/p>\n<div id=\"attachment_84\" style=\"width: 310px\" class=\"wp-caption alignright\"><a href=\"http:\/\/www.pangoweb.com\/b\/wp-content\/uploads\/2018\/06\/DOY-Rustic0.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-84\" class=\"size-medium wp-image-84\" src=\"http:\/\/www.pangoweb.com\/b\/wp-content\/uploads\/2018\/06\/DOY-Rustic0-300x169.jpg\" alt=\"Dreams of Ylina - Rustic Home\" width=\"300\" height=\"169\" srcset=\"http:\/\/www.pangoweb.com\/b\/wp-content\/uploads\/2018\/06\/DOY-Rustic0-300x169.jpg 300w, http:\/\/www.pangoweb.com\/b\/wp-content\/uploads\/2018\/06\/DOY-Rustic0-768x432.jpg 768w, http:\/\/www.pangoweb.com\/b\/wp-content\/uploads\/2018\/06\/DOY-Rustic0-1024x576.jpg 1024w, http:\/\/www.pangoweb.com\/b\/wp-content\/uploads\/2018\/06\/DOY-Rustic0.jpg 1920w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-84\" class=\"wp-caption-text\">Dreams of Ylina &#8211; Rustic Home<\/p><\/div>\n<p>In <a href=\"http:\/\/www.pangoweb.com\/dreamsOfYlina.html\" target=\"_blank\" rel=\"noopener\">Dreams of Ylina<\/a>, I wanted to make something a little bigger than what I had done before, I wanted to make a real Adventure\/Action\/RPG, in a more or less <strong>open<\/strong> world. But I&rsquo;ve limited it (maybe I should have limited it more) to an island, the island of Ylina. Practically, I reduced the size of the terrain in Unity, to prevent myself from making a too beautiful and huge terrain with <a href=\"http:\/\/www.procedural-worlds.com\/gaia\/\" target=\"_blank\" rel=\"noopener\">Gaia<\/a> and then having to fill it. And I <strong>limited<\/strong> many things on paper first.<\/p>\n<p>Actually I don&rsquo;t really define all the project before I start coding (booo), I usually work on a paper, then start to make tests in Unity while still defining other things on paper. But still, my point remains.<\/p>\n<h2>Focus:<\/h2>\n<p>In the same idea as limiting your project from the beginning, do not hesitate to <strong>sacrifice<\/strong> things, some gameplay aspects, etc. in order to <strong>focus<\/strong> first on the main mechanics of you game, which can be different from one game to another.<\/p>\n<div id=\"attachment_83\" style=\"width: 310px\" class=\"wp-caption alignright\"><a href=\"http:\/\/www.pangoweb.com\/b\/wp-content\/uploads\/2018\/06\/ScreenShot0.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-83\" class=\"size-medium wp-image-83\" src=\"http:\/\/www.pangoweb.com\/b\/wp-content\/uploads\/2018\/06\/ScreenShot0-300x225.png\" alt=\"Dreams of Ylina - Title Screen\" width=\"300\" height=\"225\" srcset=\"http:\/\/www.pangoweb.com\/b\/wp-content\/uploads\/2018\/06\/ScreenShot0-300x225.png 300w, http:\/\/www.pangoweb.com\/b\/wp-content\/uploads\/2018\/06\/ScreenShot0-768x576.png 768w, http:\/\/www.pangoweb.com\/b\/wp-content\/uploads\/2018\/06\/ScreenShot0.png 1024w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-83\" class=\"wp-caption-text\">Dreams of Ylina &#8211; Title Screen<\/p><\/div>\n<p>Usually, what we used to say in programming is that the UI is 10% of an app, while 90% of the time you spent on it.<\/p>\n<p>I had read on a facebook group for developers: <em>do you prefer to work on the design then get inspired by it to make the rest, or the other way around<\/em>? Or something like that. I&rsquo;m more a fan of defining the <strong>mechanics<\/strong> before talking about design, but that&rsquo;s partly because as a <strong>developer<\/strong>, when it comes to design I don&rsquo;t have enough skills that make useful to have the same work done about design than I have about programming, with UML diagrams, and all.\u00a0 Of course, I&rsquo;m also opened to modify the functionalities of the game according to new ideas that would be inspired to me during the <strong>level design<\/strong> process, for example. My UML diagrams are not fixed (booo!).<\/p>\n<p>In an ideal world, I would also write on a <strong>paper<\/strong> what visual effects, models, light I want for every scene, before even going on Unity. But clearly for that I should first be aware of things that are <strong>possible<\/strong> to do in Unity, as well as things I&rsquo;m <strong>able<\/strong> to do. In <a href=\"http:\/\/www.pangoweb.com\/dreamsOfYlina.html\" target=\"_blank\" rel=\"noopener\">Dreams of Ylina<\/a> I am learning these during the making of the game so trying to define it before would have be of little use.<\/p>\n<p>Back to the main subject: why <strong>focus<\/strong> to maintain motivation? To avoid taking a side path that&rsquo;s too long and too far from the core mechanics of your game, just because you started setting up trees on your map, and since you&rsquo;re a perfectionnist, you wanted to place every single tree before moving back to coding. Focus on the core of your game: this way you can have a working project, which you can polish afterwards. I don&rsquo;t mean you can&rsquo;t take a break from coding and do some level design to, i don&rsquo;t know, use another part of your brain for a while, but always remember to regularly get back to the most important things first, after these breaks.<\/p>\n<h2>One step at a time:<\/h2>\n<p>In film music composing, I have a class concerning \u00ab\u00a0classical\u00a0\u00bb music <strong>analysis<\/strong> (\u00ab\u00a0classical\u00a0\u00bb, as in cultivated music, not just the \u00ab\u00a0classical\u00a0\u00bb period of history of music), and I don&rsquo;t know why but it always take me a lot of time to start analysing pieces like Debussy&rsquo;s. Partly because it doesn&rsquo;t fit the classical and romantic structures, therefore, I don&rsquo;t know where to start.<\/p>\n<div id=\"attachment_85\" style=\"width: 310px\" class=\"wp-caption alignright\"><a href=\"http:\/\/www.pangoweb.com\/b\/wp-content\/uploads\/2018\/06\/Screenshots-20171007-1.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-85\" class=\"size-medium wp-image-85\" src=\"http:\/\/www.pangoweb.com\/b\/wp-content\/uploads\/2018\/06\/Screenshots-20171007-1-300x169.jpg\" alt=\"Dreams of Ylina - Ann\" width=\"300\" height=\"169\" srcset=\"http:\/\/www.pangoweb.com\/b\/wp-content\/uploads\/2018\/06\/Screenshots-20171007-1-300x169.jpg 300w, http:\/\/www.pangoweb.com\/b\/wp-content\/uploads\/2018\/06\/Screenshots-20171007-1-768x432.jpg 768w, http:\/\/www.pangoweb.com\/b\/wp-content\/uploads\/2018\/06\/Screenshots-20171007-1-1024x576.jpg 1024w, http:\/\/www.pangoweb.com\/b\/wp-content\/uploads\/2018\/06\/Screenshots-20171007-1.jpg 1920w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-85\" class=\"wp-caption-text\">Dreams of Ylina &#8211; Ann<\/p><\/div>\n<p>Usually, to get myself started, I start writing <strong>general<\/strong> stuff about Debussy, of the piece. Then the <strong>characterization<\/strong> of the piece: like, the music is sad, joyful, (of course searching also for other words). Then trying to search for <strong>repeated<\/strong> musical ideas, and so on. I do that because it&rsquo;s easier to find and write, but it makes me enter the piece and then I can try to find more \u00ab\u00a0hidden\u00a0\u00bb interesting ideas in the music. Whereas in many Mozart pieces for example, I&rsquo;d say: here is the first main idea, then second, then back to the first with variations, etc.<\/p>\n<p>In game developing, it&rsquo;s a bit different, but the \u00ab\u00a0<strong>one small step at at time<\/strong>\u00a0\u00bb principle can be used too. These days, I&rsquo;m in a situation where the core mechanics of the game are done, still to be debbugged but mostly done, the levels are almost all designed too. What&rsquo;s left is usually finishing or fine tuning a bit of everything, and beside of that I have quite a lot of work on other things.<\/p>\n<p>I&rsquo;m not saying I have no motivation, because gladly on this project I have never really lost motivation in the past 2 or 3 years. Now, I have written a <strong>list<\/strong> of everything that&rsquo;s left to do. And I&rsquo;m more or less telling myself, when I have a few <strong>hours<\/strong> to work on it, or more: okay, let&rsquo;s do this <strong>particular<\/strong> thing (like, writing a missing dialog for a secondary quest, etc.). Not thinking about the other things left to do, just <strong>focusing<\/strong> on that one <strong>step<\/strong>. Then I&rsquo;ll look for another one.<\/p>\n<h2>In the end:<\/h2>\n<p>In the end, let&rsquo;s say that, as always, it depends on the <strong>situations<\/strong> and the <strong>people<\/strong>. We&rsquo;re not all the same (amazing isn&rsquo;t it?), and <strong>knowing<\/strong>\u00a0yourself, your own way of thinking and doing things, your own <strong>qualities<\/strong> and <strong>flaws<\/strong>, seems to be very useful. I know for example that I should not try to learn how to use Maya or Blender, or even Z-brush or Scruptris, and try to make by myself all the 3D models I need. Beucase if I do, I&rsquo;ll either lose a bit of motivation, certainly a lot of time, and the game will be out in <strong>2050<\/strong>.<\/p>\n<p>Same for many aspects or life. Lots of parents have experience the fact of some other people telling them: \u00ab\u00a0you <strong>should<\/strong> do this or that with your child\u00a0\u00bb. Sometimes it&rsquo;s because <strong>studies<\/strong> have been made to find what&rsquo;s better for your child, most of the time, it&rsquo;s just people who think something they did <strong>worked<\/strong> for them, so it will necessarily <strong>work<\/strong> for everybody too. Which is usually <strong>wrong<\/strong>.<\/p>\n<p>Now I&rsquo;ve finished writing this article I realize there are certainly many articles more complete on the subject. So, let&rsquo;s consider this article as a filler episode for the blog.<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>As an indie game developer, or even anyone working on a personal project, especially alone, motivation is a key element of a project&rsquo;s. It may sound a bit silly at first, since, well, some people could say: \u00ab\u00a0motiviation is up to you, it&rsquo;s a matter of will\u00a0\u00bb, etc. Well, the people who are the most<\/p>\n<div class=\"read-more\"><a class=\"site-btn\" href=\"http:\/\/www.pangoweb.com\/b\/2018\/06\/11\/95\/\" >READ MORE<\/a><\/div>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"footnotes":""},"categories":[2],"tags":[3,4,15,16,8,10],"class_list":["post-95","post","type-post","status-publish","format-standard","hentry","category-game-dev-thoughts","tag-game-dev","tag-indiedev","tag-level-design","tag-motivation","tag-thoughts","tag-unity3d"],"_links":{"self":[{"href":"http:\/\/www.pangoweb.com\/b\/wp-json\/wp\/v2\/posts\/95","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.pangoweb.com\/b\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.pangoweb.com\/b\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.pangoweb.com\/b\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.pangoweb.com\/b\/wp-json\/wp\/v2\/comments?post=95"}],"version-history":[{"count":3,"href":"http:\/\/www.pangoweb.com\/b\/wp-json\/wp\/v2\/posts\/95\/revisions"}],"predecessor-version":[{"id":98,"href":"http:\/\/www.pangoweb.com\/b\/wp-json\/wp\/v2\/posts\/95\/revisions\/98"}],"wp:attachment":[{"href":"http:\/\/www.pangoweb.com\/b\/wp-json\/wp\/v2\/media?parent=95"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.pangoweb.com\/b\/wp-json\/wp\/v2\/categories?post=95"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.pangoweb.com\/b\/wp-json\/wp\/v2\/tags?post=95"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}