• Register
Post news RSS Galaxial: Sound Effects and Projectiles Video

New Galaxial development log with a video showing some audio and projectile weapon stress testing.

Posted by on

Stress Test Video

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


Audio Library

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.

Cargo Transfer

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.

Bonus Screenshot

(New Jumpgate graphics)

Development Blog: www.galaxial.com
Facebook: www.facebook.com/Galaxial
Twitter: twitter.com/stuart_morgan

Insouciance - - 13 comments

Awesome! Looking great, can't wait to play it!

Reply Good karma Bad karma+2 votes
Hell_Diguner - - 3,645 comments

Does Galaxial perform most simulations on the CPU or GPU side? Can the game utilize multiple cores?

Reply Good karma Bad karma+2 votes
StuartMorgan Author
StuartMorgan - - 81 comments

The game performs simulations on the CPU and will use as many cores that are available to it.

Reply Good karma+1 vote
simplysh - - 71 comments

Looks great! I noticed you have some sort of 2d SSAO shader, but I think it's making everything look a bit plastic because of the pillow-shading effect it creates inside the shapes. Also, the outline might be a bit too intense too.

Reply Good karma Bad karma+2 votes
scratch - - 138 comments

Fantastic progress, what kept you so long? :)
And btw, i know you want to make the game's contents moddable, but will we also be able to change the interface?

Reply Good karma Bad karma+1 vote
StuartMorgan Author
StuartMorgan - - 81 comments

You can change the interface colors which is shown in this development log: Galaxial.com

Changing the UI graphics files will be tricky, as a lot of positions, sizes and the way they operate are hard coded.

Reply Good karma+1 vote
Germanunkol - - 153 comments

I love the interface! Why would you want to change it? :D

Anyway, great looking effects. I'm really astonished by how well it performs.
I've been looking into making something similar - your tests have built my confidence that my project will work out :)

Only thing wrong with this game is the OS it's running on :(
I'd love to play a Linux version. You list "custom built" as your engine. Any reason (dependencies?) why you're not making it cross-platform?

Reply Good karma Bad karma+2 votes
StuartMorgan Author
StuartMorgan - - 81 comments

Time is the issue mainly, I have never done cross platform development before.

If the game is a success on Windows after it releases, then I would very much like to get it on Linux and Mac also.

Reply Good karma+1 vote
Germanunkol - - 153 comments

I'm not an expert, but I've done a fair bit of development on Linux. So if you need any help, feel free to ask.
Until then, good luck with development! I'll track it.

Reply Good karma Bad karma+1 vote
scratch - - 138 comments

Well honestly, i don't like this rounded layout of the interface that wraps around its content with thick borders like a casing of protecting rubber. And also a practical reason: It needs alot of space that goes to waste. It's not that it doesn't have its charme, it just appears very impractical to me in contrast to the style of the other game elements.

Maybe smaller circles at the edges and less accentuated borders would help?

Reply Good karma Bad karma+1 vote
.JAS - - 488 comments

I cannot contain my excitement for this game.

Reply Good karma Bad karma+2 votes
Novver - - 17 comments

Is there a chance for Steam Greenlight or Early Access?

Reply Good karma Bad karma+2 votes
Joeliosis - - 28 comments

Im wondering if there will be formation commands? I think it would be awesome to surround the enemy with like, 5 delta formations of cruisers.

Reply Good karma Bad karma+1 vote
Post a comment
Sign in or join with:

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.