<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:cc="http://cyber.law.harvard.edu/rss/creativeCommonsRssModule.html">
    <channel>
        <title><![CDATA[Stories by Andrew Wooldridge on Medium]]></title>
        <description><![CDATA[Stories by Andrew Wooldridge on Medium]]></description>
        <link>https://medium.com/@triptych?source=rss-486eaf1c976------2</link>
        <image>
            <url>https://cdn-images-1.medium.com/fit/c/150/150/0*Wid8g61JYLLmo6NT.jpg</url>
            <title>Stories by Andrew Wooldridge on Medium</title>
            <link>https://medium.com/@triptych?source=rss-486eaf1c976------2</link>
        </image>
        <generator>Medium</generator>
        <lastBuildDate>Sat, 14 Nov 2026 09:41:58 GMT</lastBuildDate>
        <atom:link href="https://medium.com/@triptych/feed" rel="self" type="application/rss+xml"/>
        <webMaster><![CDATA[yourfriends@medium.com]]></webMaster>
        <atom:link href="http://medium.superfeedr.com/" rel="hub"/>
        <item>
            <title><![CDATA[I’m writing every day, just not on Medium…]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-snippet">I love the idea of having a daily log. It&#x2019;s helping me stay focused and working on all my many projects. I thought about doing it here, on&#x2026;</p><p class="medium-feed-link"><a href="https://medium.com/@triptych/im-writing-every-day-just-not-on-medium-b0b768557e2d?source=rss-486eaf1c976------2">Continue reading on Medium »</a></p></div>]]></description>
            <link>https://medium.com/@triptych/im-writing-every-day-just-not-on-medium-b0b768557e2d?source=rss-486eaf1c976------2</link>
            <guid isPermaLink="false">https://medium.com/p/b0b768557e2d</guid>
            <category><![CDATA[distributed-web]]></category>
            <category><![CDATA[medium]]></category>
            <category><![CDATA[writeas]]></category>
            <dc:creator><![CDATA[Andrew Wooldridge]]></dc:creator>
            <pubDate>Tue, 07 May 2019 06:17:13 GMT</pubDate>
            <atom:updated>2019-05-07T06:17:13.693Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Creating an RSS Reader in Godot (Part 3)]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/@triptych/creating-an-rss-reader-in-godot-part-3-709e6e9c8d2c?source=rss-486eaf1c976------2"><img src="https://cdn-images-1.medium.com/max/2600/1*tSC9pTYkLYYxoPtrn2CXFA.png" width="3312"></a></p><p class="medium-feed-snippet">We have come a long way from where we began, learning about Godot and building a simple RSS reader using a few simple components. In Part&#x2026;</p><p class="medium-feed-link"><a href="https://medium.com/@triptych/creating-an-rss-reader-in-godot-part-3-709e6e9c8d2c?source=rss-486eaf1c976------2">Continue reading on Medium »</a></p></div>]]></description>
            <link>https://medium.com/@triptych/creating-an-rss-reader-in-godot-part-3-709e6e9c8d2c?source=rss-486eaf1c976------2</link>
            <guid isPermaLink="false">https://medium.com/p/709e6e9c8d2c</guid>
            <category><![CDATA[javascript]]></category>
            <dc:creator><![CDATA[Andrew Wooldridge]]></dc:creator>
            <pubDate>Sun, 17 Mar 2019 09:44:46 GMT</pubDate>
            <atom:updated>2019-03-17T09:44:46.671Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Creating an RSS Reader in Godot (Part 2)]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/@triptych/creating-an-rss-reader-in-godot-part-2-ab8a88195503?source=rss-486eaf1c976------2"><img src="https://cdn-images-1.medium.com/max/2034/1*jrWnr6J7SSIzDSSK9202hQ.png" width="2034"></a></p><p class="medium-feed-snippet">In my previous tutorial, we got set up with Godot, created a simple project, and learned how to wire up some UI elements to code and then&#x2026;</p><p class="medium-feed-link"><a href="https://medium.com/@triptych/creating-an-rss-reader-in-godot-part-2-ab8a88195503?source=rss-486eaf1c976------2">Continue reading on Medium »</a></p></div>]]></description>
            <link>https://medium.com/@triptych/creating-an-rss-reader-in-godot-part-2-ab8a88195503?source=rss-486eaf1c976------2</link>
            <guid isPermaLink="false">https://medium.com/p/ab8a88195503</guid>
            <category><![CDATA[rss-readers]]></category>
            <category><![CDATA[gamedev]]></category>
            <category><![CDATA[godot-engine]]></category>
            <category><![CDATA[tutorial]]></category>
            <category><![CDATA[godot]]></category>
            <dc:creator><![CDATA[Andrew Wooldridge]]></dc:creator>
            <pubDate>Sun, 10 Mar 2019 03:08:53 GMT</pubDate>
            <atom:updated>2019-03-17T09:45:53.485Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Creating an RSS Reader in Godot Engine (part 1)]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/@triptych/creating-an-rss-reader-in-godot-engine-part-1-3abe0068b6b1?source=rss-486eaf1c976------2"><img src="https://cdn-images-1.medium.com/max/2600/1*oB6dtjGAX11Kk_8e3hYtXA.jpeg" width="4288"></a></p><p class="medium-feed-snippet">Godot Engine is an up-and-coming 3D and 2D game engine that is free, and open source. It competes with the likes of Unity and Unreal&#x2026;</p><p class="medium-feed-link"><a href="https://medium.com/@triptych/creating-an-rss-reader-in-godot-engine-part-1-3abe0068b6b1?source=rss-486eaf1c976------2">Continue reading on Medium »</a></p></div>]]></description>
            <link>https://medium.com/@triptych/creating-an-rss-reader-in-godot-engine-part-1-3abe0068b6b1?source=rss-486eaf1c976------2</link>
            <guid isPermaLink="false">https://medium.com/p/3abe0068b6b1</guid>
            <category><![CDATA[rss]]></category>
            <category><![CDATA[gamedev]]></category>
            <category><![CDATA[godot]]></category>
            <category><![CDATA[design]]></category>
            <category><![CDATA[godot-engine]]></category>
            <dc:creator><![CDATA[Andrew Wooldridge]]></dc:creator>
            <pubDate>Mon, 25 Feb 2019 07:08:12 GMT</pubDate>
            <atom:updated>2019-03-10T03:10:50.155Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Godot: the killer game engine you’ve never heard of (yet)]]></title>
            <link>https://medium.com/@triptych/godot-the-killer-game-engine-youve-never-heard-of-yet-a49db764d69?source=rss-486eaf1c976------2</link>
            <guid isPermaLink="false">https://medium.com/p/a49db764d69</guid>
            <category><![CDATA[game-development]]></category>
            <category><![CDATA[godot-engine]]></category>
            <category><![CDATA[godot]]></category>
            <category><![CDATA[indiedev]]></category>
            <dc:creator><![CDATA[Andrew Wooldridge]]></dc:creator>
            <pubDate>Sat, 22 Sep 2018 04:03:49 GMT</pubDate>
            <atom:updated>2019-04-05T20:06:48.659Z</atom:updated>
            <content:encoded><![CDATA[<p>Not too long ago I was looking at several game engines — like GameMaker Studio, RPG Maker, Construct 2, and more. Each engine had its own strengths and weaknesses. I had thought that I had found that perfect engine — one that would be easy to develop with, one that outputs to multiple platforms, and one that is supported by a large community of developers — so you can ask questions and expect some degree of assurance that someone would answer your question.</p><p>I had tried out the <a href="https://godotengine.org/">Godot</a> engine back when it was 2.x and while it seemed kinda interesting, the UI was obscure, and it just didn’t seem like a good fit for me. I got a subscription to Construct 3, as well as a GameMaker Studio. There were lots of tutorials on Youtube for them, and I like that Construct 3 was based on JavaScript and other web technologies.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/780/1*-olMCZFO07bKgvyQgGxqAg.jpeg" /><figcaption>From <a href="https://godotengine.org/features">https://godotengine.org/features</a></figcaption></figure><p>Then I started working on my own game engine. I call it <a href="https://triptych.github.io/ittybittyrpg/alpha/src/ibrpg.html">IttyBittyRPG</a>. It’s a simple tool to allow folks to create small RPG’s and stories. I’ve been inspired by the simple tools like the <a href="https://ledoux.itch.io/bitsy">Bitsy</a> game engine and <a href="http://twinery.org/">Twine</a>. My goal is to create something that will let you make simple games on your phone that you can share with friends and have fun in little worlds.</p><p>I had seen new <a href="https://www.youtube.com/watch?v=4v3qge-3CqQ">tutorials</a> about Godot 3.0. The UI was revamped, and the workflow seemed to have been updated. I wanted to check out another mature game engine and I <a href="https://godotengine.org/download">downloaded</a> it and tried it out. At first I was kinda confused, but I got a few tutorials on <a href="https://www.udemy.com/courses/search/?src=ukw&amp;q=godot">Udemy</a> and I have to say I’m really impressed. I like how everything is hierarchical via Nodes, and that there is a dedicated 2D and 3D mode. Also, the fact that it is open source and extensible is also a big plus.</p><p>What really surprised me was that I learned that the UI that made up the IDE was itself in fact a Godot “game”. Yes, this supposed game-centric engine had enough widgets and layout capabilities to render its own IDE! I was amazed. I started looking into the documentation and read about how well organized and set up the engine was. The <a href="http://docs.godotengine.org/en/3.0/getting_started/scripting/index.html">scripting</a> language is a derivation of Python, and while I’m not a super fan, it’s growing on me and certainly capable of working with the internal game objects.</p><p>I also learned of another game making tool that had taken this capacity for rendering UI widgets in Godot and created a wholly new tool on top of Godot. This got me really excited. The game tool is called <a href="https://www.rpginabox.com/">RPG in a Box</a> and it is quite inspiring in its own right.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*uRjtlOAmoJpHZIT592aGDQ.png" /><figcaption>From <a href="https://www.rpginabox.com/">https://www.rpginabox.com/</a></figcaption></figure><p>So, here I am, working on a simple game engine (Using HTML, CSS, and JS) that I want to make mobile first, and easy to use for anyone. I discover a relatively new game engine that allows anyone to create 2D and 3D games for Windows, Mac, iPhone, Android, and even direct to web via <a href="https://webassembly.org/">webAssembly</a>. It’s free, open source, and is extensible enough that anyone could write plugins or even new apps using it. You can even write scripts that control the IDE itself like macros.</p><p>Needless to say I’m super excited. And so should <strong>you</strong> be! I’m only at the barest beginnings of learning how this tool works. But I already know that it looks like Godot has a very bright future, and I want to continue to explore it’s features as a possible tool for me to build my own applications on top of, as well as make some cool games!</p><p>Check out a few showcase videos below:</p><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FUTAeDoRIHaA%3Ffeature%3Doembed&amp;url=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DUTAeDoRIHaA&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FUTAeDoRIHaA%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" width="854" height="480" frameborder="0" scrolling="no"><a href="https://medium.com/media/d9abcc7286de316a9b57d83993c42b9d/href">https://medium.com/media/d9abcc7286de316a9b57d83993c42b9d/href</a></iframe><p>And here’s a preview of the future:</p><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2Fbtazdd8jNEc%3Ffeature%3Doembed&amp;url=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3Dbtazdd8jNEc&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2Fbtazdd8jNEc%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" width="854" height="480" frameborder="0" scrolling="no"><a href="https://medium.com/media/612861b3ec621911a9e0ca7b67ab347b/href">https://medium.com/media/612861b3ec621911a9e0ca7b67ab347b/href</a></iframe><p>So, you might be saying to yourself, “But … Unity.” or “I’ve got Unreal.” And you’d be right and fine with sticking with the two big giants. They have amazing communities, tons of assets, and an insane amount of developer support and games. If you are looking for the super best game engine out there, then no doubt you’ve already made your decisions. I’m not here to convince you to change your mind about your huge investment of … money … to those excellent tools.</p><p>What I am hoping to get across — as someone who’s only just scratched the surface of Godot — that there’s a lot of goodness here. And potentially in the future greatness. Look at how Blender has evolved:</p><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2Fnxrwx7nmS5A%3Ffeature%3Doembed&amp;url=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3Dnxrwx7nmS5A&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2Fnxrwx7nmS5A%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" width="854" height="480" frameborder="0" scrolling="no"><a href="https://medium.com/media/16ff472e0c2364f898a68cdc534fdacd/href">https://medium.com/media/16ff472e0c2364f898a68cdc534fdacd/href</a></iframe><p>All because of a passionate community of open source developers. Godot has that potential as well.</p><p>If you’ve read this far, then I’m hoping you are willing to go give <a href="https://godotengine.org/">Godot</a> a try and see what I’ve seen: a simple, elegant game engine that is free, yet powerful and versatile.</p><p>As for me, I’m seriously considering abandoning my HTML, CSS, and JS plans for my tool (not that it’s not perfectly ok to build something with those technologies, but the UI is going to look like an amateur created it — because they did) and instead writing add-ons for Godot, and potentially a tool on top of the engine itself. I will continue to post here about my learnings and I hope you consider taking the trip with me!</p><p>If you would like to read more about Godot, take a look at my “<a href="https://medium.com/@triptych/creating-an-rss-reader-in-godot-engine-part-1-3abe0068b6b1">Creating an RSS Reader in Godot</a>” tutorial.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=a49db764d69" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[How to free yourself from being an NPC]]></title>
            <link>https://medium.com/@triptych/how-to-free-yourself-from-being-an-npc-dbcc0940edc2?source=rss-486eaf1c976------2</link>
            <guid isPermaLink="false">https://medium.com/p/dbcc0940edc2</guid>
            <category><![CDATA[gaming]]></category>
            <category><![CDATA[self-improvement]]></category>
            <dc:creator><![CDATA[Andrew Wooldridge]]></dc:creator>
            <pubDate>Sun, 14 Jan 2018 08:23:53 GMT</pubDate>
            <atom:updated>2018-01-14T08:23:53.950Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/704/1*y0ogvnxgnMP5jgOIPnqXdw.png" /><figcaption>Image from ( <a href="http://ansimuz.com/site/art-assets-rpg-town-area/">http://ansimuz.com/site/art-assets-rpg-town-area/</a>)</figcaption></figure><p>Life is like an RPG, you tell yourself. With sagas and quests and boss fights (hopefully not your work boss!) and, inevitably, NPC’s. Often when playing an RPG you find yourself raiding houses and encountering the residents within — blissfully unaware that you are robbing them of that Phoenix Down, or the bag of gold in their kitchen cabinet. As you bump into them they are only vaguely aware of your presence and will simply repeat some pithy or vague clue like “the pirates are sure active in the Crystal Cave <strong>north </strong>of the <strong>town</strong>”. Or you might run into some wandering folks in the town square who seem to be endlessly walking in circles, or standing there with a cloud or exclamation point over their heads — waiting patiently to receive some token item that you’ve faithfully fetched for them back in that Crystal Cave. ( Don’t forget, it’s <strong>north </strong>of the <strong>town </strong>).</p><p>Of course real life is not an RPG, as much as we would like it to be, but there are parallels. One of those is the presence of “NPC’s”. You’ve probably encountered on your day to day journeys. Those people that seem to be in the background wherever you go — chatting on their phone, walking their dog, or otherwise being — for lack of a better word — mundane. When I would go out with my kids I would often play a game with them about who or who wasn’t an NPC. You could tell non-NPC’s (or, I guess, PC’s) because — at least for us — they would be people who seemed aware of their surroundings, instead of actively ignoring all the people and scenery around them. Often they would not be using their phone, but instead be looking around, smiling, and interacting with folks around them. Whereas NPC’s would be mostly staring downward at their phones, or looking bored, or passively watching some sports team on a screen nearby.</p><p>We would make up fun stories of the PC’s who were on a grand quest, or who were seeking other PC’s to take on that next challenge. Often they would have colorful hair, cool clothes, or otherwise look like “rebels”. I think mainly what we saw as PC’s were people who were being authentic, aware, and engaged. The people who were checked out, bored, or simply “plain” we’d designate as NPC’s.</p><p>Obviously, this is a very arbitrary designation. Surely one day someone might come across as an NPC because they were having a bad day, or perhaps they were tired from a long day and were just wanting to check out. Also, having some special interests like sci-fi or racing or Harry Potter may also tip you into PC territory. You often find in the real world PC’s in seemingly NPC roles. Like for instance working in libraries or bookstores, coffee shops, or even the occasional Chipotle. It really doesn’t matter the role or location, it’s the person that really makes the designation.</p><p>I assume you are a person who would not like the NPC life. Being checked out, bored, constantly doing the same things over and over, responding to people in a robotic fashion, and generally living a dull, repetitive life. If you strive to become a full “player character”, here’s some tips.</p><ol><li><strong>Avoid the routine</strong>. Find ways to make aspects of your life that are routine into an adventure. Find a different way to get to work each day. Order lunch from a new location. Write a blog. Try out a new JavaScript library.</li><li><strong>Be engaged</strong>. When you are out and about, try not to just be a phone zombie. Look around yourself. Smell the smells. Look at the people around you. See someone who looks interesting? Strike up a conversation! Preferably not one you pick from a list of choices on a HUD.</li><li><strong>Go on an adventure!</strong> NPC’s are stuck where they stand. They stay in the house all day, or stand behind a counter and just wait for the adventurers to come by and brighten your day. Take the initiative and go somewhere new. Take a trip to the museum. Go to the movies and watch a film you would never have picked for yourself. (I recommend ‘The Shape of Water’.)</li><li><strong>Respond (to life)in different ways</strong>. When somebody interacts with you, find different ways to respond than just the routine “hi” or “nice weather”. Have a series of interests that you are following and present them like little gifts when you talk to people.</li><li><strong>Don’t let people walk over you</strong>. You know that Hero that comes into your living space and steals your (item) joy? Don’t let them do that any more. Stand your ground. Notice your surroundings. Speak up!</li></ol><p>If you find that doing these things is hard, that’s a good thing. Stretching yourself, becoming aware of your surroundings, engaging with people is taxing to the mind and it takes effort. That’s the whole point. NPC’s glide effortlessly through their day — zoned out, boring, and predictable. You want to be more than that. You want to be the Hero. You want to find the Treasure in the Crystal Cave and make it back out alive. You can’t do that if you are an NPC.</p><p>I’m just starting to write about life, gaming, and coding. If you found this little article interesting, or even if you didn’t , please let me know so I can grow up to be a real writer someday, and break free from NPC.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=dbcc0940edc2" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Web Developer === Game Designer]]></title>
            <link>https://medium.com/@triptych/web-developer-game-designer-a0381836f15?source=rss-486eaf1c976------2</link>
            <guid isPermaLink="false">https://medium.com/p/a0381836f15</guid>
            <category><![CDATA[passion]]></category>
            <category><![CDATA[indie-game-dev]]></category>
            <category><![CDATA[game-development]]></category>
            <category><![CDATA[indie-game-development]]></category>
            <category><![CDATA[web-development]]></category>
            <dc:creator><![CDATA[Andrew Wooldridge]]></dc:creator>
            <pubDate>Fri, 30 Jun 2017 16:10:49 GMT</pubDate>
            <atom:updated>2017-06-30T16:10:49.635Z</atom:updated>
            <content:encoded><![CDATA[<p>One of the most significant moments in my life happened when I sat down with an early version of Mosaic (an ancient web browser) and figured out that I could edit a text file, point the browser to it, and see magic happen almost instantly.</p><p>Knowing that I could create “pages” with just a few HTML tags and later on CSS and JavaScript transformed my life, and my career. Before that, I wanted to become a Cognitive Scientist — learning how to make AI and ALife (Watch out, AI. ALife will catch the world by surprise — but more on that later). After learning HTML, CSS, and JavaScript, I found one of my first passions in life. To create web pages.</p><p>However, I also had another passion. It was to create games. When a kid in school I did the whole DnD thing, Which-Way books, and even tried out some of the “shareware” early IF (interactive fiction) software. While I tried many things — nothing really “stuck” and I ended up always being a dabbler.</p><p>However, in recent years the web has grown to become an all encompassing way to build just about anything. Including games. New tools like Gamemaker , PhaserJS, and Construct have opened the door for folks like me once again to have that “ah-hah” moment where you can put together some blocks and a little bit of events — so much like building an HTML page.</p><p>There are many parallels between creating indie 2-d games and building web pages. For the web, you create atomic elements with HTML, change their appearance with CSS, and then give them interactions and listen for events with JavaScript. Taking that knowledge and applying it to game making is very straightforward. For most game making tools you have the equivalent of a “page” with some kind of room. HTML elements translate to Sprites which then can listen for events like mouse movements or key presses.</p><p>I’ve found that much of what I have learned as a web developer translates very well over to (2D) game making. There are even things from “games” like Sprite Sheets and requestAnimationFrame that crossed over into the web. There are, however differences that one must be aware of.</p><p>For pages, the content is the king. Folks are reading stuff, and perhaps clicking to buy, or mousing around a carousel, etc. For games, it’s the Systems that are king. Your waves of enemies, the next quest, the skill tree that levels up the character, the specific settings for gravity that “feels” right for a platformer. These are things that you don’t necessarily encounter as a web developer, and it’s this very difference that makes game development so gratifying.</p><p>You get to use new ideas, and new ways of developing something new, while leveraging your skills with the “web” to make creating that game that much better.</p><p>So, what is the point of this article? I want you to take a moment and think about the skills that you have right now. Perhaps you code in C++, or perhaps you write excellent spreadsheets. Or you might love the web like I do. Think about your other passions, like say music. How can you leverage what you already know in your “day” job to give life to your other passions in a unique way. Imagine if you combined spreadsheets and music in some creative way, or you used your C++ skills to create an app that helps lost dogs find their owners.</p><p>Everything is connected. I love the web, and I love making games. I’ve learned that I can let those passions mix together to create something wholly new. What will YOU do with your special mix of knowledge and talent to create something brand new and interesting? I’d love to see it!</p><p>As for me, I’m going to go have fun making games knowing that I’m not starting from zero, but that I already know a lot about making something for the web, and that I can use that to create something for people to play that is unique.</p><p>My greatest desire, however is to find a way to encourage you to do the same with your skills and desires. GO DO IT!</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=a0381836f15" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Gamemaker Studio 2 — the best of many worlds]]></title>
            <link>https://medium.com/@triptych/gamemaker-studio-2-the-best-of-many-worlds-dd9133fecf31?source=rss-486eaf1c976------2</link>
            <guid isPermaLink="false">https://medium.com/p/dd9133fecf31</guid>
            <category><![CDATA[indie-game-dev]]></category>
            <category><![CDATA[game-development]]></category>
            <dc:creator><![CDATA[Andrew Wooldridge]]></dc:creator>
            <pubDate>Tue, 27 Jun 2017 18:11:08 GMT</pubDate>
            <atom:updated>2017-06-27T18:11:52.236Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*x5x_eG47QQ_ZZEc5r1NYiA.jpeg" /><figcaption>Code Editor in Gamemaker Studio 2</figcaption></figure><p>I’ve been struggling for a while to finally break through and make a “game”. You know, something more than a tech demo, or a clone of something everyone else is making. Getting a voice: a vote in the amazing conversation that is going on with the explosion of indie games that is currently happening.</p><p>No doubt we are in a kind of <a href="https://en.wikipedia.org/wiki/Cambrian_explosion">Cambrian Explosion</a> of indie games. And it’s great. Even if every person on earth had their own game out there, it would not be enough. Every game is like a mini-world. A set of rules that you get to explore and test the borders of, or find the secret gems hidden so carefully within.</p><p>So, as I’ve always dabbled in game development — even getting so far as creating a few haphazard RPG engines for the web — I wanted to finally stop playing around and MAKE SOMETHING. After a lot of searching and poking around with engines like <a href="https://editor.construct.net/">Construct 3</a>, <a href="http://docs.superpowers-html5.com/">Superpowers</a>, <a href="https://phaser.io/">PhaserJS</a>, and more I finally decided to “settle” on <a href="https://www.yoyogames.com/gamemaker">Gamemaker Studio 2</a>.</p><p>Why do this instead of the “roll your own” strategy? Well, I want to actually get a game out this year, and not get bogged down in library code, and trying to make a square move after weeks of coding.</p><p>I’ve gone back and forth between three top candidates : Construct 3, PhaserJS, and Gamemaker Studio 2. Each one has its strengths and weaknesses, which you can surely discover on your own. However the thing that finally convinced me to dive into Gamemaker Studio 2 was the fact that there are actually shipped games using this engine, and there’s a large community of friendly people who are more than happy to help you with questions and tips.</p><p>PhaserJS and Construct 3 also have great communities, and Construct 3 allows you to make games on any platform now with their web based editor — and PhaserJS probably has the most advanced JavaScript engine, but it seems like Gamemaker Studio 2 has the features I’m looking for while not being too expensive or having too much of a learning curve. ( This is also why I passed by on Unity. It’s great, but kinda overkill for the simple 2D games I want to create.)</p><p>I’ve flip-flopped a lot with this — because those other engines are also quite attractive. But right now Construct 3 is still too rough around the edges, and PhaserJS doesn’t have a good IDE that’s not too expensive. Other engines I’m sure are great too, like <a href="https://www.defold.com/">Defold</a> — which was a serious contender for a while, and <a href="http://smilegamebuilder.com/">Smile Game Builder </a>— which if you are making an RPG you should definitely get and try out.</p><p>For me, I just want the shortest path to having a game I can post on my new <a href="http://triptych.itch.io/">itch.io</a> account and share with the world. I want to have a voice in this new conversation about building worlds and exploring new horizons. And Gamemaker Studio 2 is for me the best choice right now. It’s the best of “many” worlds, to create “many” worlds.</p><p>I hope to post “dev blogs” here (and crosspost to <a href="http://triptych.itch.io/">itch.io</a> ) about my progress, and I hope this encourages you to go out and make that game you’ve always wanted to as well.</p><p>If you want some tips on getting started with GMS2 — check out <a href="https://www.youtube.com/channel/UCn7FE3Tx391g1tWPv-1tv7Q">Shaun Spalding’s videos</a>. My first game is going to be called NarraTiles — and it’s going to be awesome — of course :)</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=dd9133fecf31" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Writing is like etching a mark on the wall of eternity as you slide from birth to the beyond.]]></title>
            <link>https://medium.com/@triptych/writing-is-like-etching-a-mark-on-the-wall-of-eternity-as-you-slide-from-birth-to-the-beyond-aea25e107bf6?source=rss-486eaf1c976------2</link>
            <guid isPermaLink="false">https://medium.com/p/aea25e107bf6</guid>
            <dc:creator><![CDATA[Andrew Wooldridge]]></dc:creator>
            <pubDate>Wed, 28 Dec 2016 05:29:41 GMT</pubDate>
            <atom:updated>2016-12-28T05:29:41.880Z</atom:updated>
            <content:encoded><![CDATA[<p>Writing is like etching a mark on the wall of eternity as you slide from birth to the beyond. Make your marks count, and create something that will have a lasting legacy beyond your own years. We cannot live forever, but the words we leave behind can ripple into spacetime for all eternity.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=aea25e107bf6" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Smile Game Builder: the RPG Maker you didn’t know you wanted.]]></title>
            <link>https://medium.com/@triptych/smile-game-builder-the-rpg-maker-you-didnt-know-you-wanted-76eb28d578a6?source=rss-486eaf1c976------2</link>
            <guid isPermaLink="false">https://medium.com/p/76eb28d578a6</guid>
            <category><![CDATA[games]]></category>
            <category><![CDATA[game-development]]></category>
            <category><![CDATA[rpgmaker]]></category>
            <category><![CDATA[rpg]]></category>
            <dc:creator><![CDATA[Andrew Wooldridge]]></dc:creator>
            <pubDate>Tue, 27 Dec 2016 22:35:43 GMT</pubDate>
            <atom:updated>2016-12-27T22:35:43.612Z</atom:updated>
            <content:encoded><![CDATA[<figure><a href="http://smilegamebuilder.com/en/"><img alt="" src="https://cdn-images-1.medium.com/max/728/1*j6vyBrr_0KM0rdwRUctt8Q.jpeg" /></a></figure><p>I’ve been following the progress of a new RPG making tool called <a href="http://smilegamebuilder.com/en/">Smile Game Builder</a>. I bought it a while back in September, but never really got much time to play with it, or check out it’s features. Recently, however, given the holiday time off, I started looking at it once again and was pleasantly surprised at the progress the team has been making to improve the engine. Users have been asking fervently for a 3-D battle system to replace the existing 2-D system which is — to say the least — underwhelming. They have come through in a big way as you can see <a href="http://smilegamebuilder.com/en/newfunctions/">here</a>.</p><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FpDPpy8CyKpo%3Ffeature%3Doembed&amp;url=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DpDPpy8CyKpo&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FpDPpy8CyKpo%2Fhqdefault.jpg&amp;key=d04bfffea46d4aeda930ec88cc64b87c&amp;type=text%2Fhtml&amp;schema=youtube" width="854" height="480" frameborder="0" scrolling="no"><a href="https://medium.com/media/fac66e281dd243f1f166d5272db5059f/href">https://medium.com/media/fac66e281dd243f1f166d5272db5059f/href</a></iframe><p>Having seen how often they update, and their dedication to their users, I’ve decided to give the engine a try and build a simple game with it. I’ll document my findings here on this blog/site/medium whatever it is and hopefully you’ll gain some insight as well.</p><p>You can try out a fully fleshed out game created with SGB here: It’s called <a href="http://smilegamebuilder.com/en/granboom/">The Story of Grand Boom Kingdom</a> — which is similar to SGB — <a href="http://smilegamebuilder.com/en/">Smile Game Builder</a>. This engine has some challenges to face — as it is competing against RPGMaker — the reigning king of RPG making tools, but I think it has a huge number of benefits going for it. For one, it’s 3D which opens up a huge range of possibilities, it’s extensible — meaning you can add new models, particles, and other effects, and finally — it’s simply fun to launch the editor and play around — a bit more daunting than RPGMaker, but way more possibilities when it comes to the range of games it can make. <a href="http://smilegamebuilder.com/en/#material">Here’s </a>a page with features.</p><p>Any new tool needs documentation — and SGB has that, but also there are a growing assemblage of online videos to help out new game developers. A user named <a href="https://www.youtube.com/channel/UCwDcJmEUjUbMzcWl6JVAWlg">Companion Wulf</a> has a very nice set of “getting started” videos that I’m currently going through, and others are creating things like cut-scenes, dating engines, and other types of features that really go beyond what you’d expect when you don’t even have a scripting engine. However don’t let that turn you off. There is a very nice <a href="http://smilegamebuilder.com/en/eventeditor/">Event system </a>that makes it easy for non-programmers to create complicated scenes and events. This is where folks are pushing the envelope with what can be done with this tool. There’s even already a commercial game on Steam called <a href="http://store.steampowered.com/app/546990/">Town of Night</a> that’s already been published, and it’s only been a few months since the engine was released.</p><p>I have high hopes for Smile Game Builder — not only as a new engine with new potential, but as a way for folks who don’t necessarily want to learn to code to create fun and interesting games. You can check out their Facebook page <a href="https://www.facebook.com/smilegamebuilder/">https://www.facebook.com/smilegamebuilder/</a>.</p><p>Also note: this engine is still a work in progress. They are adding features like VR and other cool things all the time.</p><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FkxkO_9nThew%3Ffeature%3Doembed&amp;url=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DkxkO_9nThew&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FkxkO_9nThew%2Fhqdefault.jpg&amp;key=d04bfffea46d4aeda930ec88cc64b87c&amp;type=text%2Fhtml&amp;schema=youtube" width="854" height="480" frameborder="0" scrolling="no"><a href="https://medium.com/media/8866e6efd56a6ffe46ca67a0c9907482/href">https://medium.com/media/8866e6efd56a6ffe46ca67a0c9907482/href</a></iframe><p>You should check out the <a href="http://store.steampowered.com/app/483950/">free demo</a>, or buy the engine now while it’s on sale on Steam. For more tutorials try Youtube, or take a look at the<a href="http://www.indiedb.com/engines/smile-game-builder"> Indie DB page</a>. A bit harder to follow, but still interesting is their <a href="https://twitter.com/smileboom_sgb">Twitter feed</a>.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/300/1*DaNy3LV5uDIqQphkGnwcbg.jpeg" /></figure><p>Next post: I’ll link to a simple game I’ve created and talk a little about the basic features of the engine.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=76eb28d578a6" width="1" height="1" alt="">]]></content:encoded>
        </item>
    </channel>
</rss>