Ludum Dare 36 — August 26th-29th, 2016 — Theme: Ancient Technology

Back to Browse Entries

Enlightened Cave

by samu - Competition Entry

Web version now available!

Explore the cave and solve its puzzles


w/a/s/d or the arrow keys to move

R to return to previous checkpoint

Downloads and Links


edve98 says ...
Aug 29, 2016 @ 4:49pm

On OpenJDK in Linux only the player character is shown - no ground, no platforms, nothing. I guess Oracle java is required?

samu says ...
Aug 29, 2016 @ 10:14pm

Sorry the linux version didn't work. There is now a web version, so everyone should be able to play it!

mde says ...
Aug 30, 2016 @ 12:12am

The gameplay was a bit simplistic but i really liked your graphics and your level design.

KevKevOnFire says ...
Aug 30, 2016 @ 12:16am

Not bad, would've liked the puzzle mechanics to kick in quicker though. Performance tip: You should only cast light rays out to corners of things, looks like you're casting out like, a million rays in all directions. The visuals will be smoother and less performance intensive,

qkerguelen says ...
Aug 30, 2016 @ 12:41am

That was cool! Some parts are tricky, but in a good way :) The idea of blocks disapearing when exposed to light is really original, I like it. Good level design. It just felt like gravity was a bit awkward, but everything else was really good! Good job!

Anudin says ...
Aug 30, 2016 @ 12:43am

Really intersting atmoshpere - got me hooked :) But the game could use a bit harsher gravity and consistent jump height because the jump height varies alot without a visible reason on the web version. This sometimes very high jump combined with very low gravity feels like walking on moon. Also I seem to collide with uneven groudn from time to time

NinjaNic says ...
Aug 30, 2016 @ 4:48am

Really cool graphics! Nice game.

steph88 says ...
Aug 30, 2016 @ 8:13am

Hi, nice game and congratulations ! Simple mechanics that still offered a decent amount of challenge.We're realizing a video with several games of the Ludum Dare #36. We made the same thing at the previous jam.

Can you add your game on ? (it's free)
So we can include also your game in the video ;)
p.s. write #LDJAM in the game's description. (you can already find several games from the jam there)

samu says ...
Aug 30, 2016 @ 10:01am

@KevKevOnFire I am doing the lighting in a shader so it should be okay.

@Anudin I had some trouble with Box2d once I ported it to html. I shouldn't have used it in the first place really. Glad I pulled off the atmosphere

@steph You are welcome to use my game in the video :) . I will have a look at indiexpo this evening.

Aun says ...
Aug 30, 2016 @ 10:16am

Nice game, I love the atmosphere and the play with the light. I found the animations a bit rigid : you should make the flame move and make the character move more. I also notice it was possible to light the orbes throught the walls (where there is the first rock).
The jumps are a bit floating.
I was happy to be superman at the end :D

kmitz says ...
Aug 30, 2016 @ 11:39am

Great atmosphere.
The jump feels a little bit too much like you are on the moon.
Very simplistic but efficient sound design.
Good job !

Anudin says ...
Aug 30, 2016 @ 1:18pm

@samu That's interesting! I actually wanted to use Box2D in my next Ludum Dare very badly because this time I had to write physics code myself and that limited my possibilities. I also want to deliver a HTML version next time so it would be really nice if you could enlighten me on the problems that occured to you on the porting process :)

Amine Tcherak says ...
Aug 30, 2016 @ 1:30pm

Great games i like it good works

samu says ...
Aug 30, 2016 @ 1:33pm

@Anudin I used libGDX for the game and the box2d part all worked with HTML perfectly (the shaders and the XML reading were the problems when porting) but the movement felt different to me when it was running on the HTML version, for example the jump was a lot higher (I have added a bit of a hacky fix for it) but I haven't put in the time to make sure they act the same across platforms.

I would probably just suggest not leaving it to the last minute to port so you can have consistent behavior from the start.

Anudin says ...
Aug 30, 2016 @ 2:00pm

@samu Thank you for taking the time to answer. I already thought something along these lines and i already planned to use Git and setup an local developing server for HTML. My workflow without those too things was really slow sometimes especially when fixing for HTML version. I also use LibGDX :)

Anudin says ...
Aug 30, 2016 @ 5:50pm

@samu Just one more question... I promise ;) How did you create the level? I'm really struggling with level / scene composing in LibGDX because i haven't found any good alternatives to Tiled (which is fine but only for tiled maps). Other than that i found Overlap2D and VisEditor but both are in beta state. Or did you use a physics world generator like R.U.B.E.?

Xlip says ...
Aug 30, 2016 @ 6:15pm

I really liked the atmosphere with musics u choose. Game play a little hard. Because of bodie's size a think if you make them little, the world steps faster so u can take control of game mechanics easily. The lights are exalting this game. Also level design is very good for 48 hours.I used libgdx for my game too i preferred joints physics if u wanna check it out.

samu says ...
Aug 31, 2016 @ 9:57am

@Anudin I used Tiled for the level editor. I completely ignored the tile part. Added an object layer and started drawing polygons in different object layers. Probably not the best but it worked for the scope of this project.

Ask as many questions as you like although I can't promise I did anything very efficiently. :)

Anudin says ...
Aug 31, 2016 @ 6:25pm

@samu Thanks for the reply! I think it's very sad that LibGDX doesn't have a real level editor thats not tile based. It's such an amazing framework - it would deserve it.

g_o says ...
Sep 1, 2016 @ 6:43pm

Wow I really really appreciate the atmosphere on this one!
The mechanics are kinda lacking here, I would've loved to see some gameplay or perhaps what Thomas Was Alone did - a story.
But man the graphics and atmosphere made it all!
I liked the shader as well.
Pretty good job overall for what it is.

JK5000 says ...
Sep 3, 2016 @ 1:16pm

The atmosphere in the game is fantastic. I like the
high jumps, because it make me manage the jumps in the game. Some atmospheric music for a future version of the game will be great. But overall this a great game.

You must sign in to comment.

Mini Submission FAQ

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.

CAN I ENTER BOTH EVENTS?: You should pick 1 event, whichever you think it’ll do better in. If the idea is strong, and everything plays well enough, you can go Compo. If you’re a perfectionist, and would prefer people to play a more polished game, do the Jam. Many solo participants enter the Jam.

If you made 2 games, unfortunately, the website doesn’t support multiple submissions per user. To submit your 2nd game, you will have to make a 2nd account. Only do this if you made 2 games. Alternatively, if one game is better than the other, then consider just entering the better game.

CAN I KEEP WORKING UNTIL THE DEADLINE?: Yes! Immediately after the 48 or 72 hours, we do something called Submission Hour. As the name suggests, it’s an extra hour for you to package, upload, and submit your games. If there were catastrophic issues trying submitting your game, or you misunderstood how submissions work, that’s okay. It happens. We’re flexible. If you need advice, check with the folks on IRC. If you need an admin, get in touch.

CAN I KEEP WORKING ON MY GAME?: Oh definitely! You should! But for the sake of judging, keep the Compo or Jam version around. You can include a link to the Post-Compo/Post-Jam version of your game on your games page, but sure your main links are the original version.

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 at least 20 games to improve your visibility (Coolness).

MY GAME CRASHES, IS UNBEATABLE, OR I MADE A TYPO: We allow you to fix crashes, win condition, or tiny bugs after the deadline. In a sense, this is like “porting” to support more players. We leave this open to interpretation, but generally speaking your game should be identical to the game you submitted. No new features, just fixing mistakes you should have caught had you been better rested.

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.

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.

[cache: storing page]