Ludum Dare 31 — December 5th-8th, 2014 — Theme: Entire Game on One Screen

Back to Browse Entries

Cold Remembrance

by GFM - Compo Entry


Join a snowman in his journey to find someone important in this small

Compiling - edited December 13th, 2014

Refer to the found on the repository.

Dependencies (linux)

To run this game, you must have SDL2 installed on your system.
Simply install it from apt-get and it should work:

$ sudo apt-get install libsdl2-2.0.0

If that doesn't work, try using the develpment package:

$ sudo apt-get install libsdl2-dev


No extra steps are needed. Just be sure that the 'assets' directory on the same
one where the application is.


Press either 'left', 'a', 'h' or 'left' on a gamepad* to move left.
Press either 'esc' or 'home', on a gamepad, to quit.
Press either '0', 'numpad 0' or 'select' on a gamepad to (un)mute.

You can use '1', '2' and '3' to skip frames. (though, beware of annoying
overlapping noises)

Enjoy the experience.

*I only tested using a XBox 360 wired gamepad, so I can't assure that any other
will work. If your gamepad isn't custom, it'll probably work fine.
If the game finds a gamepad it doesn't support, it'll crash!!

Known bugs

-There's a small graphical glitch that may happen at the end of the game.
-On my Android 2.3.6, rendering was quite glitched, but it worked on a Android 4.*.* (I don't know the minor versions =X).


Downloads and Links




ilikescifi says ...
Dec 7, 2014 @ 10:52am

Awesome looking!

Snuux says ...
Dec 7, 2014 @ 5:09pm

Nice pixel art. It's very, very effective!

csaunders says ...
Dec 7, 2014 @ 8:28pm

Are there instructions on getting this to build for Mac OS? I installed sdl2 but during the compilation I'm getting an error about assets missing.

GFM says ...
Dec 8, 2014 @ 1:22am

I never tried building for Mac. I'll remove those lines about the assets, since they were only useful during development.

I'm finishing to pack it for Linux, so the code won't change anymore. :)

ssheep says ...
Dec 8, 2014 @ 2:18am

I love the art it is what brought me to this game

Jupitron says ...
Dec 8, 2014 @ 2:42am

Awesome art! Loved the resolution!

Louisload says ...
Dec 8, 2014 @ 8:43pm

a sad story represented by a beautiful game;
graphics, sound and mood are top, congratulations!

AnimeGeek32 says ...
Dec 8, 2014 @ 9:11pm

What a tragedy, but good looking!

Aglavra says ...
Dec 8, 2014 @ 9:17pm

I liked the graphics ans the mood, but the game windows to small. I think game would only win, if the window was 1.5 - 2 times larger with same pixel resolution.

christopf says ...
Dec 8, 2014 @ 10:14pm

I enjoyed your game a lot after having to restart it because it didn't work anymore. A restart button would been nice

drludos says ...
Dec 8, 2014 @ 11:16pm

Beautiful art game - reminds me of Jason Rohrer early games. I love the GFX and music, it sets a very "sad but beautiful" mood. Works fine on my Android 4.1 Tablet btw :).

GFM says ...
Dec 9, 2014 @ 3:22am

@Aglavra - I feel divided... I knew that it's kind of small, but I also thought that it was the best resolution for this game...
I'm kinda too stubborn when it comes to pixel art. =X

@christopf - Where you playing on Android? Since I just made a direct port, so I didn't even notice that when you die (because you "left winter") and you have to restart the game it can be a pain in the ass to mobile users...

Thanks for every comment. It means a lot to me. =D

AinaSG says ...
Dec 9, 2014 @ 10:26pm

Sad story. Wonderfull Art. Maybe doubling the pixel size looked better.

Thanks for the wonderful game anyway. :)

PapaCheech says ...
Dec 9, 2014 @ 10:43pm

Great! I like the art it was very well done. They really helped pull me into the world of the game. Awesome.

deepnight says ...
Dec 9, 2014 @ 10:50pm

To be honest, I didn't understand the story, but I liked the game anyway. Especially the art, very good work :)

Dec 10, 2014 @ 6:51pm

Really amazing art! I Included it in part 5 of my Ludum Dare 31 compilation video series, if you would like to check it out :)

someoneman says ...
Dec 11, 2014 @ 12:29am

Beautiful graphics, story and music, but unfortunately the gameplay is literally just "hold left until you win the game".

I was expecting the seasons to reverse directions so I'd have to go right to survive, but then the game ended.

razieliyo says ...
Dec 11, 2014 @ 10:38pm

You deserve a 5/5 just because your framework! The game is so well built and warm, I loved it.

Catwheel says ...
Dec 12, 2014 @ 7:33am

very awesome. Wish it was longer!

Sanguine says ...
Dec 13, 2014 @ 7:42pm

