Welcome to the Galaxial development log for February!
- Graphics rendering has been completely overhauled.
Previously all of the object graphics (asteroids, ships, particles etc.) were rendered back-to-front (Painters algorithm) with orthographic projection. Batching objects of the same sort and rendering them all in one go wasn't possible, and as a result there were a lot of draw calls/state changes.
After a lot of experimentation the game is now finally able to take advantage of z-buffering, alpha-to-coverage multi sampling and batching. This has boosted rendering performance by about 500-1000%
- Perspective projection instead of orthographic
- FMOD Audio