Ludum Dare 35 — April 15th-18th, 2016 — Theme: Shapeshift

Search Keywords: HTC Vive, Oculus, Mac OSX, Linux, Android, Flash, HTML5, Java, Unity

Back to Browse Entries

Shifty the Keyboard Key

by Drenghel - Compo Entry

About me :
Hi, this is my first participation ever, and pretty must my first game ever, just keep it in mind :). (And I made it in less than 48h (about 18h), because of IRL stuff )
The graphics are bad, or inexistent, I know, I'm terrible at Gimp :D.
No audio for this one, I wanted to add a procedurally generated one but I finished at 3AM, so ...

About the game:
The game is about a key from a keyboard falling down a level, the further you fall the bigger your score gets !
Plus if you fall while adopting a bigger shape ( the Space/Shift shape ) you get a bigger score multiplier, but it's harder to pass the holes !
Level proceduraly generated, so each run, new holes !(took me most of the time :( )

Controls :
Left & Right Arrow Keys : Moving
Ctrl, Space, Shift : Change Shape ( Size on keyboard is roughly equals the one screen)

Known Bugs :
-You may get out of track if you change shape at certain moment ( EG: going through a hole )
- For some reason the camera is weirdly placed on the windows version
- UI needs work, some text is not visible
-Probably others !

Things I wanted to add :
- How many hole you went through without stopping
- Higher max speed and speed meter
- Change Shifty face to a grumpy one when you hit something
- Step the camera back, allowing to anticipate where to go and loose less speed

End note :
Anyway thanks for playing and rating ! I take all the feedback, of course I already know that I have a ton of training to do to get better too :)

Special thanks to the LD IRC chat, really nice guys, very helpful (Hi the31 ! )

PS : I wanted to provide a WebGl version, but the building fails, if it's permitted I'll try during next week

EDIT : Web version doesn't work on another PC for me, let me know if I'm the only one having this issue.

EDIT2 : Web works with Firefox ! Powered by, thanks Crowbeak !

Downloads and Links




zugende says ...
Apr 18, 2016 @ 11:16am

Nice one! Although some sounds and more action would be cool, ;P

Crowbeak says ...
Apr 18, 2016 @ 11:18am

Grats on your first LD/game. A couple of quick pro tips: 1) Web should link to a page where the game can just be played, not to a zip file that needs downloading. I know it's possible to do that in Dropbox somehow, but you're probably better off using 2) It's good to make sure that not just the zip (good job there) but also the folder inside are uniquely named.

On the game itself: Simple, but you gotta start somewhere. I didn't find it fun to play because the combination of having little time to see what was coming and the controls not being great meant that I hit every barrier. But your message at the end made me giggle.

Good luck with future gamedev endeavors. :D I hope you learned a lot this time around.

studdert249 says ...
Apr 18, 2016 @ 11:52am

Grats on finishing your first game! Hopefully, you had a great time!

Nice simple little game, was fun!

cheesewhiz999 says ...
Apr 18, 2016 @ 12:45pm

nice concept, but needs some sound, better graphics, and the camera should show more towards the bottom of the screen so you can see what's coming

Drenghel says ...
Apr 18, 2016 @ 4:57pm

Thanks for the comments, I'll look up, I saw the thing with dropbox but dunno how to do yet.

About the camera, it's already planned, I'll fix the game later, I certain that if I do all the things planned in my list, it could actually be fun :D

Cya you guys next LD !

Drenghel says ...
Apr 18, 2016 @ 5:05pm

I added a new web link it works like a charm with firefox :)

the31 says ...
Apr 20, 2016 @ 4:04am

I think I hit "-You may get out of track if you change shape at certain moment", although the timer ended shortly after I got stuck so it didn't really matter.

I like your take on the theme--cute to use shift as the character and shift between the different key shapes.

Other than that, I think I agree with the things you wanted to do. I also agree that the movement was pretty bad. Is it meant to take a bunch of taps of the key to move a little bit? Well, I'm sure you'll improve your gamedev velocity and be able to implement more ideas in future LDs. :)


Drenghel says ...
Apr 20, 2016 @ 7:58am

Hi there the31 :) Thanks for the nice comment.
I agree I liked my base idea, it could be a lot better with few improvements, but yeah I needed more time last WE as I spent quite a bit on "How the hell do I do that" and not enough on "Well, I'll improve that, I still have 12h" ^^

See you next LD on IRC :)

BSODDevTeam says ...
Apr 28, 2016 @ 5:45pm

Cool little game. Nice for Android or iOS ports

phi says ...
Apr 28, 2016 @ 6:02pm

Yes! Just succeed in reaching a score over 400 (thanks to the randomness for the many space holes).
Of course it's expandable with music, eventually level design etc. But we all know that time problem, and for your first ludum dare, great job :)

Drenghel says ...
May 9, 2016 @ 8:53am

Hey I was too busy theses day to hang out on, didn't noticed thoses nice comments, thanks :D
I'll start to upgrade this game to an actually enjoyable one :p

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]