Welcome, Guest. Please login or register.
July 20, 2025, 03:08:49 PM

Login with username, password and session length

Search:     Advanced search
we're back, baby
*
Home Help Search Login Register
f13.net  |  f13.net General Forums  |  General Discussion  |  Topic: Developer salaries 0 Members and 1 Guest are viewing this topic.
Pages: 1 [2] 3 Go Down Print
Author Topic: Developer salaries  (Read 12412 times)
Yegolev
Moderator
Posts: 24440

2/10 WOULD NOT INGEST


WWW
Reply #35 on: April 04, 2006, 02:12:59 PM

I love how he saves it up, releasing at the right moment.

Why am I homeless?  Why do all you motherfuckers need homes is the real question.
They called it The Prayer, its answer was law
Mommy come back 'cause the water's all gone
Llava
Contributor
Posts: 4602

Rrava roves you rong time


Reply #36 on: April 04, 2006, 02:13:25 PM

I could live on $1200 a month and keep f13 running and easily create more fun than half of the designers in the MMOG industry. That's right, I'm throwing that gauntlet down. Anyone notice that the bulk of the gaming industry forgot how Fun works? Eh? Is it just me? Maybe it is.

20k a year!  I will work for 20k a year in the games industry!

I will test!  I will write!  I will design!

PM ME NOW, OFFER ONLY GOOD THROUGH TODAY!!!!

That the saints may enjoy their beatitude and the grace of God more abundantly they are permitted to see the punishment of the damned in hell. -Saint Thomas Aquinas, Summa Theologica
Viin
Terracotta Army
Posts: 6159


Reply #37 on: April 04, 2006, 02:57:24 PM

I could live on $1200 a month and keep f13 running and easily create more fun than half of the designers in the MMOG industry. That's right, I'm throwing that gauntlet down. Anyone notice that the bulk of the gaming industry forgot how Fun works? Eh? Is it just me? Maybe it is.

Starbucks?

- Viin
schild
Administrator
Posts: 60350


WWW
Reply #38 on: April 04, 2006, 02:58:22 PM

What does Starbucks have to do with the gaming industry?
HaemishM
Staff Emeritus
Posts: 42666

the Confederate flag underneath the stone in my class ring


WWW
Reply #39 on: April 04, 2006, 02:59:24 PM

Most games wouldn't get made without industrial-size quantities of caffeine?

Viin
Terracotta Army
Posts: 6159


Reply #40 on: April 04, 2006, 03:05:03 PM

Um yah, that's the tie-in. What Haemish said.

Actually, was just referring to your $1200/m comment. There are worse places to work.

Won't help you in the game industry but hey ...

There's some smaller dev houses here in Denver that might have some open spots if you want to move.

- Viin
Nija
Terracotta Army
Posts: 2136


Reply #41 on: April 04, 2006, 03:11:04 PM

I never knew the pay scale was that low. It makes me appreciate my job that much more. (I work way, way less than anyone on that list and make between programmer and lead programmer money)

Biotech industry guys!
Llava
Contributor
Posts: 4602

Rrava roves you rong time


Reply #42 on: April 04, 2006, 06:53:17 PM

Biotech industry guys!

You, uh, you make cyborgs?

That the saints may enjoy their beatitude and the grace of God more abundantly they are permitted to see the punishment of the damned in hell. -Saint Thomas Aquinas, Summa Theologica
Murgos
Terracotta Army
Posts: 7474


Reply #43 on: April 04, 2006, 06:54:50 PM

Poseidon 2, Schild 0.

At this rate he's not going to need those heavy hitters, he's going to pummel you into the ground all on his lonesome.  :-D

"You have all recieved youre last warning. I am in the process of currently tracking all of youre ips and pinging your home adressess. you should not have commencemed a war with me" - Aaron Rayburn
UD_Delt
Terracotta Army
Posts: 999


WWW
Reply #44 on: April 05, 2006, 06:35:52 AM

