Recently there have been several posts where members are asking if their music would be useful to game developers. This can be a loaded and often very vague question. And it seems those posting are really basically just asking if their music sounds good. Well "good" is highly subjective, isn't it? There are so many other factors that come into play that determine if a game developer would find their track useful or not. First the client needs to like the track, naturally but then they have to be able to use the track.

Edit: This doesn't apply for those that currently just want to know how their music sounds. That's more than fine to ask! But if you're also wanting to know how applicable your music is for video game projects, then the following items apply:

- Does your audio fit the tech needs of the project? If you're hoping to write for hardware with speakers, does the music sound good on those speakers?

- Does it loop seamlessy? I have yet to see a single one of these kinds of posts feature their music looping. If the client wants it to loop, can you make it do that?

- Does your music fit the genre(s) you're aiming for? Note: sometimes doing something new and unexpected works great so you don't always have to align to expectations and cliches.

- Is your track the right length? This can be really hard to know when writing music without a project but play some video games and take note of how long the tracks are. For example an open world RPG usually has fairly long tracks. If you look at the Oblivion OST, for example, there are four tracks over the four minute mark then most are either about 1 minute to 2 minute marks. If your track is 7 minutes long then it might not be used in many kinds of video games. Likewise if your music track is only 20 seconds long and fairly repetitive content-wise then it might get really annoying in some games.

- Here's a good tip: take your track, place it on loop then do something for 20-30 minutes. If you're still able to listen to the track and not be annoyed or want to change things, you're good! If you're ripping out your hair by the end then that particular track wont work well in a long, looping situation.

- Can your music be made interactive? If a client asked for it, could you create stems which the client would be able to toggle on or off and make the music sound natural and appropriate at all levels? What about transitions from song to song?

- Does your music leave enough room for sound effects? The audio engine and other sound crew will hopefully help with mixing, ducking, etc but you want to be mindful of other audio elements in the game. If you make the music too active it will sound cluttered once the sound design and any dialogue is added in.

- Do the old A/B comparison trick. Let's say you're really wanting to write something that would work in a racing game. Draft something up then compare/contrast your cue against a racing game cue you really like and respect from a well known AAA title.

Simply asking if something is "useful" or "good" is so subjective that you're most likely not going to get the type of feedback that would really be helpful. Instead give us some more info. As you can see by this relatively short list - there's so much more than goes into making useful, appropriate video game music than how it sounds.

I'd like to clear up one item: I'm fine with folks posting songs just for feedback. It may seem like I'm splitting hairs here, and perhaps I am, but my focus was aimed at when folks specifically ask if their music was useful to devs or specific video game projects - without giving any other info. There's probably an easier way to say all of this:

Video game music production has tier essential tiers:

1) It must sound good. (This is assuming what you've created aligns with the project's vision, design document, etc.)

2) It must work within the project's tech and in-game systems.

If you hit those two marks, you're well on your way! I post this because I don't want people to feel like they have to apologize or go super in depth if all they're asking, really, is if their music sounds good. That'a legit question! Go for it! But if you're asking if your content can be used by a video game, that's when we need more info to really be able to help you out.

You make some very valid points and concerns to think about while gearing up to make production music for games. Personally I am having a hard time knowing what game designers are capable of, for instance...what can and what can't they do...

Basically I am viewing this as a "choose your own music theme". We start with themed intro, then basic background loop,then A-E transitional themed elements to -> A-E loops (A = Ambush, B = Alerting, C = Find Clue...etc..D, E)...then to A-E outros -> back to basic loop, at some point the end.

While programming this in-game, do/can game developers just loop .wav files and can pick and choose, with-out glitches? Would it be better to Fade out and Fade in for transitions...like you said,

- Does it loop seamlessy? I have yet to see a single one of these kinds of posts feature their music looping. If the client wants it to loop, can you make it do that?

Also on a quick side note. What about special effects, for instance, reverb and the like, do game designers like to add their own in-game audio effects?

Can they play more than one track at a time? For instance, We have our awesome background track....and in come some drums because there is a surprise or something...are they capable of timing the music with the background track, fade in and out, etc.?

One more thing...what about naming and sorting all these music files? Does anyone have any preferences?

I've come up with a list of possible in-game moments and some overall music needs for games.

It all depends on the content, really. Without knowing how the game breaks down, I cannot really say if your list of proposed cues would work or not. This is more something you'd figure out along with the dev team.

While programming this in-game, do/can game developers just loop .wav files and can pick and choose, with-out glitches? Would it be better to Fade out and Fade in for transitions...like you said,

It all depends on the tech that's being used. Many decent tools, especially the 3rd party tools, can definitely toggle between tracks based on gameplay data.

One more thing...what about naming and sorting all these music files? Does anyone have any preferences?

Again, it all depends on the tech used. Naming a file isn't as important if you're working with, say for example FMOD, but definitely play a huge factor if you're working in XML or ActionScript. The reason why is FMOD enables you to drag and drop in the audio asset then set the parameters. Something like XML requires you to type in the file name so the more complex/longer you make it the more likely typos can break the code.

It also depends on if you're the only person touching the audio files or if you're working with a crew of folks. When by yourself, it's much easier to set up a system and know what is what. But when working with a crew it's important to establish a norm that everyone can understand and follow - especially when crunching!

Thank you Nathan for the extra information! Been playing with FMOD a little. Very interesting stuff.

Brainstorming on the new collection of music we are making for the game developers here and we were hoping some of you would add to the list, however we are pushing ahead with our first “free” non-profit set for everyone here at gamedev. Which will most likely include the above mentioned brainstorming.

It’s a bit different coming from the “static” side of production music to something “interactive”. Thank you again for the direction.