Ludum Dare 33 — August 21st-24th, 2015 — Theme: You are the Monster

Back to Browse Entries

Protect the Egg

by bvanschooten - Compo Entry

NOTE: there's a bug in the sound loader. If the music loads too slowly, it sometimes starts after it should have ended. If this happens, wait until the music plays before starting the game.

Headphones (or high quality speakers) recommended! Android version now available.

You are a space monster trying to hatch an egg, but you are attacked by humans. Protect the egg until it hatches. Use your body as a shield if you must. Eat humans to regain health.

Ramming enemies is major strategy. Note, though, that you can take 4 hits before dying, but you need to eat 8 humans to top up your health again.

If you think the game is too easy, try skipping to the higher levels. The game stops getting more difficult after level 12.

Implemented in WebGL using my homebrew jgame.js engine, and a custom shader for the background. Music made in LMMS.

My goal this time was to create music, because people kept asking for music in previous LDs. After making the soundtracks, I searched for fitting graphics, and came up with the vortex background. That gave me the idea of making the game circular. I spent only the last half day on the actual game.

I guess this entry takes art automation to a new level. All graphics are procedurally generated, except a handful of the sprites--and yes, that player sprite SUCKS, I should have generated that one too.

Downloads and Links




sepharoth213 says ...
Aug 24, 2015 @ 2:54am

Sweet graphics! I'm really enjoying this modern-mode7 feel. I like the way the 'health pickups' shoot at you, but I found that it made the game pretty easy. Approaching an enemy from the front ensured that it was hit by a bunch of bullets at the same time, then you could mow over the corpse before it shot at you. Even if you ended up killing the enemy with your body, the health keeps you alive. I think it'd be cool if enemies always shot on death, that way you always had bullets to be dodging.

Again, the graphics are really impressive. It looks to me like some nice shader work in webGL, but unless I dig through your source I can't really know. Great way to get around the programmer art dilemma.

Congrats on the entry!

jodizzle says ...
Aug 24, 2015 @ 3:14am

I love this type of game. The combination of the music and the graphics really set the mood for me. It's the type of game I could casually play for hours.

I think currently it suffers a bit from being too easy. I skipped ahead to a high level and didn't find it much more challenging than the early levels. I think if the player is given the huge freedom of movement that your game currently allows (which I think is cool, as opposed to restricted movement), then there should be a LOT more things to dodge/shoot at. I love that the little dudes who give you health also attack you, but when I play there end up being so many little dudes that I can just pick some dudes up, barrel through their bullets and the other enemies, and then pick more dudes up. I think it would be exciting if my character was more at risk.

I like that the egg is one hit away from death though. That's what the game needs more of -- danger!

peterthehe says ...
Aug 24, 2015 @ 1:20pm

The concept, art and music are amazing. The only thing I'd change would be increase the speed enemies come in at and the overall difficulty.

OldPeculier says ...
Aug 24, 2015 @ 1:24pm

Very cool. I like the unusual control scheme. I like the protect-the-egg dynamic. Just great gameplay choices here. Fun!

TsN_RaMPaGE says ...
Aug 29, 2015 @ 8:27am

You did a really great job. Right from the start I knew exactly what to do, and it was fun doing it. The music and art went together extremely well.

OadT says ...
Aug 29, 2015 @ 8:32am

I like the mechanic that you have to collect the humans to regain health, because this make the player move more.

Geckoo1337 says ...
Aug 29, 2015 @ 4:40pm

Really good project which is addictive. I played during a long time and I liked it. The controls are smooth and original. It seems to me too hard sometimes, but it's one of my favorite games for theis LD session. Thank you ++

Geckoo1337 says ...
Aug 29, 2015 @ 4:41pm

Really good project which is addictive and psychedelic. I played during a long time and I liked it. The controls are smooth and original. It seems to me too hard sometimes, but it's one of my favorite games for this LD session. Thank you ++

Denis347 says ...
Aug 29, 2015 @ 9:59pm

Nice graphics and cool effects, was fun to play!

Aug 29, 2015 @ 10:33pm

This is a pretty interesting game! I'll admit it started off a bit hard for me, but I caught on after like the 5th or 6th death :)

tGiant says ...
Aug 30, 2015 @ 2:12pm

Really good game. I enjoyed playing it.

MattV says ...
Aug 30, 2015 @ 7:28pm

NIce job. I love the way the elements naturally balance each other: you want to kill things but that makes shooters, you want to get close to shooters for health but want to stay away from the regular enemies. Creates a nice natural tension! Good mechanics design. Could have used some more work in terms of theme though. Overall really fun and solidly made.

bloomingbuds says ...
Aug 30, 2015 @ 10:59pm

Really curious mix of a simple mechanic with quite psychodelic graphics...really funny!

Grahhhhh says ...
Aug 30, 2015 @ 11:21pm

Wow... I'm having a hard time describing this game, but it was great. A peculiar psychedelic bullet hell, but still very fluid. Interesting game mechanics, buy out of the ordinary fun.

GaTechGrad says ...
Aug 31, 2015 @ 12:54am

Fairly simplistic controls and objective. There needs to be a health meter for your character. I'm assuming that you're supposed to be a monster eating the humans. The sprite graphics could really use some work.

Brightstar says ...
Sep 4, 2015 @ 10:03am

Simple and challenging. Spent quite a while playing it. Awesome.

Nurbs says ...
Sep 5, 2015 @ 4:44pm

Simple but it takes you in. It's a pretty solid mouse-avoidance game, though it could use some more challenge.

Nice backgrounds.

ohsqueezy says ...
Sep 5, 2015 @ 6:00pm

Rad action blasting! I was just thinking more games should include taking damage as part of the gameplay.

madmaw says ...
Sep 7, 2015 @ 2:46am

Nice graphical effects and the controls work well on mobile.

madmaw says ...
Sep 7, 2015 @ 2:47am

FYI I had no audio on Android, even with the apk

Blobo says ...
Sep 12, 2015 @ 12:46pm

Sweet! the game felt really smooth, and whenever i lost i felt like it was my fualt, and definitely not the game's. even on lvl 12. nice entry!

Omiya Games says ...
Sep 13, 2015 @ 3:07am

I thought it was fascinating that the health pickups fire bullets at you. It makes for an interesting dynamic in the game: the most optimal strategy isn't to guard the egg, but rather, get close and personal to each enemy, then collect their health power-up before it start shooting at you. Accident or not, it's incredibly clever design that had me sucked in for a long while. I would definitely love to see more of this game!

Plus, the soundtrack is awesome. Keep it up!

Oct 8, 2015 @ 7:19pm

Trippy background, fun to play game. I included it in my Ludum Dare 33 Compilation video series, if you would like to take a look :)

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]