Can Construct2 handle a game with lots of dynamic music?

Discussion and feedback on Construct 2

Post » Wed Mar 11, 2015 9:08 pm

I'm going to be making a game that will have many, many music pieces (at least 30-40), with each piece having an alternate version that will play during certain scenarios. Is this too much for Construct2 to handle? Will the game take forever to load, every time someone goes to play it? Will the music lag behind?
B
9
S
3
Posts: 52
Reputation: 1,260

Post » Wed Mar 11, 2015 10:24 pm

for PC or Android/iOS?
B
18
S
7
G
1
Posts: 783
Reputation: 4,237

Post » Thu Mar 12, 2015 12:20 am

szymek wrote:for PC or Android/iOS?


Both.
B
9
S
3
Posts: 52
Reputation: 1,260

Post » Thu Mar 12, 2015 2:13 am

Even the sounds are not solid for HTML5. I don't think it is a good idea to have that much musics in an HTML5 Game, right now.
Image
B
62
S
28
G
39
Posts: 459
Reputation: 24,158

Post » Thu Mar 12, 2015 11:20 pm

bilgekaan wrote:Even the sounds are not solid for HTML5. I don't think it is a good idea to have that much musics in an HTML5 Game, right now.


I might switch over to another engine for this project, then. Construct2 is a great engine, but I need something that can handle lots of music for this project in particular.
B
9
S
3
Posts: 52
Reputation: 1,260

Post » Thu Mar 12, 2015 11:23 pm

if you handle them well there shouldn't be any problem, even with c2.

music won't lag, nor will sounds lag, but your game's download will increase because of size. but that will happen no matter what engine you use. optimize your mp3's or whatever files you use for size and quality, and you will get the best possible option.
Sea Monsters template - Isometric
Also includes 40 pages PDF of optimizations and "how-to" for your games, and how the "sea monsters" template was built. Follow link for details :)

sea-monsters-templates-and-assets_t162705
B
42
S
14
G
12
Posts: 624
Reputation: 9,421

Post » Fri Mar 13, 2015 12:44 am

bilgekaan wrote:Even the sounds are not solid for HTML5. I don't think it is a good idea to have that much musics in an HTML5 Game, right now.


Why? They're never going to play all at once, I don't see why Construct 2 couldn't handle 30-40, or 200 songs for that fact. The only thing a large soundtrack would do is increase the file size to download or install, I can't think of any reason there would be slow down unless the bit-rate is astronomical, but that's limited to a max of 192kbps by Construct 2 so it's never lag due to that.
The moderators are corrupt and ban for no reason, especially that condescending neckbeard asshole Kyatric. The forums are filled with fanboys.
Banned User
B
22
S
7
G
1
Posts: 558
Reputation: 2,925

Post » Fri Mar 13, 2015 1:37 am

@Nesteris It might be my bad but since I often had problems with audio in my mobile games, I don't recommend it. I don't blame C2, it seems browsers and exports are not solid for audio.
Image
B
62
S
28
G
39
Posts: 459
Reputation: 24,158

Post » Fri Mar 13, 2015 3:36 am

@Nesteris

Could be that the mobile devices you were testing on don't have the horsepower to play the music at the same time it's rendering the game.

But it really comes down to one important question, are these problems appearing for you in PREVIEW or in EXPORTED versions?
Because I've had tons of problems with audio in Preview, even submitted bug reports (but Ashley kept dismissing them, even though I eventually got it to under 40 events, kept saying it's still too much).

For me, the audio usually works in Preview if it's browser, but if I use NW.js it can derp up. Haven't tried any mobiles though.
I know that debugger usually gets the sound playing correctly, at least in browser preview.

As for export, no bugs there. Yet.
The moderators are corrupt and ban for no reason, especially that condescending neckbeard asshole Kyatric. The forums are filled with fanboys.
Banned User
B
22
S
7
G
1
Posts: 558
Reputation: 2,925

Post » Fri Mar 13, 2015 9:55 am

the biggest problem I can see is the fact chrome for android (and so crosswalk) are so slow at decoding audio it is comical (on some devices, the ratio of decoding time between firefox and chrome can be up as 5 or even 10 maybe), so slow that downloading the sound is not as long as decoding it, which means that you have to wait a long time before it actually plays when you called it the first time, which for synced audio, is not great.

cocoonJS however, I have no idea.
Game design is all about decomposing the core of your game so it becomes simple instructions.
B
53
S
22
G
18
Posts: 2,122
Reputation: 17,123

Next

Return to Construct 2 General

Who is online

Users browsing this forum: digitalsoapbox and 7 guests