Live data from Hacker News

So your teenager tells you they want to 'make video games' for a living

codesuppository.blogspot.com

71–80 of 80 posts

Re: So your teenager tells you they want to 'make video games' for a living

#71

Unnecessarily negative. If your teenager has a dream, let him/her do the hard work to achieve that dream. Along the way, life will happen, and that's fine. Following one's own dream is a vastly better option than meandering through life without any purpose, or in a parentally-decreed career. On a factual level, I know employees at many of the firms name-dropped in this article, and if they're super geniuses, they hid…

Thing is, few will do the hard work necessary. Too many think "follow your dreams" means little more than "show up for class". Is it a dream, or is it a vague response to "what is your dream?" Is it his free-time choice?

Re: So your teenager tells you they want to 'make video games' for a living

#72
If they really have the chops and motivation (wishing for it doesn't make it so), it may be a valuable life experience for them to give it a try. If they "succeed" they've saved years of expensive tuition. If they "fail", then they'll have a lot better idea of what the real world's like ... always valuable when choosing a college major, if they go that way.

Re: So your teenager tells you they want to 'make video games' for a living

#73

> You do not go to college to 'learn' talent. You are either born with it or not. Can't say I agree with this entirely. I absolutely agree that going to college for four years will not make you into a good artist. But "being born with it" will not make you a good artist either. Hammering away at it two hours a day from age 12 to 22 will make you a good artist. You may never be a great one (that is where being born wi…

I was with him until he said that. Is an excuse to give up on anything. You might as well believe in destiny and that your entire future has already been written. Who believes something like that? Seriously. Does he believe that that girl woke up one day and started drawing like that? He is wrong on this count. What you need is perseverance.

Practically speaking, it can be useful to give up in some cases. But do it for the right reason . . .

Re: So your teenager tells you they want to 'make video games' for a living

#74
> There are lots of jobs in computer software where you do not, necessarily, have to be really, really, really, good at math. Computer games are not one of them.

The article does not seem entirely objective to me. It seems to equate the entire game industry to the process and cycles big-budget triple-A titles go through.

I ended up being a software architect in the game industry, doing pretty well, and I did all of that after dropping out of studying graphic design at art school. I've never been a math genius, or even a stellar student. I have a fairly well balanced lifestyle and am paid very well.

I'm not saying this to brag. I just want to point out that a lot of the assumptions stated in this article are bullshit. You don't need to be great at math to be a game engineer. You don't need to finish a four-year degree at Stanford. If you're smart and can hustle, you'll do fine in the game (or any other) industry.

Re: So your teenager tells you they want to 'make video games' for a living

#76

"If your kid is not an expert at math, don't even bother discussing the subject of being a computer game programmer. It's a non-starter. " This. I am doing Games Engineering right now and the amount of maths is larger than I've ever done in my life.

Where are you "doing Games Engineering"

Newcastle University(UK)

Re: So your teenager tells you they want to 'make video games' for a living

#77

"If your kid is not an expert at math, don't even bother discussing the subject of being a computer game programmer. It's a non-starter. " This. I am doing Games Engineering right now and the amount of maths is larger than I've ever done in my life.

From my experience in the industry you just need to know your linear algebra and calculus. What does this exorbitant "amount of maths" constitute?

We had to write our own physics engine. Like completely from scratch. It's not extremely complicated maths, but there is lots of it and you need to understand how to apply it.

Re: So your teenager tells you they want to 'make video games' for a living

#78
post #19

I worked in the video game industry for about six years. I worked for both major publishers and some startup MMOs. Specifically, I was doing online infrastructure kind of stuff. The gaming industry wasn't something I was actively trying to get into, and I had worked in telecommunications and manufacturing prior to this. When the big telecom I was working on started losing customers back in 2001, I knew what was about…

"I saw from the inside a huge multi-mullion dollar Atari-funded game studio go down in flames because the developers didn't know that you can't use disk drives as a CPU: they built almost all of their MMO item inventory logic into SQL triggers and events." Can someone describe to a newb what's wrong about this?

If the player character is deciding what loot to pick up from a horde or in a shop trading, there will be lots of inventory logic being fired.

Ideally, you want to calculate all the changes, and then write to disk. In practice, you don't know when the changes 'end', so you want to write periodically to disk.

If you are using the RDBMS, you are relying on the optimizer to correctly guess what you are doing. When it gets it wrong, it will write continuously to disk.

The difference in speed is orders of magnitude, so this one change can easily make your server logic go 10 times slower for no good reason.

The problem is worse than this because the RDBMS is not just paging to disk, it's also doing locking/synchronization, thread pooling, tree building and call backs in the background.

In every case, it's trying to guess what features are just overhead, and what you really need ... and whenever it gets this wrong, it could be making a pointless system call, which gives you all the overhead of a context switch for nothing.

Whereas the gamedev doing this at a low level does not need to guess his own intentions, and uses (and pays cycles for) only those features he needs.

You might get away with a database-centric design if your gamedev is really good with databases (dubious) and if you have an appropriate database platform (nigh impossible).

But if you have the average gamedev (talented but schlubby and theory-averse) running on the average database (garbage MySQL, ugh!) your performance will DIE.

Re: So your teenager tells you they want to 'make video games' for a living

#79

When your kid tells you this: "Most of the time this young person thinks their qualifications come from the fact that they really, really, like to play video games a lot; and I mean like a LOT." It gives you an opportunity to help them discover things they may be passionate about. Many times (not always of course) it isn't any game they like playing alot, it is a particular game or genre they like. The goal of exerci…

I think this is a great point about the usefulness of video games. A lot of school work is boring and presented poorly: memorize your history dates, solve these equations, write an essay critiquing an essay about something you don't care about. Think about what is testable in education and you'll find that is a lot of what gets taught.

Do you find the economy of games fascinating? You might get one class on economics at the end of high school. Do you love building things in Minecraft and animating them with crazy redstone circuits? You'll be lucky if your high school has woodworking, metalworking or even art classes. Do you love exploring a game world? Your classes don't really have time to let you explore, please read the assigned materials.

I was lucky enough to have a computer a home where I could write (terrible) console-based games and later build web sites. Originally I wanted to make games, but then I found that I actually loved servers and the ability to reach across the internet to get data from a computer thousands of miles away was even more fascinating.

Re: So your teenager tells you they want to 'make video games' for a living

#80

> You do not go to college to 'learn' talent. You are either born with it or not. Can't say I agree with this entirely. I absolutely agree that going to college for four years will not make you into a good artist. But "being born with it" will not make you a good artist either. Hammering away at it two hours a day from age 12 to 22 will make you a good artist. You may never be a great one (that is where being born wi…

I was with him until he said that. Is an excuse to give up on anything. You might as well believe in destiny and that your entire future has already been written. Who believes something like that? Seriously. Does he believe that that girl woke up one day and started drawing like that? He is wrong on this count. What you need is perseverance.

I always believed that perseverance is 90% of what is required to be a great "anything". The other 10% is sheer talent. In every case I have seen so far, that 90% will make you good enough so that the talent doesn't matter much.
Post reply on HN