Campfire by raimi

A 2D platformer where you carry a lamp through a forest. As your lamp dies out, you lose vision of your surroundings. Rush from campfire to campfire to keep your lamp alive as you make your way to the end.
Campfire was built from (almost) scratch in C++ by a team of two programmers. Most of our time (about 60/72 hours) was spent writing the engine code (platform layer, renderer, animation systems, basic lighting, basic collision, tools) and learning how to do pixel art and music (lol). It is more of a tech demo than a game, but we have managed to construct one level to showcase all of the basic mechanics.
All content (art, music, code) by us except for GLFW, stbimage, and XAudio. We used GLFW to make cross platform support easier in the future, stbimage because png parsing sucks, and XAudio because audio buffer stuff also sucks.
Controls are arrow keys to move left and right, and 'c' to jump. Press 'q' to kill your character and restart at the last checkpoint.


Windows might get mad because the game is an "unrecognized app". Just click "more info" and "run anyway" :-)
You can download it from Google Drive or Itch.
NOTE: if your monitor refreshes at > 60 fps, you need to download the Google Drive version (which has a fix for people with high fps). Otherwise, you won't be able to make the jumps.
| Youtube | https://drive.google.com/open?id=1A2eSKdnPbF6e0YOoHEuA5vL2a_EPa3Lh |
| Youtube | https://raimi.itch.io/campfire |
| Original URL | https://ldjam.com/events/ludum-dare/46/campfire-4 |
Ratings
| Given | 10🗳️ | 2🗨️ |
I disagree slightly with your spike collision on the sides. :p
The velocity change on changing direction is nice and snappy, without being instant. Feels right.
Could do with zooming out a bit.
I think you reaaally nailed the controls for this game. Best feeling platformer I've played this game. The way the character jumps, the acceleration, the height, velocity.... mmmm All feels good. Also, when you let go of the direction keys in mid-air it feels like there a very satisfying "dampening" of horizontal velocity, followed by falling straight down. So good :yum:
However, the platforms were shrouded in darkness! The idea of carrying around a light and needing to move fast before it dies is interesting, but I'm not sure if it's pulled off here. I would have loved to do more platforming where I could clearly see the platforms!
Overall, I think this game feels great, and looks really nice. Would love to play a longer and more polished version!
Congratulations guys !
The concept could be more exploited also. In the present case, it's just a chronometer, and forces the player to make angel jumps in the darks.
@jcx64 We did not use SDL, mostly because it (iirc) exclusively uses software rendering.