Those salaries sound reasonable to me if maybe slighly low. The fact that the industry makes a lot of money doesn't directly relate to how much a developer makes. The fact that I work for a $1.2 billion bank doesn't mean my salary should be $4mil a year. You have to think about how many people are really involved, marketers, support, mid-level management, etc... All those people are paid out of the same pot.

I would think those are probably the overall median range with some making more in CA and some making less elsewhere.

I'm a bit over $60k/year as a mid-level developer in the Cleveland area. I should get a nice boost in a year or two though as I'm currently training and am slated to become the ETL lead in our area of the bank.
« Last Edit: April 05, 2006, 08:17:32 AM by UD_Delt »
El Gallo
Terracotta Army
Posts: 2213


Reply #45 on: April 05, 2006, 07:06:42 AM

I wonder how much the general counsels of gaming companies make, or even if most of them have a GC or legal department or if that gets taken care of by the parent company.  I know Sigil has at least one, since he posts about how wonderful the game is all the time at FoH every time a beta leaker proclaims that it is teh suxx0r.  Though he may be a MS lawyer now that I think of it.

This post makes me want to squeeze into my badass red jeans.
HaemishM
Staff Emeritus
Posts: 42666

the Confederate flag underneath the stone in my class ring


WWW
Reply #46 on: April 05, 2006, 07:53:15 AM

I'm a bit over $60k/year as a mid-level developer in the Cleveland area. I should get a nice boost in a year or two though as I'm currently training and am slated to become the ETL lead in our area of the bank.

Yeah, but you have to live in Cleveland.  :-D

My point about the gaming industry making so much money isn't that the salaries are terrible. They are terrible because the game industry practically requires you work unpaid overtime that other industries either wouldn't force on you or would compensate you for with performance bonuses. I don't hear much about performance bonuses at games companies. About the only bonus is they probably get to work 50 hours instead of 80 once the product is released, that is if they aren't laid the fuck off after the launch.

If the industry had to actually compensate for all the unpaid overtime, their profits would be WAY down. And thus, the workers get FUCKED. PROPER FUCKED.

penfold
Terracotta Army
Posts: 1031


Reply #47 on: April 05, 2006, 08:10:56 AM

6,000 devs around the world ? So they including devs in Czech Republic and Poland and the like ? Devs living in downtown Tokyo?

Be difficult enough to get a rough idea/guess of an average wage if like mentioned above it was for one country only. Let alone comparing wages in Tokyo to wages in Bratislavia.
Nebu
Terracotta Army
Posts: 17613


Reply #48 on: April 05, 2006, 08:12:39 AM

6,000 devs around the world ? So they including devs in Czech Republic and Poland and the like ? Devs living in downtown Tokyo?

Be difficult enough to get a rough idea/guess of an average wage if like mentioned above it was for one country only. Let alone comparing wages in Tokyo to wages in Bratislavia.

Don't forget The Republic of Elbonia.

"Always do what is right. It will gratify half of mankind and astound the other."

-  Mark Twain
bhodi
Moderator
Posts: 6817

No lie.


Reply #49 on: April 05, 2006, 08:16:32 AM

"Today, it is your turn to be the computer."
Daeven
Terracotta Army
Posts: 1210


Reply #50 on: April 05, 2006, 02:44:29 PM

PROGRAMMING

Technical Director: $104,738
Lead Programmer: $81,591
Programmer / Engineer: $73, 618

Just by way of comparison, the average, non-lead, mid-senior 'Programmer/Engineer' makes something in the 80-90K range outside of the game industry. And significantly more if you go the 'Capitalist Pig' 1099 route. And add even more if you are doing embedded C programming and such.

So yes, the game industry is well behind the curve on the Software Development scale.

And for extra bonus points, you probably work 20 - 40 more hour per week because you  get to work on Games!

Go You!

"There is a technical term for someone who confuses the opinions of a character in a book with those of the author. That term is idiot." -SMStirling

