Ludum Dare 37 — December 9th-11th, 2016 — Theme: One Room

Well, Mike ran in to problems getting working properly with about 12 hours left in the Compo, so this is the backup plan.

Back to Browse Entries


by leondryaso - Jam Entry

Riftong is an unique combination of Pong, GLSL shaders and poorly written Java code. It offers a next-level experience aiming at your skills, reflexes and strategies.

Actually, it's a fun little game (quite heavily, for my liking, based on our previous game) where you control a shield around a center point - rift - which is being attacked by enemies. Each absorbed enemy gives you points. You can use them to buy and upgrade your towers (so it's a tower defense as well!), which can slow down the enemies and absorb them as well.

Controls: Up/down keys in the menu. Mouse for shield rotation, right mouse button to buy a tower, left mouse button on top of a tower to open its UI, then left click to buy an upgrade or right click to close the UI.

We didn't really come up with anything totally original or enjoyable for a lot of time, but it's been another nice experience writing this. (If you have more time, check our previous game as well, you can find certain similarities, but the gameplay is quite different ^^)

Requires Java 8 and a graphics card supporting OpenGL 3.1+. The build has been tested on Windows, it should run on Linux, it won't work on Mac (sorry, we've got no means to make our engine work on Macs). Based on GabeNgine (

We've posted a post-jam version. Changes:
-- better tower UI
-- fixed health bug (!)
-- rift not healing between rounds
-- towers gain some health on levelup
-- more particles
-- items in menu can be selected using mouse
-- numbers polishing (damage, points per bullet...)
-- towers can't be placed in defined range around the rift
-- saved volume is loaded properly
-- other bugs fixed (maybe added)
== better game

Menu music:

Downloads and Links




Casevse says ...
Dec 13, 2016 @ 11:25am

Very good game. The graphics and effects are awesome, also the music. And it is very addictive. Good work!

matthewpalaje says ...
Dec 13, 2016 @ 11:28am

Awesome graphics, music and gameplay!

Great job :)

AXaViaN says ...
Dec 13, 2016 @ 11:44am

It is really an awesome game!

Coauctor says ...
Dec 13, 2016 @ 7:22pm

Reached level 8! :)

Also, maybe found a bug (two pop-ups with level stats on double rmb click):

All game assets reinforce game mechanics which is great.

Treborginho says ...
Dec 13, 2016 @ 10:03pm

Great grahic style. Best game out of the Chech Republic I played today :-)

Geckoo1337 says ...
Dec 13, 2016 @ 10:07pm

Interesting casual game with an unusual gameplay. Mood is great and I like the aesthetic. I had fun playing it. Well done ++

Nonakesh says ...
Dec 13, 2016 @ 10:08pm

Overall a nice and good looking game, I just wish you would have allowed window resizing, right now it's just tiny on my 4k screen!

breno says ...
Dec 13, 2016 @ 10:10pm

Needless to say the effects and music are very good. But for some reason the red particles from the enemy's death bothered me a little. Maybe I related this color to violence, although the game is very relaxing.

Almax27 says ...
Dec 13, 2016 @ 10:13pm

Fun concept, well polished and balanced.

quiv says ...
Dec 13, 2016 @ 10:38pm

The graphics and music work very well together! I think the towers might be a bit strong, as I had a protective, impenetrable barrier most of the game, but it was overall very fun :P

QuinnandWin says ...
Dec 13, 2016 @ 10:43pm

Really enjoyable game with some really nice looking mechanics.

TheMightyTeam says ...
Dec 13, 2016 @ 11:17pm


java.lang.NoSuchMethodException: org.lwjgl.system.SharedLibraryLoader.load(java.lang.String)

I have installed lwjgl (Debian testing)

CIDeV says ...
Dec 14, 2016 @ 1:07am

nice graphics and music! good job!!!

Dec 14, 2016 @ 10:17am

