Beneath

by cherno
Overall★★★★★★★★★★3.21
Fun★★★★★★★★★★2.79
Innovation★★★★★★★★★★3.41
Theme★★★★★★★★★★3.36
Graphics★★★★★★★★★★3.97
Audio★★★★★★★★★★3.61
Humor★★★★★★★★★★2.10
Mood★★★★★★★★★★3.46
You're trapped beneath the surface, and must escape. Unfortunately for you, the cavern underground in which you are in is slowly flooding with water, meaning you must find a way out as quickly as possible. Utilizing the available light you have, find the way out!

So I made this game using LWJGL (OpenGL); no engines. I had to make the engine by myself, including the lighting and shadows with the help of GLSL. It was a great learning experience, but unfortunately hindered my ability to work on the actual game. I say this every time, but... no more writing games from scratch for Ludum Dare! 48 hours should be spent on the gameplay, not the engine! So hopefully next time I'll either be using my own engine, or something like LibGDX to speed things up, and enable me to work on gameplay most of the time.

The game uses OpenGL 3.0, so it may not work on older graphics cards. The game also might not run too well for some of you: this is due to the tile rendering, NOT THE LIGHTING! Each tile is rendered separately instead of pushed into a Vertex Array and rendered simultaneously: that's the problem, and I may fix it later.

But hey, I made some pretty nice looking lighting. :)

I streamed the whole thing here: http://twitch.tv/TheCherno
and there will be some timelapse and other videos uploaded to my YouTube channel here: https://www.youtube.com/user/TheChernoProject

UPDATED! Fixed the music bug (same music played for menu and game), and optimized initial loading.

Comments22

ZQMony28 Apr 2014, 02:55
Very original.
Boodog
Boodog28 Apr 2014, 03:09
Awesome! I liked the lighting, and music a lot!
gartoks28 Apr 2014, 07:36
Looks awesome ! Like the lighting !

One more thing: Can you provide the source code somewhere ?
Anti28 Apr 2014, 15:55
Nice lightning and music! Also a nice idea. :D
gmaker28 Apr 2014, 18:49
really great job with shaders! awesome lighting =)
fullmontis
fullmontis28 Apr 2014, 20:09
Crashes on startup :( Any idea why? Windows 64bit
atterday28 Apr 2014, 20:57
Cool graphics and good idea with the water. I didn't really feel stressed about reaching the exit as I couldn't get the water level to reach higher than 45%. Good job
Gamepopper
Gamepopper28 Apr 2014, 22:43
While the music is a bit short and repetitive, I definitely liked the originality here. Not to mention you did brilliant work on the lighting, the glow and the shadow mapping are pretty much perfect.
Doubstract
Doubstract29 Apr 2014, 14:43
Hmmmm... i thought if you submit game in compo, you must include source code.
Torri Y29 Apr 2014, 20:49
The graphics are beautiful. Wonderful entry.
Osteoblast Labs29 Apr 2014, 21:38
I'm on mac and my game crashed before the main screen loaded. it looks great though...
MrBenjaminBowman30 Apr 2014, 01:52
Windows Vista 32 bit, when I open it, it shows a black screen, then after a second it closes.
danidre14
danidre1430 Apr 2014, 03:59
I really liked it.
Vulpus30 Apr 2014, 21:46
Loved watching stream and playing game.
gre
gre30 Apr 2014, 22:02
So I was not so sure how to play the game and what to do, maybe you should have guided a bit more the player in the game,
otherwise that is an original game with a good mood.
CoderMusgrove
CoderMusgrove1 May 2014, 00:07
Absolutely amazing. The music was cool, the lighting was great, the textures were amazing.
alvarop2 May 2014, 18:09
Really original and subtle mechanic you got going there with the shadow direction. At least, that's what I used to get through this game!
Flam2 May 2014, 21:44
I get an unsatisfied link error on Mac.
Shivur3 May 2014, 18:32
Hey Cherno. I follow you on youtube and you gave me the taste to participate to my first Ludum Dare.
KevinWorkman
KevinWorkman12 May 2014, 15:16
I didn't really know what to do, and the movement and lighting didn't really make it *fun* to explore. You also might want to check out Box2DLights which does all the hard work for you. And you might want to deploy as a runnable jar instead of a zip file, people are lazy and hate unzipping files.

Other games by @cherno

Found a bug?
Tell us on Discord