Galaxial is a 2D grand strategy game (4X) that features a sandbox mode allowing the player to explore, colonize and conquer planets in vast randomly generated galaxies.
Some of the things I have been working on over the past few weeks, including planetary rings, audio and colony design.
Posted by StuartMorgan on Feb 5th, 2013
Finished creating the planetary ring graphics for planets. The rings are procedurally rendered so the gaps in the ring are not always in the same place. At the moment the rings use a similar colour to the sector background as I havn't yet found any decent colours to make them. (apart from white)
I tried placing smaller ice asteroids around the ring but it looked really bad, so removed them.
Apparently its possible (but incredibly rare) for there to be multiple rings with one larger than the other, so I added them also. Although I'm not sure if they will stay... I still have doubts that the style of the rings dont go with the rest of the game, so let me know what you think.
Planets can now be rendered in different sizes. This will be used as a visual indication for the maximum population they can support. I have also added another 3 planet types, Barren, Jungle and Carbon! so there are now 8 types in total.
The music player/jukebox interface is almost finished. With it you can select individual tracks to play and re-order the playlist. Custom music can also be added to the playlist, but needs to be done from outside the game.
Added data pack file support, which is just going to be used for the music. All other game data is easily accessible for modding.
Added random pitch variation support so repetitive sound effects dont sound too similar. From the data files you can specify how much the pitch can vary for that particular item/weapon etc.
I dont tend to write many really extensive design documents when developing the game, but I have done for the planet and colony development system. It will certainly be a lot more in-depth than I had originally planned and will include:
It's all looking really good from the design documents (spreadsheets) and next I will be starting to implement it all, which should be fun!
Development Blog: www.galaxial.com