Galaxial is a 2D space strategy game (4X) that features a sandbox mode allowing the player to explore, colonize and conquer planets in a vast randomly generated galaxy.
For the video I created a galaxy with 75 planets and placed 60 ships in each of them (4500 ships in total)
Each of the smaller ships have the most CPU intensive weapons (rapid fire auto-cannons) to fire at the indestructible capital ship all at once. This was to test that the game will handle the large number of objects and sound effects.
There are no simplified calculations in the game for battles that you are not currently viewing (apart from rendering optimizations). All AI, ships, collision detection, projectiles and missiles are always fully simulated.
I expect the ship count could be significantly higher for normal game-play as there wont be battles happening all at exactly the same time like in this video. In a typical game you will most likely have the majority of ships transporting cargo, mining or patrolling. Those kind of tasks don't require much processing power at all.
The frame-rate displayed in the video would normally have been much higher but the recording software was limiting it quite badly. Running the same test scenario without recording I averaged around 50 FPS.
System specs used:
AMD Phenom X4 9950 (2600 MHz, 4 core)
Nvidia Geforce GTX 260
4 GB RAM
I recently switched the audio library that Galaxial uses over to irrKlang as I was having problems with OpenAL drivers and sound crackling. Overall I'm really pleased with irrKlang's performance and ease of use.
In the video there are often over 300 sound effects playing at once! Each individual projectile from the auto-cannon weapons have their own firing and impact sound effect. Ships also have engine rumbling sounds which sound great when there's not much going on.
A lot of the sound effects I'm using at the moment are just placeholders, but I am planning to get professional effects made by a sound designer when the game is almost feature complete.
The drag and drop user interface for manually transferring cargo between docked ships and colonies has been finished. Holding shift while dragging items will let you set the amount to transfer.
The Load/Unload buttons at the bottom will attempt move all items from one cargo hold to the other, so long as there is available space in the ship. Colonies will have unlimited storage space.
Latest tweets from @stuart_morgan
...I create the graphics grey-scale, but colors can be changed in-game.
Mar 3 2014, 10:25am
Working on some new ship hull designs for Galaxial. I think this one will be a support cruiser. T.co
Mar 3 2014, 10:23am
Feb 27 2014, 7:17pm
@UatecUK Yeah I have a list. :) The high level strategic AI for factions is probably the largest feature left to do.
Feb 26 2014, 7:21am
@UatecUK Of course, but at least you don't have to fix the ones caught earlier. :)
Feb 25 2014, 2:21pm
@UatecUK Its not feature complete yet, still lots of stuff to add. I tend to fix bugs as soon as I find them, rather than at the end.
Feb 25 2014, 12:16pm
@UatecUK Just sandbox mode to begin with. (build an empire and do want you want)
Feb 25 2014, 11:18am
Feb 25 2014, 11:16am
@UatecUK I have a good idea... No release date yet, taking my time to make sure the game is amazing! :D
Feb 25 2014, 7:52am