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

Shifting Dungeons

by danielilett - Compo Entry

You're a shape-shifting magician from the land of Shiftopia. Your job? Navigate through the shape-shifting, labyrinthine dungeons to reach the end and ensure the legacy of the ancient magicians for the next generation. Don't get ambushed by the threats found in the dungeons though - use your magic to fend them off!

It's WASD to move around. Hop into a portal to travel to a dungeon.
In dungeons, press the left mouse button to shoot magic at enemies.Certain powerups have certain properties too:
- The axe is a melee weapon which deals huge damage and buffs your defense.
- The slime lets you shoot sludge balls to slow down and poison enemies.

Note 1: The slime is currently buggy, and doesn't really work. I'll be fixing it soon (read note 2!).

Note 2: The competition entry has a horrible bug that means you get stuck in the first dungeon's treasure room. I'll be fixing that shortly, but I'll leave the original, buggy version up for people to rate.

There is a postcomp version that adds a couple new features and fixes a few bugs (the slime is still broken, but the game doesn't get stuck on the first dungeon now), although not everything I wanted in the compo entry is there yet. Feel free to try out the post-comp version, but please rate the compo entry!

Downloads and Links




lkr says ...
Apr 18, 2016 @ 7:46pm

Nice pixel graphics and gameplay :)

My first time through, I managed to get to the final floor without finding a single powerup. I did feel like the default attack was somewhat too weak, especially when the powerups are as scarce as they are (or was I just unlucky?) I found a health kit and an axe the second time, which was powerful, but when it ran out after killing one enemy with it, I was stuck with the default one again :)

I also couldn't move when I reached the final floor, but I assume that's what your note 2 is referring to.

Also, nice touch with the simple yet neat character customiziation in the beginning!

danielilett says ...
Apr 19, 2016 @ 12:52am

You probably just got unlucky, I didn't balance the item spawning very well at all. The chance of a room having an item in it was just a random formula I made up (it's 100 / ((difficulty^2 + 2.5) * 25). I might change it to guarantee a minimum number of items for an updated version.

Yeah, note 2 is the bug on the final floor, which is so enraging because it's a one-line fix I introduced shortly before the deadline without realising at the time, and fixed like right after 2am :p I guess the rules let me fix a bug like that, but I'm probably going to work on this game a bit anyway.

Thanks for playing, I'm glad you liked the gameplay and graphics! Although with regards to character customisation, it's possible for you to look identical to the enemies, so I should probably change that too...

Apr 20, 2016 @ 1:19pm

I like the graphics :) I included it in my video compilation series of Ludum Dare games, if you’d like to check them out :)

PixelRetro says ...
Apr 22, 2016 @ 9:04pm

Simple, nice graphics, all assets fit together very well and it's good to have sound effects for the most important actions in the game (although the high volume of BFXR sounds always startles me).
I think more bullets (therefore probably meaning more enemies) are needed in combination with your time mechanic. I would also try to remove, that the bullets of the player can deflect the bullets of the enemies, because the player can carefully plan his/her movement to dodge the bullets.

danielilett says ...
Apr 22, 2016 @ 9:55pm

Yeah I agree, I'm going to work on the time mechanic a bit and make sure it feels fun. A lot of the aesthetics of this game were based on my Ludum Dare 32 entry, but I don't think I quite made shooting as fun for this one. I'm gonna make rooms bigger, so that means more enemies and more bullets. I intended the bullet negation mechanic to be something players would feel skilful for pulling off, but that's clearly not the case because it's way too easy to just spam bullets.

And yeah, I didn't have any time to make music (not that it would've been any good anyway...), so I wasn't sure how loud the sound effects were because I had no music to use as a reference. It wouldn't take long to add an options menu with an option for sound effect volume.

Freank says ...
Apr 23, 2016 @ 7:24am

Hi, nice game ! We're realizing a video with several games of the Ludum Dare #35.
Can you add your game on ? (it's free)
So we can include also your game in the video ;)
p.s. write #LDJAM in the game's description