It is by caffeine alone I set my mind in motion. It is by the beans of Java that thoughts acquire speed, the hands acquire shakes, the shakes become a warning. It is by caffeine alone I set my mind in motion
schild
Administrator
Posts: 60350


WWW
Reply #51 on: April 05, 2006, 02:57:22 PM

You don't work 20-40 hours more because you work on games.

You work 20-40 hours more because game companies are full of immature child-level thinking and procrastination and a completely lack of time management. Also, they're behind the curve in pay because most people at developers (not publishers) are spineless swine who will work for less to do something they enjoy. Now, I'm not saying they shouldn't work for less to do something they enjoy so much as they should demand more and be be less tolerant of constant pimpslapping from their publisher. Chinese Gold Farming operations are probably more efficient and better managed than most north American gaming companies.
UD_Delt
Terracotta Army
Posts: 999


WWW
Reply #52 on: April 06, 2006, 06:21:20 AM


Just by way of comparison, the average, non-lead, mid-senior 'Programmer/Engineer' makes something in the 80-90K range outside of the game industry. And significantly more if you go the 'Capitalist Pig' 1099 route. And add even more if you are doing embedded C programming and such.

So yes, the game industry is well behind the curve on the Software Development scale.

And for extra bonus points, you probably work 20 - 40 more hour per week because you  get to work on Games!

Go You!


You have a link on that one for me? Here's the link I found for 2004 stats from the bureau of labor statistics:

http://www.bls.gov/oes/current/oes_15Co.htm

Looks like your standard 'computer programer' makes around $66,480.
Murgos
Terracotta Army
Posts: 7474


Reply #53 on: April 06, 2006, 06:37:53 AM

Look down one row, a commercial programmer that is the equvilant skill set of a game programmer would be Computer Software Engineer, Applications (games ARE applications, very complex applications), and the one below that (Systems Software) encompases the embedded C thingie he was talking about.

"You have all recieved youre last warning. I am in the process of currently tracking all of youre ips and pinging your home adressess. you should not have commencemed a war with me" - Aaron Rayburn
Strazos
Greetings from the Slave Coast
Posts: 15542

The World's Worst Game: Curry or Covid


Reply #54 on: April 06, 2006, 06:46:04 AM

What kind of programming isn't done on applications?

Fear the Backstab!
"Plato said the virtuous man is at all times ready for a grammar snake attack." - we are lesion
"Hell is other people." -Sartre
UD_Delt
Terracotta Army
Posts: 999


WWW
Reply #55 on: April 06, 2006, 06:50:02 AM

What kind of programming isn't done on applications?

JCL, SQL, ETL, etc... There's a considerable bit of programming that doesn't directly involve applications.


I would also disagree with you Murgos that ALL games programmers are Applications Engineers. Just becuase you are writing code for an application doesn't make you an Application Engineer/Architect. There's a wide gap between the two.

For example, writing a quest response system is basically a big If Then Else or Case statement, that's pretty low level programming and I wouldn't call the guy that codes in the gaps a Application Engineer.
« Last Edit: April 06, 2006, 06:54:42 AM by UD_Delt »
Strazos
Greetings from the Slave Coast
Posts: 15542

The World's Worst Game: Curry or Covid


Reply #56 on: April 06, 2006, 06:51:46 AM

What is it then?

I'm not being facetious at all - I'm not in IT or anything, so I honestly don't know.

Fear the Backstab!
"Plato said the virtuous man is at all times ready for a grammar snake attack." - we are lesion
"Hell is other people." -Sartre
Trippy
Administrator
Posts: 23657


Reply #57 on: April 06, 2006, 06:54:41 AM

One is just more senior than the other and the same applies to game developers -- coding up the 3d graphics engine or the networking code is more advanced than writing, say, the combat engine (assuming some sort of cheezy Diku-derivative) or the code to make the UI work.
UD_Delt
Terracotta Army
Posts: 999


WWW
Reply #58 on: April 06, 2006, 06:59:59 AM

