Ludum Dare 29 — April 25th-28th Weekend — Theme: Beneath the Surface

Event Links: [ MiniLD 50 | Warmup Weekend | Real World Gatherings | Ludum Deals | Wallpaper ]

Back to Browse Entries

Show a Little Love

by alastaira - Jam Entry

A take on "beneath the surface" of people. Use mouse to look around, and click to show a little love to people to reveal their inner beauty, behind their sometimes jaded exterior.
The game ends if a person gets to you before you have seen beneath their surface.

Came up with the idea of literally seeing beneath the surface of a 3d model by exploding the geometry into triangles, and spent almost an entire day wrestling with a DX11 geometry shader to achieve this - only to find the effect is barely distinguishable from a simple particle effect! Also made the shader selectively colour the t-shirts a random colour on instantiation, so at least I learned quite a lot.

Requires DX11, which means Windows only machines I'm afraid. Also, I've noticed a very annoying bug on certain graphics cards that seem to mess up the scale/offset, meaning that the crosshair (and text) appear about a centimetre too far to the left, making the game almost unplayable. Will have to look into that in the future.

Used Unity/Paint.NET/Blender/MakeHuman/BXFR

Downloads and Links




lamphj says ...
Apr 28, 2014 @ 9:43pm

Cool concept. The people show up as bright pink for me...not sure if that's supposed to happen. :)

alastaira says ...
Apr 28, 2014 @ 9:48pm

Thanks lamphj! Bright pink means the shaders are borked :( Do you have a DX11 graphics card?

CupcakeMedia says ...
Apr 28, 2014 @ 9:50pm

I ... don't know. Let's look at the mechanics - the shooting is somewhat unresponsive, it could have been polished up a bit more. The feedback for whether you hit or not is good, although I'd personally have wanted to hear a different sound when I hit something, even just a change in tone.

Overall, and I am saying this because I love you :3, you'd have been better off working on the mechanics more than on the graphics. Even the most astounding transformation effects would still be marred by somewhat by these mechanics. An alternative could have been to vary the types of people that approach you (but the different signs is a nice touch, "literally beneath the surface" - nice).

alastaira says ...
Apr 29, 2014 @ 6:57am

CupcakeMedia - all comments noted and agreed! TBH, I ended up spending so much time on technical issues - most of which don't even contribute to the game you see here - that I had very little energy left for gameplay, and I think that shows ;)

For next time, I'll start with the gameplay first and then use up what spare time I have on the graphics after, rather than the other way around!

lyla says ...
Apr 30, 2014 @ 11:04pm

I really like seeing people do more "non-standard/psychological" takes on the theme. The people are bright pink for me, though it didn't throw me since the world is pretty simplistic. I'm not sure what kind of mood you're going for. It feels kind of like you're shooting at the people with signs, which I think is a little...odd for a game about love. At some points I clicked on someone when they were too close and I couldn't read what was on the sign (which is the interesting part of the game). If it's supposed to be meditative about inner beauty, I'd slow it down/maybe not make the people look like they are swarming you. Anyway, great job!

TeamInCharge says ...
May 6, 2014 @ 5:45pm

:D I thought them fella's were supposed to be pink lol, until I read your post. It's the bravest take on the theme I've seen so far. Love the animation. I actually waited shooting a couple of times, because I couldn't read the signs :P Classic gameplay. Atari Battlezone (1980) was like that. Still works for me!

You must sign in to comment.

IMPORTANT NOTE: If you want to place in the final results, you NEED votes. The easiest way to get votes is by rating other games. Judging lasts for 3 weeks following the end of Ludum Dare. For best effect, rate 20 games as soon as possible. Rating more games is encouraged.


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.

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.

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 about 20 games to improve your visibility.

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.

MY GAME CRASHES, IS UNBEATABLE, OR I MADE A TYPO: We allow you to fix crash or win condition bugs after the deadline (in a sense, like “porting” to support more players). We also allow “typo” bugs. I.e. A true that should have been a false, a word that should have been a different word, very tiny changes that you would have caught if you had more sleep. We leave this open to interpretation, but generally speaking your game should be identical to the game you submitted. No new features, just things you messed up last minute. Typos.

[cache: storing page]