Hello and welcome to what I hope will be a well sustained series to document my game development journey. I am currently working on a 2D top-down adventure game that is inspired by The Legend of Zelda and various other works.

Let's Talk Art

Mock-up of forest assets.

As you can see, the art is coming along quite well I think. I've drawn a lot of inspiration from Zelda and I hope that inspiration can continue to drive my work forward. Some people have commented that they are especially attracted to the colors that I use. I haven't put much research into pixel color theory (or really attempted to make a palette) so I use a premade palette made by @ENDESGA. This saves me a ton of time and experimentation and I'm happy to give Endesga a shoutout in the credits.

ENDESGA does amazing work and you should follow him!

I also have some portraits of the main character that I've been working on with different expressions. I didn't know how these would turn out but take a look:

I hope the emotions I'm trying to portray come across properly.

I really didn't think I would have the skills required to pixel these but I think they turned out fantastic. They really aren't too difficult to produce, it just takes some time. These emotive portraits will be shown in the game during dialogue sequences (and maybe different versions for different status effects?).

Let's Talk Mechanics

So I honestly don't have much to talk about here because I'm still working on the core fundamentals of the gameplay. The combat will be similar to games like Link's Awakening or A Link to The Past. I have ideas for different elemental status effects and attacks but those will all be fleshed out in due time. I have coded a basic attack system that will hopefully support more ambitious attacks, knockbacks, and status effects.

The slime deserved it, honestly.

I do have wall collisions in place that I would like to talk in-depth about, but this post is just an overview on the progress I've made on the game. I will talk about how my collisions work and what they look like at a later time. I also have a few other more technical topics I wish to discuss but those will be in future posts. This does it for this weeks updates!

Thanks for checking this post out and follow me on Twitter (@FaultyFunctions) to stay updated!