CoderJoe says ...
Apr 24, 2016 @ 10:17pm

Nice job. Like the graphics.

sP0CkEr2 says ...
Apr 29, 2016 @ 4:35am

like the gameplay - could be a really neat game with some polish - nice job

May 8, 2016 @ 1:16pm

Very fun. I like the time projectile time manipulation thing (like Superhot). Really pretty and consistent art.

h2n0 says ...
May 8, 2016 @ 1:24pm

Nice and simple idea. At first I thought it was running kind of "sluggishly" but then I realized it was kind of a super hot mechanic where things move when you do, very nice.

I got to the final floor on the first level twice and both times I couldn't move once I was down there, probably a bug?

Great game overall.

Zeriver says ...
May 8, 2016 @ 1:26pm

Cool game, really impressive for a game made under 48 hours (you even made little intro + character customization). From gameplay standpoint it was solid, but before you find axe there is not much point in fighting enemies, you can just avoid them. BTW: that mechanic ala Super Hot with bullets almost stoping in place when you don't move is really awesome.

Rscar says ...
May 8, 2016 @ 1:36pm

I really loved the art! And it felt very polished for the most part, character customization was a nice touch, and I liked how the character direction followed the cursor on that screen, its the little things haha.

I tried out both versions (win 64), and unfortunately I hit bugs in both of them. Got stuck on the final floor in the compo version (which I believe you know about), and in the post compo version I wasn't able to kill anything. Encountered a single guy and ran around shooting him for a while, though maybe I misunderstood something and this is user error.

I agree with your comments about guaranteeing a powerup, and I do like the potential that your shapeshift mechanic holds, but I feel like some design changes might be needed to make it more useful - I had a tendency to clear a floor and then find the powerup which negated its usefulness.

Overall good entry, and again I thought the art styling was awesome!

danielilett says ...
May 8, 2016 @ 1:45pm

I've encountered the second bug you mentioned (in the post-comp version) a couple of times, but it seemed really rare for me. I'll have to look into how that found its way in the game- it's likely down to the way enemies handle getting hit, but I'm going to re-write the enemy AI anyway.

I really missed the potential of the powerups, but once I figure out a better way of spawning them, it should be much better.

Thanks for playing and I'm glad people seem to be enjoying the art and the time mechanic!

radmars says ...
May 8, 2016 @ 6:07pm

Nice! I like the strategic superhot-style gameplay, though it felt pretty easy & a bit slow since you could just spam shots to block enemy shots and the enemies were a bit bullet spongy. Had the same bug where I didn't get any powerups before the boss room. Pretty cool though, nice work!

frogcheese says ...
May 8, 2016 @ 7:46pm

Really nice graphics! The time mechanic was pretty cool but I sadly never found any powerups. The enemies never seemed to die either, so I mostly ran around trying to find the exit while dodging enemy fire.

lanestp says ...
May 9, 2016 @ 12:54am

Nice game. I didn't get a lot of shapeshifting out of it and the last level is bugged. But really, it's a lot of fun!

May 9, 2016 @ 9:01pm

I got stuck at the final floor as well.
Reminds me of SuperHot mechanic! The time controlled shifting of projectiles is quite beautiful some times. Very nice use of the theme!

Allorius says ...
May 9, 2016 @ 10:15pm

The pixel art in the beggining is just gorgeous.)

ryjcio says ...
May 9, 2016 @ 11:23pm

I feel you had got inspiration from the Super HOT :) When I finally manage to get to the final floor the controls were blocked and I couldnt move. Too bad! The game was difficult but very satisficing. "Well played"! ;)

Yetikatt says ...
May 10, 2016 @ 12:28am

Nice entry. I like the time mechanic, although I felt that time should probably still progress at least slowly so you can't just plan the perfect route in a fight each time. Didn't realise there were actually powerups as I only encountered a medic pack, will have to give it another play through. Really nice idea though and a very fun game! :)
(Feedback was based on the compo version btw)

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]