The Power Of Love by KunoNoOni

[raw]
made by KunoNoOni for LD32 (COMPO)
The Power of Love by KunoNoOni for Ludum Dare #32
Made with Unity 5.0

Hate is everywhere... It turns the best of us into zombies!
Your job is to turn these hate filled zombies into humans
again with the Power of Love!

WASD to move. Mouse to rotate the player. Your view will
not rotate.

There are 3 levels and 8 Zombies per level. Zombies emit
hate, which will hurt you. For each zombie you convert
you gain a little love, which is the bar above the player.

When your love is all gone the game is over. Beware of
hate fountains, these emit hate which can hurt you and
can convert a changed human back into a zombie!

There is one spinning heart on each level. This heart will
restore 25 points of love to you. Just remember there is
only one.

Once you have converted all 8 zombies to humans you
will advance to the next level. Once all 3 levels are
completed you win the game!

Notes and Tips:
1. This is my first game done with Unity. So be nice :)

2. With that said, I have no idea why the player does not collide with the walls. I think something really odd is going on because I have Use Gravity turned on yet after going through a wall the player does not fall. Don't think of this as a bug, think of it as a keen strategic features! Just to put this in perspective, the player will collide with the zombies, and can get pickups and trigger buttons but he won't collide with the walls... Honestly the game is easy enough that you should never need to come into contact with the walls.

3. You will move forward in whatever direction the crosshair is facing. Also just to reiterate above. The camera always facing forward and will not rotate at all. The only thing that rotates is the player and the crosshair.

4. On levels 1 and 2 there is a green button next to only one of the hate fountains. If you touch the button it will change to red and the fountain will stop spewing. Just this one fountain, the other hate fountains will continue to spew hate. This is not a bug, this was the intended feature.

5. It may look like your not hitting the zombies, the particle effect they emit blocks your hearts. This is intended, think of it as there hate is so strong it repels your love.

6. I do not have a Mac or a Linux Box I could test those builds on. If you do and you have a problem please let me know.

7. If you run the Windows build you will need to alt-tab and then right click the program in the taskbar to close it. I blame my inexperience with Unity.

8. Remember to rate high and rate often! :)

Ratings

Coolness 39% 1713
Overall 2.72 932
Audio 2.75 523
Fun 2.29 1011
Graphics 2.38 929
Humor 2.40 718
Innovation 2.46 948
Mood 2.58 825
Theme 3.25 630

Feedback

monkeedude1212
20. Apr 2015 · 02:18 UTC
Good sound effects and Music. Camera needed to follow where you were aiming; otherwise impossible to see enemies below you which could come in range at any time. Also made it hard to aim since left/right mouse movement doesn't make any sense from a fixed perspective. Good theme, would like to see more human-like models/textures.
RandyOrenstein
20. Apr 2015 · 02:23 UTC
I found the control orienting to the player rotation to be quite hard to anticipate, and led to a few deaths :(
RainbowSexyFish
20. Apr 2015 · 04:31 UTC
The menu made me think of using powerpoint back in highschool XD

The controls were a little disconcerting, but once I realized WASD direction was relative to how the player was facing I could kind of go where I meant to. It was a fun concept, I think you could make something really cool if you continue with it post-LD
stoarch
20. Apr 2015 · 05:34 UTC
Clunky controls and repetetive music. Make mute button, please.
donan
20. Apr 2015 · 06:36 UTC
Controls are a bit hard at first, but its a good idea :D
Anas Azmi
20. Apr 2015 · 08:57 UTC
This seems to be your first 3D game in LD. While I applaud your effort in trying Unity out, I personally would stick to 2D, especially in a Compo and if you're not familiar with an engine's workflow. I had the same idea, but backed out before I started.
I like the idea of using the power of love to turn zombies into humans. It's a good look at the society nowadays.
cgriff
20. Apr 2015 · 11:34 UTC
I found it quite hard to control with the mouse and a bit confusing in general. For a first effort though - it is a complete and rounded game, so well done. And nice particles effects.
Geckoo1337
20. Apr 2015 · 13:30 UTC
Interesting mechanics, but it seems to me a little bit confused so as to move the avatar. There is a potential for this entry, maybe with more features. Thank you ++
skylinegames
20. Apr 2015 · 15:19 UTC
10/10 best. game. ever.
syncxzoz
20. Apr 2015 · 15:53 UTC
i like that shape ...lol..

but yeah... so hard to hit the enemy... this game reminds me .. to give them all love... love for everyone... cool!!!
love will prevail!
Catman
20. Apr 2015 · 16:05 UTC
Great concept, but hard to play! Fix the controls by reducing the turning speed, place the camera above and this can become a cool game :D
TheScopelessOne
20. Apr 2015 · 17:53 UTC
You should realy fix it so that you can not go through the walls.
lanza
20. Apr 2015 · 18:39 UTC
It's a good idea, but the player is hard to control, you have to get used to it.
hercludes
20. Apr 2015 · 19:56 UTC
Camera needs to follow the player for this to work right.
Jon Reid
20. Apr 2015 · 20:35 UTC
I clicked start on the web version of this game, and it froze up my computer! be careful! Im running a mac, with firefox.
🎤 KunoNoOni
20. Apr 2015 · 21:47 UTC
First off, thank you all for playing/rating my entry! Now to your concerns.

1. As I explained in the Notes and Tips above, I have no idea why the player doesn't collide with the wall yet can collide with the zombies.

2. I blame my inexperience with Unity as to my the controls are so clunky. I guess I just got used to them while I was testing. I was trying to go for a third person view but it looks like I failed. I will do better next time I promise! :)

3. @Jon Reid, sorry to hear the web version did that to your computer. Did you try the OS/X x86 version I have linked? I don't have a Mac so I couldn't test them myself.
NIGIC
21. Apr 2015 · 03:40 UTC
So... Some pointers after checking out your source:
- Your collisions issues are due to your character's position being frozen on all axes. That's under Constraints on the Rigidbody, and basically tells the physics engine to not do anything on the position -- like applying gravity, or forcing you out of a collision.
- Third-person camera and tank controls work pretty well together if the camera turns with the character. A quick and dirty way to do that in Unity is to simply put it as a child of the player object. You can then also remove that DontRotate script from the health bar, as its rotation then naturally follows the viewport's.

SFX are too loud compared to the BGM. Especially with the sprinkler things. I suspect that's because so many of them play at once...

Otherwise, overall it's a neat arena game. Clean and simple presentation. Pretty fun. Good job!

PS: Theme and username/avatar fit too damn well.
🎤 KunoNoOni
21. Apr 2015 · 12:13 UTC
@NIGIC Thank you for your feedback. I really appreciate taking the time to look at my code :).
McFunkypants
22. Apr 2015 · 00:53 UTC
Great work on your 1st unity game! Makes me think of Robotron/SmashTV arena shooters. Keep up the great work.
GeorgeBroussard
22. Apr 2015 · 02:09 UTC
Nice effort for your first Unity game. It was a fine idea of a game. Agree with most of the comments above. Some unity games have hyper mouse sensitivity for me. This was one of those games. On OSX. It was fairly hard to aim as my guy turned too fast.

Keep going. There are tons of people and scripts in the Unity forums. Your wall blocking issue was likely due to the Project Settings/Physics/Layer Collision Matrix.
🎤 KunoNoOni
22. Apr 2015 · 12:07 UTC
@McFunkypants @GeorgeBroussard Thank you for the kind words and the feedback. I will look into implementing an options screen where you can adjust the mouse sensitivity in future 3D games.
Drauthius
22. Apr 2015 · 22:23 UTC
That noise! xD The game has a nice concept tho :)