Temple of Ungrow by Dovakla
A mysterious cult constructed a temple near your village. Shortly afterwards, the surrounding area began to shrink! You're the only one who can stop this before it's too late, and so you must enter... the Temple of Ungrow.
Explore the temple to beat challenges as it shrinks around you. There are three trials, which can be accomplished in any order after the first room.
Controls:
WASD or arrow keys to move
Space to jump
Z to attack
Hold E to grab items
R to return to the hallway
Written in C# using Unity
Sprites made with GIMP, Piskel, and MSPaint
Made in 72 hours for Ludum Dare 42. The theme was "Running out of space."
This was my second time doing LD, and I overscoped even worse than before! The player character is the same as the one in the last game, so maybe it's a sequel.
| Windows | https://dovakla.itch.io/temple-of-ungrow |
| Original URL | https://ldjam.com/events/ludum-dare/42/temple-of-ungrow |
Ratings
| Overall | 1217th | 2.595⭐ | 23🧑⚖️ |
| Fun | 1183th | 2.476⭐ | 23🧑⚖️ |
| Innovation | 918th | 2.857⭐ | 23🧑⚖️ |
| Theme | 1159th | 2.524⭐ | 23🧑⚖️ |
| Graphics | 1170th | 2.071⭐ | 23🧑⚖️ |
| Humor | 510th | 2.75⭐ | 22🧑⚖️ |
| Mood | 977th | 2.583⭐ | 20🧑⚖️ |
| Given | 23🗳️ | 18🗨️ |
I didn't actually get very far through the game so I can't comment on any of the later stuff but the first minute or so was pretty good. I ran into a bug in the trial of speed, I got stuck inside the upper platform after I fell down into the area with the bowling balls (?), when I went to jump out I could go through the walls into the platform but I couldn't get out after that. After a few attempts I gave up.
I'll check the colliders on that platform to try and fix that clipping issue. You can press R at any time to exit a trial and return to the main hallway.
Hopefully that helps, I'll give it another shot and check out the other trials.
The three trials can be accomplished in any order but there is obviously an optimal sequence, it probably should have just been a linear experience.
Also at first I was confused by the black spheres at the end of the level, I eventually figured out to hit them but some indication would have been nice.
A little unpolished overall but there are some really great ideas in there.
@swordfish thanks for all the feedback. I don't think that the growing mechanic would have really been impactful if it was totally linear except as an aesthetic thing. It did mean that I had to basically design three rooms per room though.
Pros:
- Fun mechanics (Trial of Piano! Thought it had a problem for me)
- Enjoyable story, loved the shy guy!
Cons:
- Controls felt very unresponsive. Jumps and attack would fail (that was specially annoying the in the piano trial, trying to jump in the correct notes), on the trial of speed I could do a very high jump if done sequentially in the ladder
Obs:
Couldn't get the key in the trial of strength after the 1st shrinkage (don't know if it was because of the pick up button not working) but after the 2nd one I was able to get it
Cheers!
I couldn't get to a point where I was satisfied with the controls either. I thought that flying up the ladder like that was fun enough to leave it in though.
The colliders for the stairs need some adjusting to better match the graphics, though. As it is, you start ascending long before your sprite actually reaches the steps, making it look like you're floating above the stairs rather than climbing up the steps.
There were two things that created a problem for me.
First, there is something wrong with the input handling. The buttons for jump and attack only work half the time. This makes it very hard to get into a flow state, especially for combat. There's no code posted, so I couldn't look to see, but I bet this is a case of checking for inputs in FixedUpdate, or else some other squirrely input checking thing. This is the bread and butter of game feel so you definitely should dig into what's wrong with the way you process input. Because the left/right works fine but the attack/jump does not, I suspect you are not dealing well with Input.GetKeyDown().
Second, the "is grounded" check for whether I should be allowed to jump does not interact well with the stairs. I first noticed this problem in the first room, but it was not a big issue: it just meant I couldn't jump on stairs most of the time. But later this was a complete game-ender for me because I got permanently stuck after completing two challanges and had to quit the game.
Here's what happened:
I went through the first room. Took me a while because I didn't know I could attack. I even tried all the keys but no attack. So I spent a while trying to get the boss to fly up and nudge the key off, because I thought that was the solution. I got him up there, but he didn't move the key, he just got stuck. No idea what the solution is. Later I tried random keys again to double-check and a sword came out -- whoops! Then I saw I could fight the boss. I guess the first time I tried the keys, the input processing happened not to work, bad luck.
So I solved the first room. Next I looked at the names of the challenges, and picked speed.
I solved the trial on my second try. First time I got into the pit w/ 3 balls on the way back, and problems with jumping made me stuck for long enough that I died. Second time I did it, but when I got to the sparkle-ball at the end I didn't realize I was supposed to attack it.
I went back out into the main corridoor by running all the way to the left inside the challenge room, which teleported me into the hall. Then I tried the strength challenge, but gave up because it's frustrating to fight when my jumps and swings don't come out when I press the button.
Last I tried the piano. It's really hard not to trigger a key twice when landing on it! I solved it eventually, although there was no feedback that I did so. I went to the right, and saw a lock on the ground and the ball open, so I thought I was good.
Still not knowing to attack the sparkle-ball, I went back into the hall. The door to the speed challenge had stayed open after I beat it, whereas the door to strength challenge stayed closed. So I believed this was the indication I had beat the speed challange. But the piano challenge door stayed closed!?
Now I got confused and went back to double-check the piano challenge was really beat. This was when I experimented and tried attacking the sparkle-ball and learned this was how to claim victory!
Finally I saw the interesting aspect of the game, which is that you can choose what SIZE to be when you complete certain challenges. Very interesting idea.
So I went back to the speed challenge room to hit the ball there, too. Then I would do the strength challenge to finish the game, I thought.
Except that now I was bigger, and I got stuck in the pit in the speed challenge room. I could never jump because the isgrounded check doesnt' work on stairs, and I was on stairs.
Here is the final state where I tried and tried to get out but could not, so I quit:
https://imgur.com/VFlJA8x
So in summary:
You have a nice idea here. Some elements are nicely done. But you have to work out some flaws in your approach to controls, specifically with input handling and grounded checks. You also should probably signal more of the basics to player, because I got lost a few times.
Good luck!