OPTIMIZATION!
Aside from a few interesting effects like bullet casings that fly out whenever you shoot, I basically spent a few hours tonight optimizing the game and code to be more efficient and easier to work with as we move on. I implemented an "EffectRecycler" that reduces the amount of times I have to actually create new objects. Instead of a bullet deleting itself when it has either hit a wall or enemy, or reached its life span, it instead disables itself and becomes ready for use for the next time you take a shot. The next time you shoot, it instead just re-initializes the bullet in the right position/rotation/velocity/etc.
Aside from efficiency, I implemented a system where you can hold down left shift to slow down time which is very useful for some of those tight corners.
I also put all of my tuning variables in a single static file so that I can see everything in one spot, and finally got some testers to give me feedback! Most of the feedback I received was actually fairly positive, with the only concerning point being that the camera feels sort of "jerky" at times.
Sorry for no image, nothing visually new was added.
Aside from a few interesting effects like bullet casings that fly out whenever you shoot, I basically spent a few hours tonight optimizing the game and code to be more efficient and easier to work with as we move on. I implemented an "EffectRecycler" that reduces the amount of times I have to actually create new objects. Instead of a bullet deleting itself when it has either hit a wall or enemy, or reached its life span, it instead disables itself and becomes ready for use for the next time you take a shot. The next time you shoot, it instead just re-initializes the bullet in the right position/rotation/velocity/etc.
Aside from efficiency, I implemented a system where you can hold down left shift to slow down time which is very useful for some of those tight corners.
I also put all of my tuning variables in a single static file so that I can see everything in one spot, and finally got some testers to give me feedback! Most of the feedback I received was actually fairly positive, with the only concerning point being that the camera feels sort of "jerky" at times.
Sorry for no image, nothing visually new was added.