Jump to content

Can I be a programmer and a game music composer at the same time?


Recommended Posts

Hi!

I really interested in programming, but for a long time I hold back my enthusiasm in it because I spent much time with music production and I spend it for now.

I already know PHP, but it is not quite what I need. I want to know C++ or maybe C# or Java.

How learning to program will reflect on music composition process?Do C++ eat all my time?

How do you think?

Link to comment
Share on other sites

Hi!

I really interested in programming, but for a long time I hold back my enthusiasm in it because I spent much time with music production and I spend it for now.

I already know PHP, but it is not quite what I need. I want to know C++ or maybe C# or Java.

How learning to program will reflect on music composition process?Do C++ eat all my time?

How do you think?

i know java and a bit of c++ (with extremely tiny assembly knowlege) and i produce music, its all about finding time to do one thing or another,and enjoying the best of both, sounds like to me your a independant developer.

what i day is type a puedo code to plan the main coding/program , then make music after.

Link to comment
Share on other sites

A good friend of mine is a composer/programmer, and it seems that the two cross over nicely. Music is a construct that encourages organized thought (which is great for programming), while the programming language is great for improving syntax in music (syntax is handy, when it comes to music). He's gone as far as to make a program that fills in context-sensitive music when you provide a couple of numbers to generate it from (not sure if he finished it, but he was working on it 3+ years ago)... not sure if you'll do THAT, but hey - you never know.

Yeah, it's possible for you to accomplish those two things at the same time, don't worry.

Link to comment
Share on other sites

Okay, lets clarify here.

You can be a programmer and a sound guy at a game company.. the position is officially called an Audio Programmer. Just totally remove any ideas in your head of being a full time composer for a game company... doesn't really exist outside of a few exceptions (like Bungie).

Composing for games is EXTREMELY competitive and is outsourced about 99% of the time...and is currently being outsourced for the most part to established film / game composers making it that much difficult to break into it. That said the safer bet would be to go with programming and then learn audio design on the side. After that, you might be able to weasel your way into composing a handful of tracks on a project if you have the chops to do so. Thats exactly how I got into composing for games.. I was the lone audio guy for a THQ company and then kept pressing them to let me compose music for our current game... which at the time was Stuntman Ignition. Our hired composer was exceptionally slow, so I picked up his slack and ended up composing half the music heard in the game. Crazy.

I'd suggest checking out my now dead blog about being a composer in the game industry... lots of good info there to answer tons of questions, I just don't have the time to keep it updated.

http://richvgi.blogspot.com/

Best of luck!

Rich

Link to comment
Share on other sites

I'm both. Im just finishing up my computer science degree this term, and I also compose. Helps a lot for the company me and some friends have in making games. We all code, I do music, and my other friend who also programs does art. Makes it easy for everything to be in house :P

But yeah, you really just need to find a good balance.

Link to comment
Share on other sites

Can you be both professionally? Probably not.

Everyone who's mentioning being an audio programmer has got it right, except perhaps that there's not enough emphasis on this one fact: outside of tiny indie companies, you probably won't be writing any music. Having in-house people designing your sound effects and doing the necessary audio programming is important, because it's much easier to slap some music into the game at the last minute (moreso if you're in a genre like sports games where all you need is some rock/pop tracks for menu screens that don't really tie into the game that much). I was working on MVP 2004 at EA, and when I left the company (I was on a 4-month co-op term) two months before the game went to mass production, I don't remember there being much, if any, music in the game, but the sound effects were mostly there already. Audio programming is probably going to be a full-time job with little or no opportunities for getting paid to compose. If you really have put in enough time and have enough raw talent to be good enough to compose for games, there's still the matter of it being fiercely competitive, and even then, if you make it, knowing much about programming won't be a huge asset to you and you'll spend almost all your time composing, not splitting between music and coding.

I'm not saying it's impossible, but unless you're one of the very rare people who's exceptionally gifted both at writing software and at music, your chances of finding a job that'll let you do both to your liking is almost zero. Based on your first post, where the only language you know is PHP and the only comment you make about your music is that you spend a lot of time on it, this probably isn't you; at least, you haven't done much to show people that you've got serious skills in both areas. Real programming isn't just about knowing a language and doing some basic stuff in it; there's a lot you have to learn about software architecture, algorithm design, and a host of other topics. Game programming is particularly intense since everything has to be done efficiently, in real-time, and often on budgets (eg. EA decided that in MVP 2004, we'd have 20% of the CPU time being spent on AI, 50% on graphics, 5% on music, 5% on audio, something like that). Personality aside, not every programmer has the aptitude to be doing something as intense as game programming.

Your best chance is to do a computer science program at a school that will let you take a lot of electives in music. Going the other way (music degree with CS electives) probably won't help you as much; music is a field where credentials aren't as useful as talent (though there's still a ton you can learn at a university above and beyond what you'd pick up or develop on your own); game programming, on the other hand, requires you to take a lot of upper-level CS or CompEng courses which your school will probably not admit you to unless you're in CS or CompEng, even if you're smart enough to take them and have the right prerequisites.

Doing one for fun and the other professionally is much more likely, and pretty much everyone here who says that they do both means just that. You might find it easier (and probably more financially rewarding) to have a programming day job and do music for fun. The other consideration is that unless you're exceptionally motivated, you may not want to pursue the hobby some nights after work, and as life gets busier (girlfriend, wife, kids), you won't have nearly as much time or motivation. Music is probably easier to get motivated on as a hobby since what you do can have more impact, whether it's being in a band or making remixes and being able to share them. If you write some code, no one really cares unless you've come up with an idea that they'd actually want to use, which means it either has to be unique or better than competing products - no one needs two password managers, for example. You can't have too much music, though, so even if someone else's song is better, as long as yours is good enough, people will still listen.

Link to comment
Share on other sites

What I'm shaking my head at is that people keep saying "Don't count it" because they think he means as a job.

He never specified "as a job/profession". He just wanted to know if he as a human being can do both, and the answer is yes because I and a lot of other people are proof.

EDIT: So the title says "game music composer" which could mean as a profession. But really, who ever gets EMPLOYED as a composer? I thought being a composer meant you freelance and compose music for whatever you're asked for. He can get a programming job and compose music for people that ask him (like a certain someone)

Link to comment
Share on other sites

The industry needs more Audio Programmers.

Composers and sound designers need more Audio Programmers.

Audio implementation on the programming side is an extremely important skill and you will be welcomed open armed by composers and sound designers in this industry.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...