Ludum Dare 29 — April 25th-28th Weekend — Theme: Beneath the Surface

Event Links: [ MiniLD 50 | Warmup Weekend | Real World Gatherings | Ludum Deals | Wallpaper ]

Back to Browse Entries

Beneath the Surface - a 2D Puzzle-Platformer

by JoshOS - Jam Entry

We are proud to have built this sixteen level puzzle game centered around the theme 'Beneath the Surface' in only 72 hours!

Unfortunately, there is but one noticeable bug we were unable to fix in the deadline provided; and that is when played in a web-browser, the sound seems to be very out of sync. We HEAVILY recommend that you download the executable .jar file rather than play online, but we leave the option open for those of you who don't mind!

The submission links all go to the same place - there's a mini-site there where there's both the web and downloadable version.

NOTE - For those of you stuck; I have prepared a walkthrough on youtube. I won't post a link, that'll help you cheat all too much. :P Search for the user "Theclichename" on youtube, it's amongst their uploads! I tried to present it nicely for you all formatted well with all the levels covered. ;)

Downloads and Links




Larzan says ...
Apr 29, 2014 @ 9:28am

Awesome, a great idea, well implemented, nice ambient music, Thumbs Up!

lasergans says ...
Apr 29, 2014 @ 9:32am

Really nice game! Felt well, levels are hard but doable ;)

stephan_h says ...
Apr 29, 2014 @ 9:46am

Nice game. Very good presentation and sound ambience.
The mechanics were interesting but I got stuck rather early without an idea of crossing the chasm above without hitting the head below. :)

bombjack says ...
Apr 29, 2014 @ 9:59am

very nice game!

JoshOS says ...
Apr 29, 2014 @ 10:13am

Thank you all ever so much for your fantastic comments. I assure you we will take the time to look at all your games in return, as a gesture of goodwill. For those of you stuck; I have prepared a walkthrough on youtube. I won't post a link, that'll help you cheat all too much. :P Search for the user "Theclichename" on youtube, it's amongst their uploads! ;)

dsoft20 says ...
Apr 29, 2014 @ 10:28am

Nice entry, good graphics & great gameplay :D

jerombd says ...
Apr 29, 2014 @ 11:32am

Not very innovative, but overall it's a well-done game! The audio part is a bit weak. Stuck at level 8 XD

Jeremias says ...
Apr 29, 2014 @ 11:43am

Interesting gameplay twist and a lot of content for a game jam game. What I don't like is that sliding after a jump (I hope you know what I mean :D).

Jr Dready says ...
Apr 29, 2014 @ 4:39pm

Neat! I thought it was a cleaver little puzzle platformer. I like that the levels get more challenging as you progress. Plus it has cute graphics, sounds and music to give it retro feel. Cool stuff overall.

MaesK says ...
Apr 29, 2014 @ 8:15pm

Good work, simple but efficient. Some parts are quite the challenge. nice music, very relaxing.

Only problem I found, is that the surface girl has some lag compared with the one below, and sometimes I die because of it. And maybe you should add a sound or visual notification when one of the two girls arrived safely to the end :D

ceosol says ...
Apr 30, 2014 @ 1:50am

Very nice game, I appreciate the amount of time you must have taken in designing the levels to be difficult, yet achievable.

lightsoda says ...
Apr 30, 2014 @ 5:39pm

You sure slide for a while before coming to a stop.

Some clever puzzle design to complement the main mechanic of controlling two characters, graphics are cute.

rnlf says ...
Apr 30, 2014 @ 10:07pm

Very hard levels, but so cute characters and beautiful style. Didn't experience any sound lag in the web version.

bitserum says ...
May 1, 2014 @ 7:30am

Great idea and nicely polished music/graphics. The puzzles are fun and there's a lot of content here.
The sound of jumping is god awful though, and I feel the controls need more polishing (less sliding, faster acceleration... just more precision)

JoshOS says ...
May 1, 2014 @ 8:32am

Thank you all for your honest comments, it's great to see you all enjoying the game!

I'll let you in on a secret - the sound was my own voice just edited in various ways in Audacity; time is money, so they say! :)

