I’ve finished smoke grenades, normal grenades, and a laser pistol. When you are holding a grenade and you press and fire button a bar appears in the bottom middle of the screen. The bar fills up as you hold the button down and is a visual indication of the force behind the throw. It takes about 3 – 4 seconds to completely fill up to max throw power. And the grenades are on timers instead of exploding on impact. The smoke grenade leaves a little trail of smoke when you throw it then creates a wide area of smoke particles. Once I get the networking up I’ll have to make sure if several people use them that it doesn’t kill the frame rate, but it’s not noticeable right now.
I also finished the laser pistol last night. It’s actually a combination of a raycast type weapon and a thrown projectile type weapon. It calculates damage and hit detection based on a raycast, but it also fires a projectile. I’m not sure if I really like the way it is right now, and I’m not sure if I’ll keep it this way or even keep it in the game.
As of right now, I’m planning the game to be a multiplayer only squad based fps. And the teams are humans vs aliens. I haven’t done any work on the alien systems yet, though. I’ll want pretty comparable weapons for each side so in regards to the laser pistol, I’m not 100% sure what I’ll have on the alien side of things. I’ll try to get some work done on the alien side of things so I can try to keep things comparable and not get too far ahead on one side.