Strazos,

JCL is Job Control Language. It's basically a series of instructions telling a mainframe computer how to run an application and in what filespace the IO is coming from/going to. There's a bit more to it but it's basically instructions for a computer to prioritize and run a bunch of jobs.

ETL stands for Extract Transform and Load. It's related to SQL. It's code that involves data handling. For a large company like mine (bank) there's a lot of data and a lot of data that needs to be moved around. That movement process isn't directly related to any sort of application.

SQL is the standard database language (Structured Query Language I think). It's the code you would write to insert, update, or delete data in a database. It can be part of an application but it doesn't need to be.

I would also consider a lot of Unix administrators to be part computer programmers as well given all the shell scripts and such they are writing on a daily basis to make Unix a little more usable for those of us that are unix challenged.
Murgos
Terracotta Army
Posts: 7474


Reply #59 on: April 06, 2006, 07:01:29 AM

What kind of programming isn't done on applications?

If you want to split hairs, sure.  But IRL most programmers just write crap that pulls from a DB and presents the information to someone, OR puts information into a DB.  Most game programmers though are either making an engine or are making tools so that others may interact with the engine, it's a different skill set and certainly much more rigorous.  The BoL didn't just make up those job distinctions, why don't you go find out what the criteria are they used?

Regardless the fact is that game programmers work harder for longer hours with more complex tasks than thier equivalent commercial sector job for less money.  I know guys that do fairly trivial programming for 120k a year and work bankers hours, sure it's boring repetative work but the amount of effort required to be good at it is no where near the amount of effort or knowledge required to be a good game programmer.

"You have all recieved youre last warning. I am in the process of currently tracking all of youre ips and pinging your home adressess. you should not have commencemed a war with me" - Aaron Rayburn
UD_Delt
Terracotta Army
Posts: 999


WWW
Reply #60 on: April 06, 2006, 07:04:41 AM

  The BoL


It's the BLS. Just letting you know is all....
Murgos
Terracotta Army
Posts: 7474


Reply #61 on: April 06, 2006, 07:06:38 AM

I would also disagree with you Murgos that ALL games programmers are Applications Engineers. Just becuase you are writing code for an application doesn't make you an Application Engineer/Architect. There's a wide gap between the two.

For example, writing a quest response system is basically a big If Then Else or Case statement, that's pretty low level programming and I wouldn't call the guy that codes in the gaps a Application Engineer.

Actually I doubt if that kind of thing is hard coded at all in recent games.  I would imagine there is a DB of some sort and a tool that is used to attach the text to objects and that the designers are actually the ones doing that dialogue stuff and the programmers are making (probably adapting or fixing, really) the tool to enable that.

edit:  Of course, I have no clue.  I don't do game programming and have never looked into it.
« Last Edit: April 06, 2006, 07:09:44 AM by Murgos »

"You have all recieved youre last warning. I am in the process of currently tracking all of youre ips and pinging your home adressess. you should not have commencemed a war with me" - Aaron Rayburn
Murgos
Terracotta Army
Posts: 7474


Reply #62 on: April 06, 2006, 07:07:47 AM

  The BoL


It's the BLS. Just letting you know is all....

Maybe it should be BoLS?  tongue

"You have all recieved youre last warning. I am in the process of currently tracking all of youre ips and pinging your home adressess. you should not have commencemed a war with me" - Aaron Rayburn
UD_Delt
Terracotta Army
Posts: 999


WWW
Reply #63 on: April 06, 2006, 07:23:05 AM

Actually I doubt if that kind of thing is hard coded at all in recent games.  I would imagine there is a DB of some sort and a tool that is used to attach the text to objects and that the designers are actually the ones doing that dialogue stuff and the programmers are making (probably adapting or fixing, really) the tool to enable that.

edit:  Of course, I have no clue.  I don't do game programming and have never looked into it.

