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

Shape Invaders

by famer - Compo Entry

Little space-invaders-kind-of game with novice graphics and sounds.

Move with left and right arrow, shapshift with up and down arrows
Shoot with left control or space.

This was my first time drawing pixel art and creating sounds with a tracker so I focused on mostly on that. I'm a programmer by trade and it was nice to do something different for two days.

Downloads and Links




w1n5t0n says ...
Apr 17, 2016 @ 3:57pm

The game is really fun to play and kind of addicting. When I was loading the game the screen was completely white until the game fully loaded, I thought that the link was broken. You should try to fix it.

FanieG says ...
Apr 17, 2016 @ 6:42pm

Nice. Would have prefered to have a single button to change shape/weapon, without having to hold down a button all the time. The standard/default shape was the easiest to play with, as I could just hold down space and strafe left and right. Did like your explosion sprite :)

adam says ...
Apr 17, 2016 @ 9:12pm

I like the range of enemies and the fire effect produced by the laser. Using the circle shape (big bombs) seemed far more effective than the other two.

From a usability point of view it would be nice not to have to use the mouse on the post-game menu since I'm playing with the keys the rest of the time.

pjimmy says ...
Apr 17, 2016 @ 9:34pm

It looks good and plays smoothly. Nice sprites. Score doesn't reset.

KodingNights says ...
Apr 17, 2016 @ 11:52pm

Good job on the pixel art, especially the explosion

mutonizer says ...
Apr 19, 2016 @ 11:51am

Nice take on the classic space invader, fits well on theme and keeps the fun of it.

Minor grip (probably bug):
The base and fast shapes allow you to keep spacebar down while moving and in shape.
The big/slow shape prevented you to go left while doing the same (but right was ok for some reason).

Otherwise, kudos :)

TEAM-TIGER says ...
Apr 21, 2016 @ 7:57pm

Nice game idea. I like the simplistic controls. took me a bit to realize that holding a different shape was a different weapon. Nice!

TheMightyTeam says ...
Apr 25, 2016 @ 10:05pm

Nice audio and graphics. Congrats!

Rock Eaters says ...
Apr 28, 2016 @ 9:42pm

took me some time to find how to change my shape, after i ve played for several minutes.

csanyk says ...
May 3, 2016 @ 2:34am

Not bad. A few suggestions:

Make collisions more forgiving -- I tended to die "unfairly" by hitting enemies that I thought had passed me by.

I think it generally would have been better if the screen were narrower, so I could cover it a bit more easily, or else if the enemies descended more slowly. I didn't like the laser weapon very much because it seemed like it had to be held on the enemies for too long to kill them than was effective. I'd always have to move to try to hit other enemies, only to find that I didn't laser the first enemies enough to actually kill them, and then they were still a danger.

The game also doesn't seem to really get any more difficult, at least as long as I managed to play. I just died, usually unfairly due to a collision that felt like it should have been a near miss, or I'd laser a column only to have it survive and become an obstacle that prevented me from moving freely, etc. and died pretty quickly. A little bit better balance and a challenge curve, and it could be really fun.

LeftRight92 says ...
May 7, 2016 @ 4:56pm

Fun little game! As you said you were focusing on the art/sound, I'll focus primarily on that.

I really liked the main theme and it was suitably 'game overy' on the game over screen too. However, the track played during the game was something of a funeral dirge and didn't match the feel you were trying to create with the art and gameplay. Additionally, the fact that it was drowned out by the sound effects made it difficult to hear.

Graphically it's very pleasing, however, a big nitpick I have with games that use pixel art, especially if the sprites are any smaller than 32x32, is that pixels shouldn't partially overlap or 'slide'. Pixels are supposed to be atomic, therefore when you see them moving cleanly it breaks the visual style that the art style possesses.
Individually, however, I liked the bold colour palette you went for, each sprite is nicely made. I see you spent a lot of time working on the explosions and they look absolutely great.

Overall, solid entry given your background. It's always cool to see LD participants trying things outside their comfort zone and pushing themselves to learn, so commendations there.

(Just as a sidenote, two bugs I caught: 1) the score doesn't reset between tries and 2)if you click the menu button in the game it layers the game over screen on the menu screen)

LeReveur says ...
May 7, 2016 @ 9:37pm

It's simple, yet fun. No surprise here, but one don't need surprise to have fun. ;)

radmars says ...
May 7, 2016 @ 9:42pm

Having the enemies despawn immediately upon receiving fatal damage rather than lingering for nearly a second would make the game feel more responsive. Would also be nice to have a death animation rather than a hard "cut-to-black."

There also seems to be a significant bug where game state (score, enemy speed) doesn't reset when the game is restarted after a loss.

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]