Create Grenade Launcher

screen

So far we were using instant fire methodology. Now it comes time to improve BaseWeapon to be able to shoot with projectile.

  • Fire projectile instead of instant fire,
  • Possibility to choose which fire type weapon have,
  • Creating launcher projectile,
  • Doing radius damage,
  • Add impulse to ragdoll on explosion,

This will be more advanced post but working with projectiles is fun!

Continue reading

Weapons – shooting and reloading functionalities

In this post I will focus on shooting and reloading functionalities. Goals that I want to achieve:

  • I want to have easy method for shooting with different weapons,
  • If my weapon doesn’t have ammo it should reload automatically,
  • I can reload my weapon whenever I want,
  • I won’t be able to shoot if I’m changing weapon,
  • Show some modifications with the upper parts for AR-15’s

In this post weapon won’t fire any projectile yet but you will learn more about blueprint communication, creating animations in blueprints and doing recoil directly in animation blueprint.

Continue reading