Game Development Project
Making Weapons
After making the player movement the next best thing was to start making weapons for the player to use during gameplay.
To practice I started off with a traditional gun based weapon that shoots sphere projectiles in the direction the player is facing.
This was a fairly simple weapon to make since it is the same concept as a weapon I've made for a 2D game before, it was just in a 3D space now.
After the first weapon I wanted to try doing a melee weapon that you could throw, and that turned into the spear that you see the player holding in the image below.

Making this weapon was more challenging than the traditional gun since instead of shooting a separate projectile, you instead throw the spear itself.
This meant I needed to find a way for the player to throw a spear from the players hand and make it disappear before coming back to the player ready to be thrown again.
I solved this by doing the same thing I did for the gun projectile, but instead of a bullet I just used the spear itself and turned the spear in the players hand invisible while it was being thrown.