Path finding
First implementation of A* path finding algorithm.
Collision shader
Added some collision shader effects.
Collision removal
I created a mechanism to remove the collision when needed.
Collision effects
I added the collision types and layers to the map, now the projectile is colliding with entities and also implemented the special effects when the collision happens.
Shake it baby
I changed a bit the cadence of the weapon to test multiple projectiles, also improved the camera shake using perlin noises (https://github.com/Reputeless/PerlinNoise).
Projectile animation
I added some animation to the projectile, now it has some fire.
Aim
Nice improvements to the camera, now its lerping to the middle of the player and the cursor, also its shaking a bit every shot. Added the rotation to the animation to follow the cursor.
Weapon cadence
I improved the weapon class, adding some cadence, and also added some other entities to the map.
Projectile
I’ve started to work on a projectile, also implemented the weapon movement.
Skin and weapons
I added an opengl shader to replace the skin colors and also attached the weapon object so we can walk around holding another object.