{"componentChunkName":"component---src-templates-blog-js","path":"/blog/game-dev-journey-i","result":{"data":{"contentfulBlogPost":{"title":"Game Dev Journey - I","publishedDate":"January 21st, 2021","body":{"json":{"nodeType":"document","data":{},"content":[{"nodeType":"paragraph","content":[{"nodeType":"text","value":"Hello everyone, today I'm starting a new series about my game development journey and I'm planning to publish some new stuff once in a while about what is going on about the game side. First post of the series will not be a technical one and I'll mostly talk about why I want to do this and how I'm approaching this. I'm however planning to expand the series with technical or \"artistic\" content in the future.","marks":[],"data":{}}],"data":{}},{"nodeType":"hr","content":[],"data":{}},{"nodeType":"heading-2","content":[{"nodeType":"text","value":"WHY?","marks":[],"data":{}}],"data":{}},{"nodeType":"paragraph","content":[{"nodeType":"text","value":"I guess that's the most important question in my case is why. Why I want to learn game dev from literally scratch while I have lots and lots stuff that I need to do about my studies and my developer career in general. I don't consider game dev as a professional future and I'm not willing to spend that amount of time on that too, so why I'm willingly diving into something that I probably can guess that is not going to pay off? ","marks":[],"data":{}}],"data":{}},{"nodeType":"paragraph","content":[{"nodeType":"text","value":"The answer is lies in the contrast between my past and my today actually. I was always a game type I played MMORPGs, I played FPSs, I played MOBA( only LoL :D), I played story based AAA games and so on and so forth, since I'm a little kid literally. Gaming is always a part of my life, sometimes I even regret the time I spent in the future for the game like any other gamer actually but whatever, right? I kept playing even after I finish the university while working as an \"engineer\"(I can dedicate a whole post to explain why I put quotes around the word engineer). After I decided to be  more serious with life and take more responsibility that part gamer part started to fade away from my life, and I did it intentionally. At first everything was fine, actually everything is still fine about my life I'm not here to cry about how hard I work or hard tough the life is, but when you focus on being an adult too much you (at least I) sometimes feel something sad about the days I did stuff just to did it, and I left like maybe game making can act like a little bridge between now and those days to help me not to overwhelm myself a lot. This day I believe I can be more productive in other fields too.","marks":[],"data":{}}],"data":{}},{"nodeType":"paragraph","content":[{"nodeType":"text","value":"I know the part above makes me sound like a sassy little kid but I can still vividly remember the moments of me selling my CS GO items or gaming equipments because I won't have any chance to use them anymore. Growing up sucks and I felt like I need to do something about it :D.","marks":[],"data":{}}],"data":{}},{"nodeType":"hr","content":[],"data":{}},{"nodeType":"heading-3","content":[{"nodeType":"text","value":"HOW?","marks":[],"data":{}}],"data":{}},{"nodeType":"paragraph","content":[{"nodeType":"text","value":"I actually planned my road map pretty much by now and I started to work on stuff. I made my research and planning in a few steps. Firstly I focused on what type of a game I would like to build, and that decision wasn't that hard actually. I want to make a 2d platformer game to work on browsers. The first reason is I always liked that kind of games and the second reason is since it'll be a web based game it feels like I can always transfer engineering skills of mine from the other software development areas, so when I want to expand my time working on a game I at least now have an excuse :). Another underlying reason of 1 is I want to be able to finish a game from start to end and since I'll be building literally every aspect of the game it has to be doable. I'm not a talented person when it comes to drawing and illustrating so since visuals has to look nice even though I'm drawing, I decided to focus on pixel art completely I know that with a decent amount of focus I can create something decent and everyone can like. ","marks":[],"data":{}}],"data":{}},{"nodeType":"hr","content":[],"data":{}},{"nodeType":"paragraph","content":[{"nodeType":"text","value":"Game engine selection was quite simple after I decide the type of my game, I've chosen Phaser. I looked for the alternatives and I know that even the bigger game engines like Unity can support kind of an output I want to have, but they all require a high amount on understanding over the engine itself and to be honest they are not going to add much on the skills that I use daily basis( maybe they could I'm not sure). But with Phaser I know that I'll write Javascript as I always write I just needed to learn engine specific matters to use Phaser mostly, not another programming language, not another enormous program that'll take a lifetime to completely master. That'll also keep me on the track so I won't lose too much focus while jumping around completely different types of things.","marks":[],"data":{}}],"data":{}},{"nodeType":"paragraph","content":[{"nodeType":"text","value":"I'm currently watching and applying some tutorials and projects myself to get to know with the engine, I'll talk about all the technical aspects in the following posts of this series.","marks":[],"data":{}}],"data":{}},{"nodeType":"hr","content":[],"data":{}},{"nodeType":"paragraph","content":[{"nodeType":"text","value":"That's it for today everyone, I don't think that I'll write about that topic so often but I promise I'll keep pursuing it as consistent as I can. ","marks":[],"data":{}}],"data":{}},{"nodeType":"paragraph","content":[{"nodeType":"text","value":"BTW that's the sword that I draw years ago when I wanted to learn pixel art, it looked special to me and I wanted to share with you guys, it can be cool to look at in the future to see how things are changed.","marks":[],"data":{}}],"data":{}},{"nodeType":"embedded-asset-block","content":[],"data":{"target":{"sys":{"space":{"sys":{"type":"Link","linkType":"Space","id":"qv0hcw26u3ts","contentful_id":"qv0hcw26u3ts"}},"id":"c4yBGHaybHiU36Xy2uTR6Xu","type":"Asset","createdAt":"2021-01-21T16:30:29.001Z","updatedAt":"2021-01-21T16:30:29.001Z","environment":{"sys":{"id":"master","type":"Link","linkType":"Environment","contentful_id":"master"}},"revision":1,"contentful_id":"4yBGHaybHiU36Xy2uTR6Xu"},"fields":{"title":{"en-US":"gamedev-1"},"file":{"en-US":{"url":"//images.ctfassets.net/qv0hcw26u3ts/4yBGHaybHiU36Xy2uTR6Xu/55333c3731d865914fa5fb73ccc62978/WhatsApp_Image_2021-01-19_at_19.18.11.jpeg","details":{"size":105140,"image":{"width":1600,"height":894}},"fileName":"WhatsApp Image 2021-01-19 at 19.18.11.jpeg","contentType":"image/jpeg"}}}}}},{"nodeType":"paragraph","content":[{"nodeType":"text","value":"","marks":[],"data":{}}],"data":{}},{"nodeType":"paragraph","content":[{"nodeType":"text","value":" See you later :)","marks":[],"data":{}}],"data":{}},{"nodeType":"paragraph","content":[{"nodeType":"text","value":"","marks":[],"data":{}}],"data":{}}]}}}},"pageContext":{"slug":"game-dev-journey-i"}}}