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

Back to Browse Entries


by Junber - Jam Entry

Explore the depth of an egyptian pyramid but beware of traps and other kinds of Ancient Technology...
And don't let the mechanical anubis-guardian get you.

To trigger the "good end" you have to collect all five treasures in the pyramid.
Maybe talking to the NPCs will help you to solve the puzzles.

Arrow Keys / WASD to move
E / Spacebar to interact
Mouse for close ups/puzzles (Click to interact)

- Use the Post-Jam version.
- Alternatively set "Darkness" to "Bright" in the menu but that doesnt look nearly as cool.

Made in C++ with SDL, SDL_image, SDL_mixer, SDL_ttf and SDL_gfx

Junber - Programming, all sorts of stuff
NonSans - "Graphics", Game and Level Design
MarC - Music and Sound

Changes for Post-Jam:
- Incresed performance
- Increased size of player light making "realistic"-mode playable
- End-door actually emitts lights
- Dust particles dis-/appear if you change to/from Bright setting
- (Hopefully) made the hint for one puzzle more clear
- Made Torch-flickering look less shitty
- Redid all text screens without anti-aliasing to look more like the menu
- End-screen no longer sometimes ends because of previous input
- Pressing Space or E now quits puzzle mode
- You no longer see the light of torches behind walls

Have fun!

Downloads and Links


steph88 says ...
Aug 30, 2016 @ 6:01am

Hi, nice game and congratulations ! 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.

WERT Studio says ...
Aug 30, 2016 @ 3:43pm

cool game man it feels polished

Aug 30, 2016 @ 10:19pm

last couple of puzzles seem impossible to figure out.

Aug 30, 2016 @ 10:36pm

Cool game, even if I'm not smart enough to solve more than 1 puzzle haha

Elit3dGaming says ...
Aug 30, 2016 @ 11:03pm

Great game, puzzles were very challenging.

Damdoshi says ...
Aug 30, 2016 @ 11:19pm

The concept is good. The graphics are simple, but bringing raytraced shadows make it great. The first three puzzles are good, I do not know for the others.

There is no music ingame. But I can see files in your music directory, and they are pretty good.

I do not know if my machine is the reason, but your game is very very slow. On SDL1.2, alpha treatment can be intensive, but with that resolution, even with raytraced shadows, it should not be that slow. On SDL2, if you are on GPU, it should be really fast.
Do you have programed a real time loop?

I would love to end your game, but with that speed... : /

Decentsauce says ...
Aug 30, 2016 @ 11:19pm

Nice entry! Really liked the graphics with the dust particles. Game felt very polished for a 72h game.

Small nitpick: It's a good idea to name your folder something else than generic words like "Release". For people who download a lot of LD games this could be a bit inconvenient.

simple_blue says ...
Aug 30, 2016 @ 11:35pm

game makes no sence, nice consept tho. but i just didnt understand what to do.

Junber says ...
Aug 31, 2016 @ 12:43am

@Damdoshi Thanks. I'm sorry that the game runs so poorly for you. This is the first time I made this kind of shadow system and it isnt really raycasting but the first thing I came up with (not completely unlike raycasting). If you really want to finish the game you can turn of shadows in the menu by setting "Darkness" to "Bright". As to why there is no music: I guess it was missing a dll file. Could you download it again to comfirm it works now?

@Decentsauce Thanks. Fixed the name

Damdoshi says ...
Aug 31, 2016 @ 9:34am

The music works now. I have end your game. The final puzzle was okay too. Good job. I like your game.

Having an invincible nemesis like Anubis is pretty stressful, I think it was really a good idea to put this in the game. Even if he is not really dangerous if you pay attention, it creates a wonderful mood.

Hackingroelz says ...
Aug 31, 2016 @ 11:32am

Awesome game! The puzzles are really good, the music is very good and the lighting and the thing following you around give it a very good mood. The only problem I had is that the game crashed after a while, but the game itself is great!

stefvanschie says ...
Aug 31, 2016 @ 11:33am

The game looks good, and the music as great, but for some reason I have insane lag when playing this game (could also be because of my computer, of course).

mvasko2 says ...
Aug 31, 2016 @ 11:35am

I didn't finish the game, I simply walked around a bit, being amazed at how nice it looks and how spooky it feels. Howewer, I too experienced performance issues with the fancy lighting turned on.

When I set it to bright, it finally felt smooth and nice to play, though, frankly, it didn't look very good. The effects added so, so much to the look. It's a shame it doesn't perform well enough to play properly.

You also made me feel stupid (I don't mean that in a wrong way, that's actually a very good thing in games with puzzles), I couldn't solve any of the puzzles I encountered, though I hope I could if I spent more time on it :)

It would also be nice to be able to play it fullscreen, it would probably enhance the spooky atmosphere even more.

I'm adding this to my "play again" list, great job!

P.S. Kudos for going the hard way and using SDL with C++. This game would be impressive enough if done in, say, Unity - this way you've earned imaginary bonus points from me :)

brunurd says ...
Aug 31, 2016 @ 11:55am

I like this kind of game, a misterious Hotline Miami, I just don't get the Kojima thing

Junber says ...
Aug 31, 2016 @ 2:02pm

@mvasko2 Thanks. I'm working on a Post-Jam version that improves the performance. I could notify you when it is ready.

yotam180 says ...
Aug 31, 2016 @ 2:54pm

Nice game, puzzles are challenging, it's fun and it's satisfying! Art style is pretty cool, and the background music also :)

