Posts

How to blend cutout and traditional animation in Godot

Image
Hello! Today I wanted to write a tutorial for animating in Godot. If you aren't familiar, Godot is an open-source game development engine that can be found  here . If you're interested in animation or game development in general, I'd recommend downloading Godot and playing around with it, it's pretty cool. Anyway, this post is going to focus on animation. If you want to try it for yourself, Godot has documentation for  their cutout animation.  It is integrated directly into the engine which is awesome. With animation, we want to look at making our games feel alive. We want our characters, monsters, and even our environments to feel like they have their own personalities and goals, just like us. Traditional animation is a great way to animate if you have the time and skill to do so. Cutout animation is another alternative. Cutout relies on "pieces" of your characters and you animate them like a puppet rigged together. For me at least, it's quicker a...

"I Come in Peace"- A Deep Dive on Transmogrify's Core Mechanic

Image
In this post I wanted to talk about how I developed the core mechanic for my game, and why it is such a key element in shaping the gameplay and experience your players will have. It isn't something that I came up with in one day, rather I came up with the concept early on, and have refined it over time. What is the core mechanic of Transmogrify? You shoot enemies and turn them into objects to solve puzzles with. You don't kill anything, and everything can kill you. You need to figure out how to advance with just the objects that are given to you. You're some sort of weird, puzzle-solving pacifist? Sounds simple, and maybe isn't that exciting on paper. Here is an example of it in action: So the first enemy there is a "Snail" as I'm referring to it internally, and he basically behaves like a Goomba from Mario, or any other basic enemy that just patrols back and forth in an area. Like all enemies in the game, if you touch him, you d...

"Hello, World!"

Image
Welcome to my blog. My name is Andrew and I've been a gamer my entire life. I love games so much, that I've also been making them for fun over the last decade. I started this blog to structure my thoughts and reflect as I work on my current project, and also to provide any insight possible into game development for those interested in learning or following the process. And hopefully be mildly entertaining. Maybe. I'm currently making a game using the Godot engine. Guh-DOH, or GO-dot? I prefer guh-DOH because it reminds me of the play "Waiting for Godot" which amuses me. You can pronounce it however you prefer. Godot is an open source, C++ engine that uses their own scripting language, GDScript, that sits on top of it. It's similar to Python. In their next big release, you will be able to code in Python and C# which is exciting. I've used numerous different game engines, and Godot is a fantastic choice. I'd highly recommend checking it out if ...