I think we're talking about the same thing now and just coming to different conclusions. My point is I wouldn't consider someone who writes that tool to be an application engineer. That tool is a sub-system of the overall application. The application engineer would be the guy who takes the tool written by the programmer and integrates it into the overall system.

Does that make more sense?
Murgos
Terracotta Army
Posts: 7474


Reply #64 on: April 06, 2006, 08:07:46 AM

Yeah, I guess I wouldn't call the guy fixing/adding features to the text dialogue tool an application engineer either.

Maybe I need to rethink how difficult game dev is.  10 or even 5 years ago a game programmer needed a lot of disparate skills to make something work, in today's age though I would guess that a lot of the stuff used in day to day development is prepackaged code that only needs to be adjusted or adapted when something 'extra' is called for.  You would still need to have at least one guy around who understands the fundamental theories of the OS subsystems (memory management, scheduling, graphics display, etc..) and how the engine interacts with that to make needed adaptions and to integrate the stuff done locally into the rest of the code but the vast majority of the big brain stuff is going to be done by the engine team, probably at another company.

Anyway, even if only half the horror stories I hear are true I still wouldn't want to do that kind of work.

"You have all recieved youre last warning. I am in the process of currently tracking all of youre ips and pinging your home adressess. you should not have commencemed a war with me" - Aaron Rayburn
Lantyssa
Terracotta Army
Posts: 20848


Reply #65 on: April 06, 2006, 09:28:16 AM

I'm trying to remember a post from years ago, but I recall a red name on SWG mentioned that most 'programmers' there were actually script writers with very little coding experience.  They were using pre-made tools and various assets to create content.  If this is true for most games then the number of people working on actual code is rather small.

Hahahaha!  I'm really good at this!
bhodi
Moderator
Posts: 6817

No lie.


Reply #66 on: April 06, 2006, 10:00:15 AM

I wrote a few paragraphs about game designers versus programmers and why the two salaries were so different, but deleted it because those salary ranges are for single player games. Since it's come up, for the non-technical folk out there I wanted to say a few words about MORPG programmer/designers.

The technical designers/implementers in a MORPG need to be generally way, WAY more proficient than your average technical joe. The technical expertise required to create MORPG-style worlds is tremendous. In addition to all the talent required to create a single player game (OS, 3d game design, memory management fundamentals), to design redundant architecture that can support thousands of concurrent connections, the database to handle thousands upon thousands of transactions a second with sub-second response time, the programmers to design networking code so you don't see the inherent latency in game, fully integrated authentication/billing pieces, and the backend shit that no one sees but is just as important if not more so like hot backups, a patching/OS management system for hundreds of servers, a fully mature change/configuration management lifecycle, and custom communication code between all the servers requires a level of talent that's EXTREMELY rare and valuable even in the IT world. Most systems don't and can't hold to anywhere NEAR those exacting standards, and if you stuck the requirements for a MORPG in front of say a technical IT director in a fortune 500 company, he'd likely laugh his face off because almost NO ONE can nail it. And that's JUST for the talent. Add to that, just for the hardware and licenses, probably 1-2 million per active shard/world/whatever. I and a lot of people routinely work with hardware that costs more money than we'll see in our entire lifetime.

To get a bunch of guys who can code/create around each others' and the server's limitations is basically the dream team. You need people who have both breadth and depth because there are a LOT nuances in a system that big and you need to understand most (if not all) aspects of the system so that you can adjust to it. The problem is, as always, supply and demand.  If you don't pay you don't get people who can handle that type of high-end enterprise architecture. As Lum once put it, MORPGS are hard (tm).

Now, contrast someone who can do all that to a dreamer with a good idea and the ability to organize it logically into a bible-type format. To me, the differences in salary are no-contest.
« Last Edit: April 06, 2006, 10:06:37 AM by bhodi »
UD_Delt
Terracotta Army
Posts: 999


WWW
Reply #67 on: April 06, 2006, 10:45:26 AM

Yeah everyone thinks there job is hard and no one else can do it...

