Walter and Water by Daniel Ewusi-Essel
This is a 3D platform game where you water a plant with water from bottles on the platform. With enemies after you, its only a matter of time till your plant dies off...Can you keep it alive?
| Youtube | https://delly447.itch.io/walter-and-water |
| Youtube | https://www.dropbox.com/s/hfdasoyg8jgxaql/Walter%20and%20Water.rar?dl=0 |
| Original URL | https://ldjam.com/events/ludum-dare/46/walter-and-water |
Ratings
| Overall | 2490th | 2.553⭐ | 21🧑⚖️ |
| Fun | 2446th | 2.421⭐ | 21🧑⚖️ |
| Innovation | 2448th | 2.368⭐ | 21🧑⚖️ |
| Theme | 1619th | 3.474⭐ | 21🧑⚖️ |
| Graphics | 1788th | 3.167⭐ | 23🧑⚖️ |
| Humor | 1197th | 2.861⭐ | 20🧑⚖️ |
| Mood | 2307th | 2.417⭐ | 20🧑⚖️ |
| Given | 19🗳️ | 2🗨️ |
Also, I could not find a way to actually water the plant. I gathered all the water bottles, avoided the enemies, went to the plant and tried various keys - nothing seems to be watering it. Maybe include some controls description on the page.
I liked the graphics on the enemies and the general concept is nice. We also actually went with protecting a plant (a tree) theme for this jam :smile:
FYI: When you upload unity source code you only need the following folders:
- Assets
- Packages
- ProjectSettings
This saves you some cloud space, uploads faster and loads faster on foreign machines
It seems like you're new to gamedev. I can tell that things didn't pan out and a lot of features had to be abandoned. That's OK. I noticed your effort in your code. Keep up your work and hopefully you will improve by next time.
## Now to the review
Initially I was confused by the controls. They appeared to be tank controls, but then I realized that they are directional controls and you need to wit until the character has turned into the right direction, witch was cool, but I had to get used to it.
The mechanics seem a little broken. There wasn't much to do and the things you could do didn't seem to affect anything.
The models where complex :thumbsup: , but rough. Did you use the build in 3d editor of Unity? If so you should definitely switch to a better 3d editor (like Blender). If these aren't your models (I have a hard time figuring this out in Jam entries) you can ignore this critique.
## Code review and suggestions
- You add one water to the plant when the player hits it. You should change the "CollisionOnEnter" methode/function to a "CollisionOnStay", so water is added while you have contact to the plant. Also increase the amount by witch it is increased.
- collecting water dosen't do anything :shrug: . Add a storage value to the player that is increased when colliding with a bottle.
- plant health only goes down. there is no function to increase it. Was it meant to be a timer to bring all the water? If not replace it with a water counter. Also the pot is partially obstructing the plant hitbox.
- you probably had a good intention with the GameManager script (did papa Brackey had something to do with that?) it should contain the gamover and victory functions as well as the level loader
- you had great aspirations with the enemies using a nav mesh (I haven't worked with it yet) I assume it didn't go so well. Good save with the move towards tho :thumbsup: (didn't know it existed)
- you removed the enemy damage to the player. Probably because of some access rights issues (object oriented programming is confusing when you just start :sob: ). I would suggest to make a function in the player script to reduce life that is called when hitting an object with the enemy tag. There you could also parse the enemy damage value that you can get from the collision info.
You should lock rigid body rotation and in this case the y axis location, this would reduce the falling thru the floor (if you're going for a more goofy, everything is a mess approach, then you shouldn't of course :wink: ) either way the character should have a continuous collision detection, so he dosen't glitch thru objects.
Add a few boxes with colliders set to trigger to detect when the player leaves the game area and ether respawn or game over.
Hope this wall of text didn't come of rude. I had good intentions, but I suck at expressing them tactfully.