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

Demonic MeatBall

by CafeAmbivalence - Jam Entry

You find yourself as a strange whimsical girl; trapped in an arena with an endless colony of primordial quadrupeds. They want your blood! Your only ally is the Demonic Meatball... With ghostly powers you can manipulate the MeatBall. Will you be able to crush your enemies before they destroy you?

WASD - Movement.
Left Mouse Button [HOLD] - Suck MeatBall Closer.
Right Mouse Button [HOLD] - Blow MeatBall Away.


For a Shielded retreat, Hold left mouse button(LMB) while running away.

For an Orbiting MeatBall, Hold LMB and move in a circle, thereby dragging your meatball into a circle of doom.

For pre-emptive strikes, use Push (right mouse) to take out distant enemies, but be sure to pull the meatball back or you'll be left exposed!

For a safety escort, Use a push or slingshot to get the ball rolling, and then walk alongside it.

Be careful. 50% of monsters will use evasive maneuvers... take them out with lateral attacks like the orbiting meatball.

Downloads and Links




Apr 19, 2015 @ 10:29am

I apologize for the lack of a Web Player. The game does not perform well as a web player at all, and there is some technical challenges with the Right mouse button that I is still beyond my current skill set. I will see if I can fix the issue but the game is working fine, and available as a full download.

ohai1 says ...
Apr 20, 2015 @ 9:01pm

Nice little game, I like the idea. Some creepy music in the background would be nice tho :)

benmcnelly says ...
Apr 20, 2015 @ 9:07pm

I haven't got to try the game yet, but no web player is no big deal. Your game looks really interesting, can't wait to try it later!

UKCoder says ...
Apr 20, 2015 @ 9:12pm

Very interesting idea. The graphics are great. A little music would have been cool, but no biggy.

I did find that the character ran a bit too slowly, it was quite hard to manoeuvre into a position to make the meatball effective without getting chased down by the enemies.

A little bit of tweaking and this could be something special.

Qui says ...
Apr 20, 2015 @ 9:13pm

I really like the dark ambiance and the creepy enemy sounds. Unlike the comment above, I find that the lack of music brings more creepiness. Well done.

Leandrus says ...
Apr 20, 2015 @ 9:16pm

Good game. creepy inded. need the music and sound for better ambience.
nice fx with the girl get in on fire.
Thanks for sharing.

Apr 20, 2015 @ 9:23pm

Thanks guys! Your feedback is great! (Both postivie and negative feedback) and I will take the comments to heart and then work on an improved version post Ludum.

Apr 20, 2015 @ 9:24pm

Also take note that the music and sound effects are not my own but I have provided full accreditation within your download.

Huo-cuo says ...
Apr 21, 2015 @ 5:24pm

Very interesting graphics and mood. Cuo

conniejoern says ...
Apr 21, 2015 @ 5:39pm

played it and thought: cool game, and then I died...
things become creepy. why was i on fire and why did i still controlled the ball? I'm disturbed. What a great gaming moment!
You don't see that in Call of Duty, do you?

Apr 21, 2015 @ 6:08pm

Lol. yeah. I'm overly fond of the going-up-in-flames death sequence.
I make apologize for that. It was a quick cheap implementation before before my deadline.

The meatball reacts on a different script and I forgot to disable it. But I felt like fixing it now would be disingenuous to the people that have already rated on it. I'll revise the glitches post Ludum, and I'll work on my death sequences more. Thanks. I appreciate your comment very much.

lunkhound says ...
Apr 22, 2015 @ 3:14am

Nice premise! I like how the meatball grows when it kills too. I found an exploit where you can climb up on the wall and be (relatively) safe up there while the ball takes out the baddies.

Bensonance says ...
Apr 22, 2015 @ 12:21pm

This is a neat little idea!

The mood is really neatly constructed!

I think the controls need some work though! This could be really fun, but the controls were a bit awkward an hard to manage :).

Apr 22, 2015 @ 4:40pm

Indeed. I've got great ideas for taking this forward, but the cotnrols were a bit developer-specific. Thanks for letting me know about the exploit Lunkhound. And Thanks for the advice Bensonance. I hope to get some time to put together a "rework" project for this and maybe add some additional types of monsters and abilities.

Apr 22, 2015 @ 4:46pm

OH F#@!$ that exploit is so funny! I tested it out and laughed my butt off when my ball got stuck and the monsters started pushing each other up towards me!

Pixel_Reaper says ...
Apr 22, 2015 @ 5:26pm

Nicely done :) The monster sounds were a bit much, but definitely a dark mood going on there. I ended up almost exclusively using the pull.

Apr 22, 2015 @ 9:32pm

Thanks Reaper. I wanted to add some variation to the monster sounds but I only had until sunday to wrap it up. I will add some variation in the future though.
I find it interesting that you mentioned only using the pull.
Can you elaborate as to why you didn't use the push? (I mostly use pull myself and realize the push doesn't respond very fast.)

murilo says ...
Apr 23, 2015 @ 6:39pm

Creepy done right! The mechanic is nice too! And the evasive bugs really makes a difference here! Great job, man!!

Hambone says ...
Apr 23, 2015 @ 9:46pm

Cool! I liked this! It was icky!

TheMeorch says ...
Apr 23, 2015 @ 9:51pm

Very creepy atmosphere, and a really interesting core mechanic. Since the player moves slowly, the Shielded Retreat move seems to be much more useful than the more proactive moves, but with a little bit of adjustment, I think this could get even better than it already is. Nice worK!

Feyd_Rautha says ...
Apr 23, 2015 @ 9:57pm

Fun game, controls are a bit hard to use. I found that pushing the ball away usually ended up punishing me too much. Maybe if the player could move faster while not manipulating the ball. Fun stuff though, the creatures were neat!

reheated says ...
Apr 26, 2015 @ 9:02am


Fun and clever combat system. Excellent graphics. I also mostly used pull. I found it much easier to aim slingshot attacks - I think I get finer control over the direction that way.

Apr 27, 2015 @ 8:11am

Aww. Thanks Reheated. I'm very glad you enjoyed it.Thanks for the helpful tips. I'd have to change "push" to make it more useful.

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]