Yet another update:
Performance improvements:
* Added object pooling for most objects.
* Removed Rigidbodies from bullets.
* Tweaked Physics settings.
Asteroids:
* Asteroids are gone again, they might be implemented again if the ships use better AI.
Upgrades:
* There is an upgrade window now covering 5 tiers of upgrades for every block/weapon.
* Upgrades contains: Damage/Range/Area of effect/Reload Time/Rate of Fire/Repair and shield repair amount/Magazine size
To come:
* I'm planning to make an item system, Items will be chosen out of 3-4 possible items each round. an item wil be attached to a ship and provide unique modification for that ship only.
* Items can have an upside and a downside to create a risk/reward system.
* Many new blocks and weapons will be added when the base problems are solved, mostly performace issues will be fixed first.
Bug Fixes:
* sound playing too loud should be fixed in most cases.
* object pooling was cleaned up and should no longer make random entities :)
* explosion effects should now animate and show for each impact, laser effect is not added yet.
Bugs NOT Fixed:
* Trail renderer of rocket launcher draws large lines sometimes.
Please let me know what you think, tell me what you think would be cool to add and I might add your ideas, I'm eager for feedback on this.
Thanks,
1ButtonWonder.