While creating the game we made the low friction (sliding) intentionally, it allowed some leniency on certain puzzles, but it does in turn make it more difficult on intricate levels such as level 16.

Should we make a Post-LD version we will certainly take all of your comments on board. Thanks! :)

DavidErosa says ...
May 1, 2014 @ 12:39pm

Innovative concept, but sometimes controls felt a bit off :/

Thorig says ...
May 2, 2014 @ 9:11pm

Very cool game. Have to admit I didn't get very far, I'll have to come back to this one. One bit of criticism: the jump sound is kind of anoying

GamerTaters says ...
May 3, 2014 @ 7:23am

Very interesting concept. Nice challenging puzzle platformer. Some of the levels felt really hard. Well presented overall package. Nice work!

May 5, 2014 @ 11:56pm

The level 5 is so hard, and when I saw that it is was on easy mode.... ¬¬ I'm so noob xP... Great co-op concept, and goob job with level design process, it is not so easy do this in so little time. This soundtrack remember me SimCity, don't you?

BadgerPriest says ...
May 7, 2014 @ 1:43am

Played through the whole thing. Had a little trouble with level 11 (jar) where sometimes when the lower char would fall to the lava the game would crash. Eventually got past it though.

Extremely well done on the balancing. A little punishing when you'd get almost to the end of the longer puzzles and then have to restart, but that just makes my satisfaction at finishing the game that much better.

JoshOS says ...
May 9, 2014 @ 11:03am

Thank you BadgerPriest for playing the full game! We appreciate the time taken to enjoy it to the full. I'd like to ask if you have the capability to record the crash occuring, I cannot seem to reproduce the crash.

Moosefly says ...
May 10, 2014 @ 8:57pm

Got some kind of a visual studio runtime error at level 11 after a lot of tries, and decided to call it a day. Might have been the same error that BadgerPriest mentioned. Running X64 Windows 7 Ultimate.

I liked the idea of controlling two separate entities, but I did not like the platforming aspect of it (I don't like platforming in general though...). Sometimes, for some reason, only one of the characters would jump when I pressed the jump key. And on level eight I had to check the tutorial to confirm that those jumps were indeed possible. The graphics were also somewhat too small. It took me way too long to realize that the spikes mentioned were those small toothpicks on the walls.


mcapraro says ...
May 10, 2014 @ 10:51pm

nice entry! the graphics are great and the game play is pretty smooth

edibletoaster says ...
May 11, 2014 @ 12:44am

Really nice. Cool concept

edibletoaster says ...
May 11, 2014 @ 12:45am

Really nice. Cool concept. Liked the designs of the puzzles.

davidc02 says ...
May 11, 2014 @ 2:34am

Very awesome gameplay, the mechanics are really well done, the puzzles are very good, a little hard in the beginning, I mean, like on the second or third level it's already asking me not to get too close by like a pixel, but overall it's very awesome. Well done for a very short time.

Only thing I'd change is the jump sound, and maybe have two different characters, or clothing or something. The rest is awesome, good job.

frogcheese says ...
May 11, 2014 @ 4:32pm

Impressive platform game with loads of levels! Collision was a bit wonky sometimes, and the physics were a bit slide-y, making it harder to get jumps right, but I played through and beat all of the levels in the end. Nice work!

JoshOS says ...
May 12, 2014 @ 8:42am

Anssi@MooseflyGames - sorry that the game wasn't quite the experience you would enjoy. Thanks for letting me know about the error. What actions did you take before the error occurred?

To everyone else, thanks you ever so much for your motivational and positive comments! We're thankful for the feedback, overall as it stands we feel the game might be a little too hard, the controls too 'slippery' and the jump sound effect is disliked all round; these particular points have been taken on board and will be used if we continue to develop this game. Thanks again! :)

rincewind_cz says ...
May 14, 2014 @ 9:01am

Not very innovative but precisely created platformer. Nice graphics too :-)

You must sign in to comment.

IMPORTANT NOTE: If you want to place in the final results, you NEED votes. The easiest way to get votes is by rating other games. Judging lasts for 3 weeks following the end of Ludum Dare. For best effect, rate 20 games as soon as possible. Rating more games is encouraged.


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.

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]