Shotgun Jerboa

A FPS platformer that captures the beauty of PS1 game.

You're a lone jerboa stuck in a rat's world. A horrible cage designed by a cruel scientist. Only one thing can destroy this rat dystopia experiment...
A HIGH POWERED, PISTACHIO-LAUNCHING SHOTGUN.

------

------

What I did in Shotgun Jerboa

  • Programming the shotgun functionality, particle effect and the cross hair.

  • Programming the AI enemy and AI NPC

  • Programming the dialogue system

  • Programming the music transition when enter battle.

  • Technical Programming

Shotgun work

Typically, shooting game uses 2 methods for gun to shoot: ray-cast & projectile. The team lead decide to use ray-cast, which mean you need to create multiple ray-cast as shotgun shoot multiple ballets.

For the push back recoil, it’s a simple work as I used rigidbody add force on the player whenever the player shoot. I used the camera reverse direction to apply the force. However, We decide to limit how high you be push away in order to the player not fall off the map by using dot.

During the development process, we decide to use animation curve to manually rotate the gun instead of using animation controller. Animation curve method is work for simple animation but this proves to be problem when we want a more complex reload animation.

Enemy AI

The enemy will start chasing player when the player’s near enough and will alert the enemy nearby. By using different sphere casts to alert nearby enemy and this will make the chain reaction until there’s no more enemy nearby within to alert the other.

I also work implement the animation, defeat effect and sound.

Make it stand out.

It all begins with an idea. Maybe you want to launch a business. Maybe you want to turn a hobby into something more. Or maybe you have a creative project to share with the world. Whatever it is, the way you tell your story online can make all the difference.

Previous
Previous

Fall of The Tyrant