Keep up the good work! I really like the game (even though I haven't finished it :P)

igorfel says ...
Sep 1, 2016 @ 12:42am

Great work, simple but a really good game, the puzzles are challenging in the way i enjoy. That death sound made me jump sometimes hahah

Would be great to put "scarommeter" to make the player act diferently when some enemy is close to him, even a run mode

Dietrich Epp says ...
Sep 1, 2016 @ 1:06pm

Love the look and atmosphere. I can't figure out the puzzles at all, I can't even figure out how to interact with them (I see four boxes... but nothing I do has any effect).

Congrats on going old-school with SDL. Most game jam games made with SDL do not have anywhere near this level of polish to them.

Junber says ...
Sep 1, 2016 @ 1:40pm

@Dietrich Epp Thanks for the feedabck. You have to use the mouse for puzzles. Maybe saying close-ups instead of puzzles in the controls wasnt the best idea. Should be improved now.

Daniel says ...
Sep 1, 2016 @ 2:25pm

The game feels finished, the music is amazing it fits perfectly into the game and sets the atmosphere for it, well done.

Sep 1, 2016 @ 2:35pm

Very nice and atmospheric, love the music!

Alphish says ...
Sep 1, 2016 @ 5:36pm

I enjoyed the game. It could have been more polished, but the core is interesting enough to be enjoyable. I found the pyramid puzzle confusing, until I walked around and found the helpful NPC who pointed me to the solution, oh well. ^^'

(gotta admit, though, these Egyptians were pretty smart, knowing how many years before Christ their pyramid has been built; they probably discovered that with their ancient technology or whatnot)

Among the things I'd like is probably a wider torch range. As it is now, if you pointed the torch in all 8 possible directions, there would be quite a few blind spots; if the cone had an angle of, I dunno, 60 degrees (45 minimum) that wouldn't be a problem, I think. Alternately, make the torch follow the light, giving full 360 degrees no matter the cone width.

Oh, also, when I reached the end screen, the game immediately recognised the "W" key I held down while leaving the pyramid, closing the game, so I had to restart. It was pretty annoying, to say the least. ^^'

n42k says ...
Sep 2, 2016 @ 3:06pm

Shame that you used SDL and didn't release the source code/made a Linux build! Please do, I will check it later!

AWOL says ...
Sep 2, 2016 @ 5:21pm

This was cool. I liked the flash light. Your assets are well polished. I didn't hear any music. Was there any?

Junber says ...
Sep 2, 2016 @ 6:05pm

@Alphish The torch range was so low mainly for performance reasons. I already made it bigger for the upcoming Post-jam version. I will also try to fix your issue with the ending screen.

@AWOL Yes there should be music... I really dont know why it didnt work for you as it seems fine for most other people. Did you maybe download the game some days ago? Because at some point a required DLL wasnt included. If that should be the case just redownload the game.

PnDAA says ...
Sep 3, 2016 @ 8:12am

I didn't succeed at all with the normal visibility. I die so many time and I don't see the first trigger in wood. I put it on bright to be able to play it correctly, but yeah that was too bright :D.

My respect on doing it with SDL. Next time you should try to use something less hard. Or may be you want some practice with it. If it's not the case try love2d, I did my first ld game with C++/SFML and it really worth the switch (for ld at least). I think you can have a wonderfull game with it.

I got the music, nice one btw. Simple but fit the great atmosphere of this game.

Average puzzles and good game overall (Great game, luv it lol! ^^)

Narkhos says ...
Sep 3, 2016 @ 10:11am

You should make it possible to use space to quit puzzle mode.
The controle mapping currently force the player to switch between and keyboard for solving puzzles so it's imperative to have a fluid transition in both ways.
Steps are not synchronized with the speed of the hero. He seems to slide rather than walk.
It's a little to dark for playing during the day (even if I push the screen brightness to is max), especially if the player screen contain bright things in the background. You should consider a fullscreen mode.

Nice torche effect, atmosphere and puzzles.

Keep the good work !

cubotrox_toni says ...
Sep 3, 2016 @ 11:56am

The graphics are bit simple, but atmosphere and music are well done. I don't understand some puzzles, but I suppose it's my fault.

Diptoman says ...
Sep 3, 2016 @ 11:32pm

I think the mouse to interact might be misleading when you're not using the mouse for anything else (specifically mouse look). It took me a while to figure out how to even interact (before coming abck here and reading teh descr.). Otherwise, decent submission! Lags a lot on my machine, which kind of ruined it for me. :<

sdfgeoff says ...
Sep 4, 2016 @ 10:29am

I loved the atmosphere of the game. It really had a cool feel. I found the controls slow to use personally, so maybe there could be some improvement made there?

Junber says ...
Sep 4, 2016 @ 1:49pm

@stefvanschie @mvasko2 Performance should be a lot better now in the Post-jam version
@sdfgeoff The cintrols probably just felt slow for you because of performance issues. This should be better in the Post-Jam version
@Alphish The light cast by the player is now bigger and the end screen should no longer finish from previous input

Narkhos says ...
Sep 4, 2016 @ 10:14pm

Just played the post-jam version and it's a pleasure not playing in slow motion.
thanks for the update :)

mvasko2 says ...
Sep 5, 2016 @ 11:30am

I too have just played the post-jam version - it plays so much better now, finally it's properly spooky, it reminds me of Fiend (one of the first games from Frictional Games, still a great one, can recommend).

Just a tiny nitpick that I've noticed now - when I press Esc in the menu, I think it should resume the game, not quit it. That's the way it works in 90% of the games I know, and this concept got into my muscle memory (and I bet I'm not alone).

Thanks for the update, I hope there are more to come ;)

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]