Very interesting mood! The game didn't end when I melted though, so I had to restart to actually get to the end

Rick Hoppmann says ...
Dec 13, 2014 @ 7:42pm

First impression from the screenshots: passage clone.
I tried to run it on my Linux Mint 64bit installation, here is an extract of the error log.

INFO: @src/gframe_assets.c:198 --- Failed to the file's length
INFO: @src/gframe_audio.c:28 --- Failed to buffer audio file
Pause audio...

ERROR: setpriority() failed
Closing audio...

GFM says ...
Dec 13, 2014 @ 9:35pm

@someoneman I had one idea to add a little more interaction, but ended cutting it out. I couldn't think of anything within the story I had made to make it more interactive and fun...

@Rick Hoppmann You compiled from source, right? Unless you downloaded a corrupted package, (somehow) got the song corrupted when "untaring" or "deleted" the song (had it in a different directory from what was expected), I can't see how that would happen...
I didn't commit the song together with the game, I only committed the text file used to generate it. So, to actually run the game, after compiling it from the source, you must render the song and add it to expected folder.
I'll add the instructions on the README.

hexagore says ...
Dec 14, 2014 @ 10:42am


I saw your very detailed and honest feedback you left after finishing my own game (woo!) so wanted to say thank you for that. I feel like i can let go now. I have the truth! :)

I've played your game and... yes, I finished it. :P So different obviously. It felt like you've done something interesting with the theme, making it so that even when you're pressing left you're obviously not really moving at all, because you're a snowman, so why would you move?

Then you've just told a melancholy story with just beautiful pixel art. Difficult to rate as a game but overall it's a moving little experience.

Thanks again!

GagaPete says ...
Dec 14, 2014 @ 1:45pm

Well done, nice graphics and mood. Connection to the theme is not totaly clear, though.

Dec 14, 2014 @ 8:12pm

Very well done great mood. Looks very polished!

Keep up the good work!

Dec 15, 2014 @ 1:53am

God, this entry is depressing. It's beautiful, though. I got very confused at first because I can go both left and right, and getting through a few years going forwards didn't seem to do any good ._. I think you have it at a good resolution, personally. It seems just the right size for this tiny view into a search for meaning.

Thank you for the game...

rjhunter says ...
Dec 15, 2014 @ 5:41am

I compiled and ran on Mac OS X with a few changes. Only one of them wasn't already mentioned in the README.

* Clone source
* Rendered music manually vmml to wav
* Renamed assets to include .dat
* Edited Makefile to look for GFraMe in Darwin folder instead of Linux folder
* make RELEASE=yes

GFM says ...
Dec 15, 2014 @ 10:13am

@rjhunter - Yay! Good to know it worked. I'll look up later about that folder difference... .__.

Again, thanks for every comment! =D
I'll write soon a "proper postmortem", talking about the game itself... Let's see if I can do this this evening.

Slothmachine says ...
Dec 15, 2014 @ 3:53pm

Wonderful! Good story telling in a form of a game.

TijmenTio says ...
Dec 16, 2014 @ 2:49pm

Really nice visual story. Feels polished and coherent!

maxmetallica says ...
Dec 30, 2014 @ 12:27am

nice work

You must sign in to comment.

TEAMS: Teams entering the Jam should pick a single representative to submit your game, or create a team specific account you can share. We currently do not support Team Voting, but sharing an account and together playing and rating games is acceptable.

NOT LOGGED IN?: If you get a message about not being logged in, even though you are, it’s because your web browser cached the non-logged in page. You can fix this by either refreshing your cache or clearing your cache. CTRL+F5 in many browsers. Chrome is a bit more work. Press F12 to enable Developer Mode, then you can right click on the refresh button and select “Empty Cache and Hard Reload”. This option is unavailable if you are not in Developer Mode.

PORTS: Ports to other platforms can be done after the deadline. That said, the sooner you finish your port, the sooner people can play your game, improving your chances of placing in the final results. For best results, provide a Web version of your game, or a Windows version with no dependencies. Also be sure to rate about 20 games to improve your visibility.

MY GAME DOESN’T SHOW UP: If you can’t find your game, it’s usually because the URL to your downloads are missing ‘http://‘. Fix your URLs ( and you will show up. Alternatively, if you just posted it, wait a minute. The cache may not have refreshed yet.

MY GAME CRASHES, IS UNBEATABLE, OR I MADE A TYPO: We allow you to fix crash or win condition bugs after the deadline (in a sense, like “porting” to support more players). We also allow “typo” bugs. I.e. A true that should have been a false, a word that should have been a different word, very tiny changes that you would have caught if you had more sleep. We leave this open to interpretation, but generally speaking your game should be identical to the game you submitted. No new features, just things you messed up last minute. Typos.

[cache: storing page]