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

The Swordfish Gun

by huga - Jam Entry

NOTE: This game is not finished! You can pick up swordfish but you cannot shoot them out :( Also you can fly and go through walls. There were going to be sea monsters to fight off by launching swordfish at them, but I ran out of time.

Requires Opengl 3.3+
It also _may_ not work on Win8, I haven't been able to test that.

Also there seems to be a bug involving the random number generator preventing fish from spawning. If you don't see any fish try restarting the game.

Up: forward
down: backward
left: rotate counter-clockwise
right: rotate clockwise
z: switch directions
shift: increase buoyancy
ctrl: decrease buoyancy

What the game does have:
Procedurally generated sea floor, infinitely looping
A pretty cool flashlight
Pick up swordfish by driving over them

It sounds lame but I did some pretty cool technical things. I'll be posting an article about it soon.

Let me know if this doesn't work, I haven't tested it on any other computers yet. Thanks for playing :)

I also created a soundtrack in the 72 hours, but added it to the game after the limit. I did the bubble sound effects with a Korg MS-20 Mini and the pads with some free VST and a ton of reverb.

Downloads and Links




ApocoNypse says ...
Apr 21, 2015 @ 2:21am

It doesn't really seem to fit the jam theme and it also seems to be lacking in game play. You've got a great basis for a game here, but not a whole lot else.

chrissi says ...
Apr 21, 2015 @ 2:31am

I like the idea of the swordfish gun. It's hard to score because it's not finished. It's pretty. :)

LeftRight92 says ...
Apr 21, 2015 @ 2:32am

Haven't rated this as the game doesn't appear to work as intended. Running this on a 64-bit system but all I get is a line I can drive along and bump into swordfish. Game looks nothing like screenshots provided:

huga says ...
Apr 21, 2015 @ 2:37am

@chrissi Yep thanks :) that's what happens when you prioritize graphics over features

huga says ...
Apr 21, 2015 @ 2:37am

@LeftRight92 Strange, I have no idea why it would be doing that

clegamecoop says ...
Apr 21, 2015 @ 2:41am

For some reason, the game wasn't playing when I unzipped it. Not sure if that's on my end or not.

LeftRight92 says ...
Apr 21, 2015 @ 4:19am

It now works!
Given what's here it's really nicely done, the lighting and particles really help to draw the art style together and the slightly sluggish nature of the controls lend an authentic feel to piloting the submarine. Would love to see a finished version of this.
Also, no in-game sound? :(

cdrch says ...
Apr 21, 2015 @ 4:33am

Don't think I can rate this as there isn't a complete game here. The idea is certainly interesting, though the way the submarine handles seems a bit strange (it would seem to rotate almost too easily for how slowly it moves).

LandoSystems says ...
Apr 21, 2015 @ 6:02am

Only forward and back keys worked for me on windows 8.

frosty says ...
Apr 22, 2015 @ 4:42am

For some reason I find this really compelling without any gameplay. The atmosphere is compelling enough to make me want to explore. The slow pace really works. Add in a bigger variety of sea creatures, especially as you get to the sea floor, and you'll have something really special, I think. Great work. =)

huga says ...
Apr 22, 2015 @ 8:27pm

@frosty Awesome, I'm really glad you enjoyed it :) I'm definitely going to keep working on this

dvdfu says ...
Apr 22, 2015 @ 11:36pm

64-bit download seems to be broken (32-bit worked for me, though). The light effect is pretty cool! The game ran very very slowly for me, though.

huga says ...
Apr 23, 2015 @ 12:16am

@dvdfu Yep, there's a lot of optimization to be done. What sort of specs does your computer have?

Hambone says ...
Apr 23, 2015 @ 12:17am

I thought this was a neat idea! Loved the camera rotation.

dvdfu says ...
Apr 23, 2015 @ 12:43am

@huga 3.5GHz 8-core, 8GB RAM, AMD Radeon HD 7700. The game ran at a high frame rate, everything just moved very slowly. It may have something to do with delta time calculation, if I had to guess!

dvdfu says ...
Apr 23, 2015 @ 12:44am

@huga also, the 64-bit link just didn't seem to load at all, so I didn't manage to download it.

huga says ...
Apr 23, 2015 @ 12:49am

@dvdfu Ok so it wouldn't be your computer then :P I didn't do any delta time though, it's fixed framerate. It could just be the speed of the sub, I made everything slow because it was underwater.

huga says ...
Apr 23, 2015 @ 12:50am

@dvdfo Whoops, it looks like there's an extra h in the http! Thanks for pointing that out!

rudra says ...
Apr 23, 2015 @ 11:28am

Very neat and polished idea. Pretty good one !

Os_Reboot says ...
May 4, 2015 @ 9:55pm

Incredible visuals. If this game had a goal it would be at the top of my list. I'm not joking. Keep it up!

huga says ...
May 5, 2015 @ 10:11pm

@Os_Reboot Thank you :D I really appreciate your support

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]