Ludum Dare 32 — April 17th-20th, 2015 — Theme: An Unconventional Weapon

chromenopePSA: As of Chrome 42 (Released April 14th), NPAPI plugins are disabled by default! That means Unity Player, Java, and Silverlight games will not work in the Chrome browser! That said, Flash in the Chrome browser continues to work fine (PPAPI).

To Developers: Consider using HTML5 and WebGL instead. Having troubles with the export? Don’t worry. See Ports below.

To Players: A workaround is to enable NPAPI plugins in your Chrome settings. Click or Copy+Paste this URL in to a tab:


As of September 2015 however, this option will no longer be available.

Other browsers (Firefox, Internet Explorer, Safari) and Flash are unaffected, but FWIW there is no Unity Player or Silverlight for Linux.X

Back to Browse Entries

Eye Contact

by Dark Arts and Sciences - Jam Entry

Eye Contact is a weapon. People react in different ways...

Standard Unity/Oculus Rift controls: WASD or analog stick to walk, shift to run, mouse or Oculus Rift to look around (you may need to look up or down to get some people to notice you're looking at them), ESC to quit.

If you have an Oculus Rift, it should be detected automatically. Should.


4th Ludum Dare entry, second Oculus Rift entry, first published Unity project.

I had plans for a convention full of NPCs cosplaying as programmer art. When they notice someone (either the player or another NPC) making eye contact, they react in various ways: turning towards the viewer, moving towards or away, even blushing in embarrasment (via a material change). Maybe you're a security guard for the convention, trying to find and remove the one real threat in a sea of friends attack-hugging each other...but you're just a volunteer, and the only weapon you have is Intimidating Eye Contact (and maybe microphone volume).

The initial mechanics worked great. Scaring a poor defenseless cube off the edge of plane is surprisingly fun. Then I found out that the standard Oculus Rift camera/player controller doesn't play nice with rigidbodies (aka Physics.EasyMode), and manually handling motion along eye contact lines leads to quaternions...

So most of what I planned didn't happen. It doesn't even look like a convention.

I did get two different NPC types working. When you stare at them, the first type's face will turn red
and they will turn to face you. The second type turns their body and head at different speeds, and will back away if they're facing you AND you're inside their Personal Space. Each NPC has slightly different settings for the size of its Personal Space, movement speed, etc.

There are mirrors on the far side of the room, should you want to stare at your own unblinking avatar instead of semi-responsive NPCs. They don't react to eye contact.

Downloads and Links




ApocoNypse says ...
Apr 21, 2015 @ 2:39am

Pretty creepy! Haha. It would've benefited from some more gameplay, but the concept was interesting.

phi says ...
Apr 21, 2015 @ 9:44am

I pushed one guy into a cube, so it looked like the cube had a face. I like goggle-eyed cubes.

I'm sorry it didn't quite work out as you planned. Your interpretation of the theme is very creative, though.

Apr 21, 2015 @ 7:07pm

Not a bad concept for a simulation, but it didn't quite reach the phase at which its a game.

borgi says ...
Apr 21, 2015 @ 7:09pm

Even if you wanted to do some more thing this is implemented well, good job!

pixelspirit says ...
Apr 22, 2015 @ 2:33am

really creepy! this is a spark of something cool, i'd like to see more in a post-jam version. also, that's a really clever way to respond to the theme.

Dege says ...
Apr 22, 2015 @ 12:54pm

Creeeeeeepy!!! :) I really appreciate the idea. I'm so sorry you you could not develop it entirely.

Apr 23, 2015 @ 3:15am

All I see are the eyes now, the terrifying, unblinking eyes, staring at me, judging me. I am afraid to go to sleep. I fear I will see the eyes in my dreams tonight.

Or will they be nightmares?

Tatsu Studio says ...
Apr 23, 2015 @ 3:51am

oh , that's creepy! kkk , but I liked it ! *-* Good job

rudra says ...
Apr 23, 2015 @ 11:29am

Pretty creepy ! Liked it a lot ! :)

Somnium says ...
Apr 25, 2015 @ 5:28am

Ambitious and very interesting concept! A pity you didn't have time to develop the game further.

Jajo says ...
Apr 25, 2015 @ 6:38pm

A bit buggy. Funny characters. Maybe some sound?

Apr 26, 2015 @ 6:02am

Nice idea, the final product could be really cool.

Apr 27, 2015 @ 10:10pm

It's a great idea and there's something very uncanny about reacting to eye contact. The red people are scary. This could make a really interesting game.

Shivur says ...
May 1, 2015 @ 3:51am

Strange but interesting experiment.

May 1, 2015 @ 7:30am

Ok, that gave me a feeling of unease. I really like these kind of experiments! Too bad I don't have a Oculus Rift, it probably would way more creepy!

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. Historically, more games are entered in the Compo, but with more people and more time, Jam games have the potential to be better (that doesn’t mean they are). Many solo participants do 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]