i had a lot of fun with this game, took me a while to figure out how to build blockades though (serves me right for not paying attention) loved the music too, so chill

nick.bota says ...
Dec 14, 2016 @ 12:06pm

Amazing graphics and music, addictive gameplay = a very fun game! One thing that I noticed is that the game got easier and easier with every level I passed and at level 10 my health wouldn't go down at all even if I allowed every incoming enemy to hit it remained 100%

leondryaso says ...
Dec 14, 2016 @ 2:18pm

@nick.bota Yeah, it's sadly a bug that causes the health regen to increase instead of decreasing on higher levels, we will probably fix this since it's a bit of a game breaking bug.

piller.yann says ...
Dec 14, 2016 @ 5:02pm

The game is too hard. XD

The graphics and the game feel are awesome! The vintage effect is just Wooow

VILAM says ...
Dec 14, 2016 @ 8:02pm

Very good graphics! But it seems we can't die ... Morever, if you can hide the mouse cursor, it would be perfect!

Neowedge says ...
Dec 14, 2016 @ 8:51pm

It is a very funny game, with awesome effects and audio. Good job!

wowods says ...
Dec 15, 2016 @ 12:53pm

I like the graphic and effect, simple yet interesting one....

jsmars says ...
Dec 16, 2016 @ 9:17am

How do I run this game? I tried running "java filename.jar" but I get:
Error: Could not find or load main class ld37-all-1.0-SNAPSHOT.jar

Ayxs says ...
Dec 16, 2016 @ 6:54pm

cool little game, could not find the theme anywhere, graphics look awesome but music and sound are a bit boring. overall good effort could use some powerups or something to make gameplay more interesting (windows ludum dare game, not post jam so it could be any of the commented thing have already been changed.)

imphenzia says ...
Dec 16, 2016 @ 7:01pm

I like the retro raster graphic effect =) The audio was also nice and I found the sound effects especially gratifying. Game-play wise I was a bit frustrated that I was left in situations where I had no choice but to take hits (simultaneous incoming balls from 180 degree split) but then again the health was generous so I guess that was part of the game. I got menus up and even though I had enough points neither LMB or RMB made anything happen. Nice work!

Tyranosaw says ...
Dec 17, 2016 @ 11:50am

I love the whole game especially the graphics and music

bigoss73 says ...
Dec 17, 2016 @ 12:01pm

I have no idea how did you manage to make such awesome graphics in such a short time, I love them!

Justin Mullin says ...
Dec 17, 2016 @ 1:57pm

This is a very pretty game. I love all the shader and particle effects, and the Geometry Wars vibe. Nicely done.

mvieira says ...
Dec 17, 2016 @ 2:32pm

Loved the Music...and It has great effects! Nice Work.

leondryaso says ...
Dec 17, 2016 @ 10:03pm

Thank you all for your feedback :)

@jsmars In terminal, "java -jar (filename)" should do it (although on Windows it's usually possible to open jars using doubleclick on the file only)

@Ayxs well... if you think about the edges of the grid as of walls... it could be a room ^__^ There are upgrades for the towers, but yeah, it's not ideal

@imphenzia You have to have the cursor over the tower if you want to purchase the upgrade, it's kinda confusing (and fixed in the post-jam), we know :/

@bigoss73 it's just geometry and a bit of mathematics ^^

@Justin Mullin any Geometry Wars resemblance is purely coincidental O:-)

Berbecarul says ...
Dec 17, 2016 @ 10:34pm

Nice game, with cool sound and visual effects. You might want to add more enemy variety.

jsmars says ...
Dec 18, 2016 @ 12:08am

Got it working thanks! Very impressive shaders and suprisingly addicting gameplay :)

Ryusui says ...
Dec 21, 2016 @ 4:51am

This is a positively BEAUTIFUL game. With maybe a few more tweaks (e.g. additional gameplay depth) this could be something you could put on Steam Greenlight.

You must sign in to comment.

[cache: storing page]