Game
Glitchtale Season 2 (RE-ALPHA)
5 years ago

A New Start for my Work.


Hey, everyone!

I'd like to share some bad news first: my code is quite a bit of a mess. I had quite a few design mistakes I had 2 years ago, and coming back to it, made my continued work on the project a hindrance.

Some of the issues I have:

  • There were a lot of variables scattered everywhere on objects, which has made some code less intuitive than ideal.

  • There was very minimal documentation on the code I have written.

  • All of the fonts, images and backgrounds was scaled up twice the original size in other fangames.

  • Some of the boilerplate code could've been used instead as functions.

  • Item variables contain strings, instead of numbers in most games.

With a lot of technical debt I have inadvertently made thus far, I have 2 difficult choices:

  • Rewrite code in the engine, which includes the fact that I may have to break some functionality when creating better systems, create new bugs in the process, adjust cameras, position, parallax, and movement while down-scaling textures, understanding the mess which is my current battle system, and overall take a toll on my efficiency with some mental overhead while trying to get familiar with my old code. In layman terms, it means overhauling the current engine.

    OR

  • Make a new engine (still using GameMaker Studio, of course) from scratch.

In case you haven't noticed, this actually wasn't a very difficult decision. I am now working on a new engine, and with the old code and assets simply used as reference, I can hopefully create better systems quickly, without the weight that has been pulling me from behind.


Stay tuned, and for the meantime, please find some other stuff to enjoy. You could try checking out RickyG's DF Connected for instance.

Thank you!



4 comments

Loading...

Next up

Short intro of us ๐Ÿ’•โœŒ๏ธ

We're an eletro duo based in Seoul ๐Ÿ‡ฐ๐Ÿ‡ท Heavily influenced by the 90s.

Our new album #Xennials is all about the nostalgia of that era ๐Ÿ’ฝ CD listenin ๐Ÿ“Ÿ beeper beepin ๐Ÿ’พ floppy disks floppin days ๐Ÿ˜Ž

Stream now! ๐ŸŽง

https://open.spotify.com/album/3YwWhnHWVy5cA8XOpbaGRA?si=8E9awqUโ€ฆ

This Satuday we invite to watch another #speedpainting of our artist Daniel Faiad.

How great is this scene of #Pecaminosa?

#ScreenShotSaturday | #IndieDev | #DigitalArt

Been working lately on lots of 'behind-the-scenes' boring stuff that no one really cares about, so hereโ€™s a guy playing the sax for some reason.

#screenshotsaturday

Have a good Boi

One of the most critical update for Sunblaze demo. Now you are able to pet a cat! Finally!

Call it 'wrong turn'!๐Ÿšซ The feeling of running into a house with only one exit๐Ÿšช, and being doomed to die. #pixelart #pixelartist #pixelartwork #art #pixel #indiegame #IndieGameDev #indieartist

Cash Banooca

Only true badasses may pass! #conceptart #art #gamedesign

OK, this starts to be too tricky puzzle already :D

#platformer #indiegame #puzzle