I didn't see anything approaching rocket science anywhere in your description. Sounds like the sort of stuff any average developer would pick up on the course of working on a large scale project. The difference between a programmer and an Application Engineer is the fact that the Engineer understands all of it (even if they can't code it themselves) vs. a programmer specializes in one or two of those things and can build them from the ground up.

Then again maybe my perspective is skewed since I work for the regulatory (Op Risk) area of a 1.4 billion dollar bank. I'm guessing our criterion are a little more strenuous than your average MMOG that doesn't have to deal with FED, SEC, and OCC review, 24/7 systems, and the average joe who gets real angry when you mess with their money.
naum
Terracotta Army
Posts: 4263


WWW
Reply #68 on: April 06, 2006, 11:20:27 AM

The art of programming computing machines is about nothing more than searching and sorting.

"Should the batman kill Joker because it would save more lives?" is a fundamentally different question from "should the batman have a bunch of machineguns that go BATBATBATBATBAT because its totally cool?". ~Goumindong
Murgos
Terracotta Army
Posts: 7474


Reply #69 on: April 06, 2006, 12:01:56 PM

The art of programming computing machines is about nothing more than searching and sorting.

heh.  This is a recursive quicksort algorithm I wrote a while back for a specialized piece of hardware.  You say a lot with your little bit of nonsense.

Code:
--		INIT_00 => X"0000"&X"7007"&X"4000"&X"9500"&X"B580"&X"1400"&X"D07A"&X"8800"&X"6822"&X"C46F"&X"C074"&X"4E00"&X"780F"&X"D86F"&X"d474"&X"D070",
-- INIT_01 => X"0500"&X"0E00"&X"780F"&X"4E00"&X"AEE0"&X"0600"&X"7828"&X"8000"&X"0800"&X"0900"&X"0F00"&X"5834"&X"A9C0"&X"A860"&X"0700"&X"0100",
-- INIT_02 => X"B700"&X"10A0"&X"A880"&X"0600"&X"0500"&X"0400"&X"0100"&X"0000"&X"8000"&X"0800"&X"0900"&X"0F00"&X"0D00"&X"780F"&X"4500"&X"ADC0",
-- INIT_03 => X"69AD"&X"0100"&X"0800"&X"68B2"&X"B000"&X"1020"&X"A880"&X"0000"&X"0900"&X"61BC"&X"A920"&X"1100"&X"A980"&X"0100"&X"A8C0"&X"A8A0",
-- INIT_04 => X"4900"&X"0900"&X"7032"&X"7856"&X"8000"&X"0800"&X"0900"&X"0C00"&X"0D00"&X"0E00"&X"0D00"&X"AFA0"&X"7856"&X"AD20"&X"0500"&X"0900",
-- INIT_05 => X"0000"&X"0100"&X"A900"&X"1080"&X"A8A0"&X"0600"&X"0500"&X"0400"&X"0100"&X"0000"&X"7032"&X"0000"&X"4000"&X"0800"&X"7038"&X"0100",
-- INIT_06 => X"000A"&X"8000"&X"0800"&X"0900"&X"0C00"&X"0D00"&X"0E00"&X"B820"&X"0900"&X"1080"&X"A8C0"&X"B820"&X"0800"&X"A900"&X"1080"&X"ACC0",
-- INIT_07 => X"0000"&X"0000"&X"0000"&X"0000"&X"0000"&X"0002"&X"DD25"&X"0D80"&X"0159"&X"0159"&X"F6D7"&X"0000"&X"7FFF"&X"8000"&X"03E8"&X"FFDE",

"You have all recieved youre last warning. I am in the process of currently tracking all of youre ips and pinging your home adressess. you should not have commencemed a war with me" - Aaron Rayburn
Pages: 1 [2] 3 Go Up Print 
f13.net  |  f13.net General Forums  |  General Discussion  |  Topic: Developer salaries  
Jump to:  

Powered by SMF 1.1.10 | SMF © 2006-2009, Simple Machines LLC