The Power Of Love

Overall★★★★★★★★★★2.72
Fun★★★★★★★★★★2.29
Innovation★★★★★★★★★★2.46
Theme★★★★★★★★★★3.25
Graphics★★★★★★★★★★2.38
Audio★★★★★★★★★★2.75
Humor★★★★★★★★★★2.40
Mood★★★★★★★★★★2.58
Coolness★★★★★★★★★★39%
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! :)

Comments22

monkeedude121220 Apr 2015, 02:23
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.
RandyOrenstein20 Apr 2015, 02:28
I found the control orienting to the player rotation to be quite hard to anticipate, and led to a few deaths :(
RainbowSexyFish
RainbowSexyFish20 Apr 2015, 04:36
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
stoarch20 Apr 2015, 05:39
Clunky controls and repetetive music. Make mute button, please.
donan
donan20 Apr 2015, 06:41
Controls are a bit hard at first, but its a good idea :D
Anas Azmi20 Apr 2015, 09:02
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.
cgriff20 Apr 2015, 11:39
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
Geckoo133720 Apr 2015, 13:35
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 ++
syncxzoz20 Apr 2015, 15:58
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
Catman20 Apr 2015, 16:10
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
TheScopelessOne20 Apr 2015, 17:58
You should realy fix it so that you can not go through the walls.
lanza20 Apr 2015, 18:44
It's a good idea, but the player is hard to control, you have to get used to it.
hercludes20 Apr 2015, 20:01
Camera needs to follow the player for this to work right.
Jon Reid20 Apr 2015, 20:40
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
KunoNoOniauthor20 Apr 2015, 21:52
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.
NIGIC21 Apr 2015, 03:45
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
KunoNoOniauthor21 Apr 2015, 12:18
@NIGIC Thank you for your feedback. I really appreciate taking the time to look at my code :).
McFunkypants
McFunkypants22 Apr 2015, 00:58
Great work on your 1st unity game! Makes me think of Robotron/SmashTV arena shooters. Keep up the great work.
GeorgeBroussard22 Apr 2015, 02:14
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
KunoNoOniauthor22 Apr 2015, 12:12
@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
Drauthius22 Apr 2015, 22:28
That noise! xD The game has a nice concept tho :)

Other games by @kunonooni

Found a bug?
Tell us on Discord