I have a game prototype that I am working through, I need the following.
I will provide you with a basic project, that has a player character and all of the current scripts we are using. The player character is fully modeled and already has all the needed animations and they work perfectly. What we need is for a programmer to take what we have and extend it through scripting. You must be able to provide the code WITHING OUR ALREADY EXISTING FRAMEWORK. I don't want your code in another project. I want your code integrated into our already existing project. It MUST be well commented and modular.
1. The player character has a weapon (a knife is this case) that is childed to a GameObject called WeaponMount. I need the player to be able to throw the knife in a straight line, HIT A TARGET and have the knife RETURN back to the players hand.
2. Chain attack. Again we have all the animations. I want the user to click the left mouse button and perform an attack animation. Easy enough. Now we want the user to click the mouse button twice and per form attack animation 1 on the first click and attack animation 2 on second click. Now we want the user to click the mouse button THREE times and per form attack animation 1 on the first click and attack animation 2 on second click and animation 3 on three click. This needs to be timed so if they click left mouse button three times in a row they do the chain attack. If they click twice they get the first two animations of the chain attack. The chain attack should reset and start over of the left mouse button is not clicked consecutively.
3. Right now, I have attack animations and walk animations. I need the walk blended with at least one attack so that the character can walk while attacking and does not "slide" forward while attacking.
4. Fix camera. The camera I have is OK, works well. There are few problems. It gets occluded easy and goes through the bottom of the terrain. I want the camera to nicely zoom in and rotate on the player if they get somewhere where the camera cannot see the player. I want a nice flexible third person hack and slash camera. The player ALWAYS needs to be visible and the camera cannot get stuck in the terrain or ground. The camera "shakes" ever so slightly going up or down any elevation. Must be fixed. When the camera is rotated by the player, I want the camera to stay in the player chosen position and not snap back to the behind the player view.