Game
Whiskers

1 year ago

Chapter 0: Rebuilt in Godot

So I started building this in Unreal as a 2 day game prototype I was gonna upload on here to boost my portfolio a little and see how it did
Unreal wasnt it so I went home to Godot
#Godot #cats #rogue #platformer #cute #pixelart


What's Cat Rogues?!
There's no real title yet, I'm barely sure of what the game is about which isn't crazy for a prototype game. The only focus was make something fun and perceived as simple.
It wasn't simple though.

So now we have a cat rogue game where you have to finish the game in 9 lives. Each death presents an opportunity to upgrade 2 sets of skills. As well as artifacts you can find and equip for powers (just fancy power-ups Mario style) and yeah!

ezgifcom-crop_3.gif

What Broke Me?
So, I've been on an Unreal binge since I got a lot better with it; what broke me finally?

I will say returning home to my main engine, Godot, isn't a new thing it usually happens eventually. When I went to Unity I eventually trickled back. Although this time it was a bit different.

ezgifcom-crop_1.gif

When I went from Unity back to Godot, I went back to fix up an old asset and make new tutorials for Godot 4.0. It had a ton of new features so there was a lot to catch up on. I still went to Unity for anything to do with mobile projects and 3D projects.

With Unreal I kept hitting walls over basic 2D features. I'd figure a way around the wall and I was pretty happy with the game. However the skill trees shouldn't have been crazy.

It should've been:
Check all skills for ones I don't own
Check the non-owned skills to see which ones I have the requirements for
Pick 3 skills for each category from those skills
Show name of 3 skills
When hovered show skill info
When clicked see if I can buy skill
If I can add skill and hide button

ezgifcom-crop_2.gif

What ended up happening was these basic checks became a mess in blueprinting and a pain with something holding it back. I spent 2 days trying to fix this system; and honestly I just broke from it.
I was supposed to be making a 2 day project not a project that takes 2 weeks to implement a basic skill tree.

I just felt like Unreal was lacking in some departments for me and from what I've read it really lacks 2D features. The tilemapping was quite...underwhelming. But I get it, it's a mainly 3D engine; I should've switched engines instead of trying to make the engine be what I want.

Rebuild Time!
Rebuilding this game came with some minor relearning Godot. I spent THOUSANDS of hours in Godot in college where for a while it was the primary engine. Some later professors scoffed at this; but I still love Godot.
But given my history with the engine I wasn't shocked I didn't lose my touch with it.

image.png

It took a lot less time to build the game back up to a comfortable point. Which honestly just speaks for the fact I didn't have to repaint some sprites and figure out gameplay features and all that. I just knew what I wanted to do with it.

The one notable change was camera limits I didn't have set in Unreal. And a lot more modularity for objects.

image.png

Playable?!
Right now the game still isn't playable. It's taken way more time for a playable build than I would like. But I'm gonna get the playable build out shortly as I chip away at it while I work on my main project! For now here's some of the shots and the story so far!



2 comments

Loading...

Next up

L O R E The game has a deeper little story I'll keep sprinkling in over the course of the game's development. The premise is this is a cat's dream world #cute #cat #pixelart #platformer #roguelite

Stories to Tell! There's now a good chunk more Level Blocks in the game. I'm trying to design them well so some are long and some are shorter; but they always provide a little "story" with them. #cute #cat #platformer #roguelite #pixelart

Curtain Call I've bought some tracks from TadOn who makes great tracks! So I figured it was a good time to add a credit roll after each run! New art will be coming soon as well! #cute #cat #pixelart #platformer #roguelite

Coins! Oof it's been more than a few days since I've last gave a game update. Just a lot going on.

But! I added coins to the game, so soon the 2nd update should be up!

#cute #cat #pixelart #roguelite #platformer

Dreamland...z...z...zzz

Since the whole game's plot is about a sleeping cat who's dreaming. The intro block you'll always land on will be a dreamland piece! This way you're always safe when you spawn in. #cute #pixelart #cat #platformer #roguelite

World Map Progress! You can now enter levels and progress through areas!

Delay! So I found a solid artist who's done a great job with the character art! But since I'm redoing the character art that means until I have costume art the market won't work...so I'm just postponing Chapter 3 until the costume art is done :)

New Art?! I've been working on redoing some of the old art and having new art made. I want it all to blend nicely together so that's another focus for the next few updates

Meowster Worldwide! Now you start each run in the "World Map" which will be a level itself but without hazards. Areas will be picked at random and laid out with world map blocks which will generate level markers.

Chapter 2: Sleepy Kitty... Now that the next big update is out; what did I add?! A lot and yet not enough. #cute #cat #platformer #roguelite #pixelart