Mini Jame Gam #8 Shrink 'n' Stretch.


Day -1 (two days before jam start):

I decided it would be a good idea to learn Unity in just 2 days.

I was right! Unity was super easy to pick up, actually! My previous experiences with Game Engines/programming were Wario Ware DIY (my first "microgame" engine), Scratch, and Python. After making a small test in Unity, I felt confident for any theme in the game jam.

Day 0: (planning)

Since there were only 3 themes available for voting, I decided to brainstorm some ideas for them before the jam even started. My idea for Decay was a game where you would be in a forest that was decaying. Faster you got through, the harder it was, but also the better ending you would get. I could not really come up with an idea for Dream though... (glad it was not picked!) My idea for Magic was a game where you are a wizard who knows size changing spells and can use them to navigate a maze. I thought it was clever, because the shrink spell both can be used for puzzles, and shrink enemies out of existence.

Day 1:

Theme was announced as magic! I was at school at the time, so I wouldn't be able to start until 14:30, but when I did, it went... a bit slow, but it was steady. I started off with some basic movement using GetAxisRaw (works on both keyboard and controller). After I got some basic movement, I added the shrink spell and tested out on some boxes. After some funny shenanigans of being able to shrink ANYTHING(like the level blocks themselves), I fiddled around with tags until it all worked. Got the first section of the level designed as well.

Day 2:

This day was quite a busy one. I spent this day designing the level, designing the SFX, composing the music,  modeling and scripting; going between task whenever I felt burnt out. Unfortunalty, I made the level too big. The last section is basically just a door that you need the stretch bolt and key to unlock. No real challenge because I wanted to finish the game today.

Time: 00:30

Technically now day 3. I started to compile my game for HTML5,  but it just would NOT work! (cue montage of my long search history of html5 build errors with chaotic music) I tried so much, my heartrate was rising like a rocket! So many issues!!!!! I ended up crashing at around 05:30, against my will. I was just too tired to stay up.

Day 3:

I wake up around 12:30, and decide to give another crack at building the HTML5 version. After tons more struggling and being cranky to my family because of this, I got a build working! Only issue was it crashed whenever you died. For some reason, setting the player's scale to 0 crashes the HTML 5 build, but not the editor. If you are wondering why the player is not fully shrinked in the death animation, it is because I applied a quick and lazy fix of just capping the scale to 0.1. After uploading the game, I finally got to publish it and write this devlog! Hooray! I do think my game is a bit slow paced, but hey, my brother had no issues with the game in playtesting, so it should be reasonable enough to beat.

Files

ShrinknStretch.zip 7.6 MB
Mar 20, 2022

Get Shrink 'n' Stretch

Leave a comment

Log in with itch.io to leave a comment.