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

Back to Browse Entries

Lighthouse - Illuminate to rescue!

by tomdeal - Competition Entry

Lighthouse - Illuminate to rescue!

Rotate the Mirrors to bring the beam from the table to the top of the lighthouse.
You must illuminate all light connectors before the ship crashes on the cliffs!

Genre: 2D Puzzle Game
Minimum resolution: 1280x720

Web Version Quirks
Web Version works, but please download the windows version if you can to prevent unexpected events.

If you want to fully experience the game with a much easier timelimit, please download the easy mode version. This version was created after the Compo ended, so this version is just for fun.

Click and drag the rotatable Mirrors and Prisms with your mouse.
The mirror will always face in the direction of your cursor.
If you want to finetune the mirrors, move the cursor farther away from
the mirror while being dragged.

How To Play
Use the mirrors to bring the beam from the bottom of the lighthouse to the top and
hit all light connectors (the triangles) with at least one beam.
You have to be quick, as you will lose when the ship hits the cliffs.
Use prisms to split the beam in two beams.

Press N to skip to the next Level if you want to see all of them

Game Engine: Unity 5
Graphics: Adobe Illustrator
Music: GarageBand + Yamaha EZ-220

Questions, Bugs, everything? Write a comment, or write me a mail at

Thanks for playing and have a nice day :-)
Thomas Diehl

Downloads and Links


dtroyt says ...
Aug 29, 2016 @ 2:17am

Awesome job! Nice graphics and interesting puzzles.

indieyp says ...
Aug 29, 2016 @ 11:57am

Cool idea and simple mechanics

psilon says ...
Aug 29, 2016 @ 12:19pm

First i loved the music, and the game is great. I finished it. Maybe at later puzzles the time is a little short. I love the graphics too.

tomer_cool says ...
Aug 29, 2016 @ 12:37pm

The graphics are so good, The light is fun to control,
But for me the game is too hard, I only past level 1.
Maybe you can make the time limit longer.

peterthehe says ...
Aug 29, 2016 @ 1:19pm

Amazing graphics, puzzles and music. Incredibly polished - I'd love to see this taken further. The mechanic was simple and easy to understand though the puzzles were well crafted enough to provide a challenging experience. I really liked it!

TheMightySice says ...
Aug 29, 2016 @ 2:10pm

Nice game! Actually the first game I'm downloading the source-files as I'm curious how those lasers work :3 Really well done.

Wevel says ...
Aug 29, 2016 @ 3:19pm

Very fun puzzle game, had some very difficult puzzles, however. There needed to be some new mechanics in the last few puzzels

JustASHadow says ...
Aug 29, 2016 @ 3:51pm

Great entry! I really like the light effect you came up with and the puzzles were pretty interesting. Adding a time limit is debatable, because you can set things up the way they were in like 10 seconds, but I guess the game needed a fail condition.

snake5 says ...
Aug 29, 2016 @ 3:57pm

Nice graphics. The bloom on the light rays works very well. Interesting to see what puzzles can be construed out of so few parts.

I do wish there was some indicator that tells me if the mouse is on a mirror, and the turning could have been more intuitive. Would be nice if I also could see the time left.

Still, I got to level 9 and finished it. That reminds me of this sketch:

tomdeal says ...
Aug 29, 2016 @ 4:03pm

It's funny I actually thought the time limits might be too easy :-)

I've added the "Cheat" in the description, press N to skip to the next Level.

Multitudes22 says ...
Aug 29, 2016 @ 4:28pm

The art is absolutely beautiful, and it's very fun to play, but the click and drag controls were a bit difficult to use. I kept thinking maybe you'd be better off porting to mobile?

ReboundGames says ...
Aug 29, 2016 @ 4:31pm

The light looks really cool, and the rest of the art is good as well. The puzzles are fairly interesting, but I'm not sure the time limit really adds anything because you just restart right away (which is better than starting all over again, don't get me wrong, but it doesn't really affect the player.)

lekiy says ...
Aug 29, 2016 @ 4:52pm

Art looks good, the mechanics of the puzzles were clever.
The levels difficulty didn't seem very linear though.

Aug 29, 2016 @ 5:01pm

Feels very difficult to drag the pieces, and the light ray can go really weirdly at times, but otherwise, awesome concept.

Geckoo1337 says ...
Aug 29, 2016 @ 5:54pm

Interesting game. However the controls seem to me a little bit too weird. You could improve it. Cool stuff ++

stenol says ...
Aug 29, 2016 @ 6:52pm

Interresting puzzle game. Good work !

edgeofcode says ...
Aug 30, 2016 @ 1:50am

Cool puzzle game - my favourite so far.

tomdeal says ...
Aug 30, 2016 @ 10:38am

I've added an easy mode for anyone who wants to experience all levels with an expanded time limit. You can also skip levels by pressing N.

slam_nine says ...
Aug 30, 2016 @ 11:35am

Nice work! The bloom effect looks really good. The last levels were pretty challenging too.
I got a couple of glitches with the light rays on the web version, but nothing major.

Aug 30, 2016 @ 12:44pm

Interesting little game, I loved the graphics! The bloom on the light beams looked really nice, and it was an interesting challenge. Only thing of note, level 10 had some weird infinite-light issues, if two splitters are pointed at each other and you shine a light at them, you can remove the original light and they'll still be lit XD Anyway, good job! :D

cushycode says ...
Aug 30, 2016 @ 2:05pm

Sweet, i love these kind of games. Mirror rotation was kinda janky, when you click on it again it kinda jerks the mirror and it's harder to fine-tune the angle.

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

Nice game. The only point i found is that the rotation is a bit tricky and gets really fast off here. Maybe it differs from system to system as i have seen in your dev stream it was not that cracy.

wh05herlock says ...
Sep 1, 2016 @ 3:55am

Very nice game. I like the music, graphics, and the concept. Some things I didn't like were the time limit, which is pointless as you can try again so it basically just resets all your mirror positions, and it's about trying to figure out the solution to the puzzle, as opposed to placing the mirrors within a certain amount of time. There was also a bug in the completion detection as the game wouldn't figure out when I'd completed a level (lighthouse would light up but I'd have to press n to go to the next level).

Other than that, a really good game! :)

desmedth says ...
Sep 6, 2016 @ 8:39am

Fun game, nice graphics, level difficulty not really linear though and a sort of distance meter / counter thingy about how much time is left before the ship crashes could be handy. Sometimes my lighthouse lighted up by quickly switching the light beam over the different crystals that were needed to be lightened. and the infinte-light glitch that Spaghetti mentioned occured with me too.

But a really nice game in fact relying on ancient technology and so stickying very closely to the theme!

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]