1. You get paid about double that of even a MCSD programmer
2. Having people like your games
3. It is 10x more challenging then normal programming
4. Fame
5. Its an addiction
2. Having people like your games
3. It is 10x more challenging then normal programming
4. Fame
5. Its an addiction
I want to do games professionally because I want a "creative" career. Yes, there's creativity in everything, but there's a big difference between using creativity to optimize a database schema and using creativity to imagine entirely new worlds, characters, and plots. I want both kinds.
Mason McCuskey
Spin Studios
www.spin-studios.com
First, let me say that I doubt the people who are "in it for the money" are seriously planning to get rich. I look at that statement more like --- "To get paid for doing something I have loved since I was a toddler." Of course, there are always going to be a few who think they will be the Bill Gates of PC video games ... oh well.
Second, the "because I love games" people are, in my opinion, the majority. You mention an open source project so you can keep a life. But, for many people ( myself included ), I don't mind having this be "my life."
Currently, I get up around 5-6AM and that is when I start coding -- right after my wife and I eat breakfast. I do not get off the computer until between 11PM - 1AM every night ( unless my wife demands we watch a movie or something ). But, my point is I own my own business, yet work these incredibly insane hours ... and I love it. The only thing I would trade it for is the opportunity to get paid for doing it. I know there are many people who feel the same exact way.
Game programming is something that is challenging, fulfilling, and never stagnant. Why would any one of us give up our dreams for "business" programming unless absolutely necessary.
I am remember being 16 and working at a local Arby's for 8, or so, months. Screw that. It wasn't fun, and for me neither is business programming. I don't give a damn about an extra $20k-$50k a year if I hate coming to work everyday like when I worked at Arby's.
I have done business programming and game programming. For me, the biggest challenge in business programming is dealing with clients. Which is more of a headache than a challenge. At least, with games, I have the opportunity to push the PC, or console, to its ultimate limit ... and then push some more, just because I can.
So, it was quite a bit more than 2 cents ... but I hope it gives you at least some idea of why some of us are so hell-bent on working for a large, established company.
Oh yeah ... and Ben, would this be a bad time to point out that "a couple" == 2.
- Chris
And then when you learn programming you try your first game.
After that you're ADDICTED for sure.
-SikCiv
Downloads: ZeroOne Realm
------------------
Martin Björklund
I AM what you would call a corporate developer. From some of the posts I have seen I am the epitamy of what a lot of you would despise being.
I would like to take just a moment to counter a point or two I have seen, and then give an explanation of why I am working on games in my spare time.
1) game programming is 10x more challenging that biz programming.
Well, yes....if all your doing is dragging a button onto a form and coding a "hello, world" message box. That is not what anyone can realistically call "software development".
There are a lot of similarities in the challenge's I face daily to the ones I face when I am "coding my game".
2) business programming is boring
Ahhh.... I think this cliche came about from anyone who has to have ever maintained legacy code. I would have to agree with this one. Slogging through thousands of lines of someone elses code (or, even your own for that matter) is not a lot of fun.
However, the majority of my day is doing new and exciting things. Otherwise, I would burn out and find something else to do. I find it hard to believe anyone would continue working in a career just for the money (including games).
I get the opportunity almost daily to be as creative as I want to be.
Of course, I consider myself lucky in that I have never had the sort of job that was what I call "dialog stuffing".
I am always working with the cutting edge tools and technologies. In my experience, those that can't adapt and change to face the next challenge are left by the roadside.
(note: there was a time there when I had to deal with "throw away technology", ill conceived technologies that MS threw at us that didnt' work, but the client wanted, so it had to be done, then was obsolete in 3 months...you get the idea).
By now, you have got to be saying "Well, if your so happy with it why don't you just keep doing it then?" (probably the polite version).
Like alot of people, I have played games and thought "man, this is so cool! Now, if only you could do this ...".
I started programming to make a living, it looked like (and is) an excellent career for me. Trying to make games is a natural expression of something I like to do.
Do I really want to work for a game company? nah...probably not. I mean, it would have to be for a game that I would love to play.. Not just to get to say "I'm a game programmer".
I just want to make fun games. I am not looking to be the next Carmack or Sweeny.
-mordell
[This message has been edited by mordell (edited September 14, 1999).]
When I left The TV Guide Channel to become an "independent software developer" it wasn't too either (a) get away from business programming or (b) to only work on games.
I enjoyed the problems I was working on. I especially enjoyed creating software to make the lives of my end users more productive. If they were going about something the "hard way" I would put out a lot of effort to make their jobs easier. In numerous cases, I took tasks that had been taking them hours with the existing software and was able to reduce it to a button-push and a review of a printed report.
What I have discovered is that I simply want the freedom to work on the projects I *want* to work on, and to choose the people I work on them with.
I don't consider myself just a game developer. My projects include online multi-player games such as Artifact and Paintball NET , and shareware like The Journal . So long as my projects are successful enough to fund the next ones in the queue, I'll be happy.
So I make games because I like making games. I don't expect to get *rich* from my games, but I expect to make a living from them and my other projects.
And if you don't think Really Good database designers/programmers are as hard to find as good 3D programmers, you are *sorely* mistaken.
------------------
DavidRM
Samu Games
First off, to address the original post, for me, programming business apps for the money and programming games on the side for fun is not an option. I just don't nearly enough time outside of work to do all the game programming I want to. The only way I can have enough time to make games and to take care of my other responsibilties is to get paid to make games. Getting rich is not a priority. I just want to do something I enjoy for a living.
And to add to what mordell and DavidRM have said, "conventional" programming isn't as boring as most people here think. I recently finished a project in which I converted my company's primary product to several Asian languages, and seeing hangul and hanja on a handheld terminal screen was quite satifying. Now, don't get me wrong, I don't want to spend the next 40 years doing this, but programming is programming, and as long as you have some degree of creative control, it can all be fun.