Snowman The Game banner

Snowman The Game

15 devlogs
21h 23m 52s

Snowman The Game is a fast‑paced puzzle speedrun game where the goal is to get the lowest score by touching as few tiles as possible in the shortest time.

Levels are large and open‑ended, with multiple paths. Your job is to discover the fastest route while keeping your score low.
This is my first ever game I made in Godot!

This project uses AI

I used some AI to help me learn coding in Godot

Demo Repository

Loading README...

loekman

Shipped this project!

Hours: 21.4
Cookies: 🍪 75
Multiplier: 3.48 cookies/hr

I just shipped my first ever game made with Godot! Snowman The Game, It’s a bit of a “reverse” challenge: you play as a cute snowman trying to get the lowest score possible by moving fast and touching the fewest tiles.
Learning everything in Godot the last couple of weeks, was really challenging, so I’m super proud I finished a full game and published it on itch.io.

I hope you have fun playing it, and let me know if you like it.
I’d really appreciate if you give it a good vote! ⛄

loekman

I finished the game and uploaded it to itch.io. During the upload, I encountered a weird bug where the button for the second level didn’t work. However, I’ve fixed it now, so you can play the second level for yourself!
In the video you can see the game.

0
loekman

I tried to make it so that when you walk on a tile that doesn’t have collision till the top, snow wouldn’t be placed there. I almost got it working, but it was glitchy and created a lot of other bugs, so I deleted it :( Instead, I adjusted the tiles so they now have collision all the way to the top. It looks a bit strange, but since the snowman places snow on top of them, it isn’t too noticeable.

I also made it so the background color changes when you are above or below Y 0. This is because the pixel art background doesn’t reach the highest part of the level, which would otherwise look weird. In the video I uploaded, you can see this effect (I hid the pixel art background so you can see it clearly).

0
loekman

I worked on designing the second level, in the screen shot you can see the state of the second level as of now:

Attachment
0
loekman

I noticed that using only tiles as an indication of how well you did wasn’t enough, so I added a timer. This timer acts as a multiplier for the number of tiles you touch; every second, the multiplier increases by 0.1. You can see the timer in action in the screen recording I uploaded.
Let me know if you think this is a good addition to the game!
I’ve also been working on Level 2 again

0
loekman

I worked on the second level, in the picture you can see the begin of the level.
I improved the ladder functionality, the position of the ladder en the position where you can climb the ladder didn’t fully align.
While testing I noticed that you can’t go down using the ‘S’ key, so I fixed that.

Attachment
0
loekman

I worked on level 2.
I added a ladder that you can place via the tilemap. The snowman now has climbing animations and movement for the ladder.
You can see the ladder in the video I uploaded.

0
loekman

I added a button to go to the next level in the win screen.
I added sound effects for when you walk you can hear it in the video( I don’t know why but it sounds bad in the screen recording)
I also worked on the assets for level 2.

0
loekman

I started working on the second level, I imported the food assets and give them physics and to auto generate the tiles in the correct order.
This asset is also from Kenny games

Attachment
0
loekman

I uploaded the game to itch.io!!!
You can play the game via https://loekman.itch.io/snowman


I added a lot of things in this devlog:

  • I created the whole first level, I made it possible to take multiple paths to the end.
  • I updated the walking animation (it still isn’t perfect so please let me know how I can improve it!)
  • I changed the hitbox of the snowman into a capsule instead of a rectangle to match the shape of the snowman.
  • I changed the camera zoom for a better view of the game
  • Instead of the text “reset” you have an icon for the reset button.

I also fixed some bugs:

  • Now if you hit the ground with your hands or head there doesn’t spawn snow in the ground.
  • Now you can’t walk really weird in mushrooms.

It isn’t finished because I want to add more levels to the game, but you can play it!
If you find any bugs or have any suggestions for the game please let me know!

Attachment
0
loekman

I added a lot of smaller things.

  • I added a duck animation, you can see it in the video below.
  • I added a restart button to the win screen so you can retry the level to get a lower score.
  • I added a coyote jump. For the people that don’t know what it is: A coyote jump makes it that you can jump for a short while after you aren’t standing on the platform, because of this you don’t have the feeling that you pressed the up button but the character didn’t jump.
  • I made it that you can do a small jump by short pressing the up button.
  • Now playing full screen is fixed, now you can play on all devices full screen.

For the next devlog I wan’t to create the first level and beta publish it so you can play it!

0
loekman

I drew al the animations for the snow man and putted them in the game, the animations are idle, walking, jumping and falling.
I also made all the fonts in the game pixel art using the silver font.
I also made the camera a little bit more zoomed out.
And lastly the game should work full screen now, because first when you entered full screen you also could see more of the level. But it doesn’t work on all devices.
In the video I uploaded you can see al the changes

0
loekman

I added a win popup with the text “You won!” an how many tiles you have touched in the level.
I made when you touch the flag the win popup appears and the text tiles touched witch you normally see in the top left corner disappears.


I also want to add a button to replay this level and a button for the level select.

Attachment
0
loekman

I added a background and I added a parallax to the background for a nice effect.
And I made the text bigger, and with an outline so you can always read it.

Attachment
0
loekman

The biggest improvement is that now every where you walk the game places snow so you have a visual indicator where you have placed all the snow.
now you can play with WASD and the up/“w” buttons also let you jump.
I made the text “tiles aangeraakt” –> “tiles touched”

Attachment
0
loekman

(I thought I had already uploaded a devlog but it didn’t upload so here it is again)


Devlog 1
I added all the sprites (from Kenny Games).
I made the player move and adjusted the variables to make it feel better to play.
Lastly I made that when you draw tiles it paints them automatically in correct order.


Devlog 2
I made a counter that counts how many tiles you touched(doesn’t count tiles double when you walk back).
And I made it that when you walk in a direction that the snowman also faces that direction.

Attachment
0