Studying computer game technology

Start with assembly and then learn functional programming.
Why don't you make him hit rocks together to make fire if we are going to go complete cave man.

Honestly find something where you learn C and C++ that pays well. Then learn to code games by self study. C++ is very fast and will teach you a lot of good shit that can be used in your your Video Game Creation. C would be even better, but few places teach it.
 
Be advised that jobs in the game industry are almost universally filled by the most degenerate, awful people you will ever meet in your life. Software is filled with mentally ill authoritarians, and so is entertainment. Game developers are the lowest common denominator of both. Every time I talk to them, it's just constant walking on egg shells filled with explosives.

You can do it as a hobby, but I strongly advise against surrounding yourself with anyone involved in that business.
 
Be advised that jobs in the game industry are almost universally filled by the most degenerate, awful people you will ever meet in your life. Software is filled with mentally ill authoritarians, and so is entertainment. Game developers are the lowest common denominator of both. Every time I talk to them, it's just constant walking on egg shells filled with explosives.

You can do it as a hobby, but I strongly advise against surrounding yourself with anyone involved in that business.
Just pull your programmer socks up, get on your bike, and go to Brianna Wu's house to ask for a job.
 
Why don't you make him hit rocks together to make fire if we are going to go complete cave man.

Honestly find something where you learn C and C++ that pays well. Then learn to code games by self study. C++ is very fast and will teach you a lot of good shit that can be used in your your Video Game Creation. C would be even better, but few places teach it.
I like how you suggested that somebody develop complex programs without knowing how they fundamentally work or operate. In fact you recommended it with the fact that Chinese root kits and malware install on almost every chipset.

Lol, priceless.
>Understanding how your commands are being executed is retarded because C++ can execute commands that I cant guarantee work
 
I like how you suggested that somebody develop complex programs without knowing how they fundamentally work or operate. In fact you recommended it with the fact that Chinese root kits and malware install on almost every chipset.

Lol, priceless.
>Understanding how your commands are being executed is retarded because C++ can execute commands that I cant guarantee work
Yeah but even if he learns and works in assembly that won't rout the chinks in the hardware his software is running on, right?
 
Yeah but even if he learns and works in assembly that won't rout the chinks in the hardware his software is running on, right?
Learning how assembly operates != working in it. And if you know how your compiler will compile is pretty important. Yea, they got cheats n shit, but they still have to rely on user input. Conceptualizing how instructions are broke down on a physical level allows you to better conceptualize the time complexity of what you are doing and write better instead of just being like “pfft, just allocate off the heap”
Like string in Java and strings in C# may be a nuance in small programs, but in huge ones they are a big deal.

Understanding how and why is fundamental. That said, smart cities are going to become a thing and we are going to the edge. Fog computing models are right going to become industry standard and this will change business as usual.

There are more reasons, and if I had to go back I would have definitely started C/++ with assembly. I’ve spent too many hours getting fucked with data registers. And honestly, if you want to openly and freely use any kind of OS, knowing how to write your own firmware/drivers is pretty important. Sneaky Jews man, it only take me 1 click and you could be fucked and have to wipe.
 
Remember, OP, if getting a "video game degree" was such a great idea, those schools wouldn't have to advertise on TV at 2 in the morning on Comedy Central.
anybody got a copy of that one ad where it's two dudebros sitting in chairs fucking around and one is like "Brah, turn up the difficulty" and the other guy just turns a knob?
 
Learning how assembly operates != working in it. And if you know how your compiler will compile is pretty important. Yea, they got cheats n shit, but they still have to rely on user input. Conceptualizing how instructions are broke down on a physical level allows you to better conceptualize the time complexity of what you are doing and write better instead of just being like “pfft, just allocate off the heap”
Like string in Java and strings in C# may be a nuance in small programs, but in huge ones they are a big deal.
I agree wholeheartedly but I wondered how learning assembly keeps china certs and compromised firmware out of your life.
 
  • Like
Reactions: lemmiwinks
Shigeru Miyamoto was a graduate of Industrial Design and he never studied computer game technology until he met Satoru Iwata, the then-President Of Nintendo.

John Carmack and John Romero were well known video game programmers and graphic designers who didn’t even finish college and they went to make DOOM and the Quake series.

Masahiro Sakurai studied engineering, but decided to take a break from it by getting into computer science to make the Kirby games come to life, with the help of (again) Satoru Iwata. If I recall, he didn’t get a degree.

Even the guys who made Zelda and Dragon Quest didn’t get computer technology degrees. Their degrees were mainly in Japanese Literature and Art.



Fun fact: the man behind the Metal Gear series, Hideo Kojima, had an Economics degree and desperately tried to get noticed by Konami to help create the series. He was successful because of knowledge behind how American cinema and action movies worked. Once their studios fired him, he created his own studios where he lets his own computer programmers that he hired create the story for him.

In short, I think OP learning about computer technology isn’t necessarily a bad idea, but it would be a little wise to study Computer and Information Systems, since video games are being looked as a business and not as a hobby anymore.
Its probably too late to say this, but all of your examples got into video games in the 80s when it was a new thing and there wasn't really a distinct job description for game developer. Things have changed, the way to enter the industry now really is with some sort of computing degree (or some other specialist one if you want to be an artist, voice actor, asset designer, etc.), plus lots of self-teaching/making games purely for your own enjoyment of them. The people you mentioned also came in at an age when team size was anywhere from five to fifty people, as opposed to 20 to 2000, and the only art assets you were going to need were drawn on graph paper first as opposed to being modeled off of a real human running around with bubbles taped to his back.
 
I agree wholeheartedly but I wondered how learning assembly keeps china certs and compromised firmware out of your life.
Where do you think your stuff gets stored? Where do you think commands that run on your computer are placed? Your drivers are the intermediary and they can run commands triggered by injected java alone. Qualcomm BT drivers still can broadcast WiFi. There’s a reason they hide your Bluetooth LE drives and enumerators.
 
I've only met one guy who wanted to be a game dev and he started as game dev and then moved over to another school for computer science because one of his instructors told him he needs to learn how to program to be a good game dev.
I saw some of his code and I'm positive the guy who told him that just wanted to get rid of him because he's a moron.

Teach yourself whatever language you want and make a basic-bitch game. Then do it again. If you like it then awesome, make games on the side. If you don't, you spared yourself hell.
You can very easily pirate pdfs of every influential programming book.
 
Anyone who wants to get into programming is dumb, unless you really are great at it. You will spend 90% of your time doing no programming, have to interact with autistic colleagues who shout at your for the slightest suggestion on how to improve your code during code reviews. You will be replaced by an Indian working for 1/3 of your wages due to some bullshit trade agreement.n Doesn't matter how good/efficient you are, management only care about cost.

Oh and if you're white male no promotion, no pay rise and no bonus. Someone has to lose, to pay for all the diversity hires to get big bonuses for sitting on their arses all day.

Oh and if you work in an Agile sweatshop, you will be expected to fix every problem in one day without fail because management think breaking steps done into daily tasks = any task can be done in a day.

OT what's that?
9 -5 ? what's that, you really thought you wouldn't be on call 24/7?

Oh and you are about as much respected as an assembly line worker and not the professional you are.

Anyone who wants to get into programming is dumb, unless you really are great at it. You will spend 90% of your time doing no programming, have to interact with autistic colleagues who shout at your for the slightest suggestion on how to improve your code during code reviews. You will be replaced by an Indian working for 1/3 of your wages due to some bullshit trade agreement.n Doesn't matter how good/efficient you are, management only care about cost.

Oh and if you're white male no promotion, no pay rise and no bonus. Someone has to lose, to pay for all the diversity hires to get big bonuses for sitting on their arses all day.

Oh and if you work in an Agile sweatshop, you will be expected to fix every problem in one day without fail because management think breaking steps done into daily tasks = any task can be done in a day.

OT what's that?
9 -5 ? what's that, you really thought you wouldn't be on call 24/7?

Oh and you are about as much respected as an assembly line worker and not the professional you are.


bitter? too god damn right after twenty years in this industry

Warning! don't become a programmer, or you too will end up like me, a bitter twisted, hate filled individual dead inside with no soul.

Warning! don't become a programmer, or you too will end up like me, a bitter twisted, hate filled individual dead inside with no soul.

All my fellow programmers are just as bad, in some cases worse!

Unless they're Indian in which case they are grateful to escape that third world shit hole and actually come to a country where public conviences exist and people dont shit in the street.

MOD EDIT: merged like half a dozen posts
 
Last edited by a moderator:
Anyone who wants to get into programming is dumb, unless you really are great at it. You will spend 90% of your time doing no programming, have to interact with autistic colleagues who shout at your for the slightest suggestion on how to improve your code during code reviews. You will be replaced by an Indian working for 1/3 of your wages due to some bullshit trade agreement.n Doesn't matter how good/efficient you are, management only care about cost.

Oh and if you're white male no promotion, no pay rise and no bonus. Someone has to lose, to pay for all the diversity hires to get big bonuses for sitting on their arses all day.

Oh and if you work in an Agile sweatshop, you will be expected to fix every problem in one day without fail because management think breaking steps done into daily tasks = any task can be done in a day.

OT what's that?
9 -5 ? what's that, you really thought you wouldn't be on call 24/7?

Oh and you are about as much respected as an assembly line worker and not the professional you are.




bitter? too god damn right after twenty years in this industry

Warning! don't become a programmer, or you too will end up like me, a bitter twisted, hate filled individual dead inside with no soul.



All my fellow programmers are just as bad, in some cases worse!

Unless they're Indian in which case they are grateful to escape that third world shit hole and actually come to a country where public conviences exist and people dont shit in the street.

MOD EDIT: merged like half a dozen posts

ok but why are you quoting yourself
 
  • Thunk-Provoking
Reactions: Jones McCann
I'm late, but I want to add to the people saying "Don't get a degree."

I never got a degree, thus never went pro, and my games don't meet the standard for shit tier flash games. So if you want to accuse me of sour grapes, I understand.

But despite all that, the guys I know who got game development degrees didn't fare better, and arguably fared worse. They got degrees, then waited for a phone call from Gaben or Miyamoto. They got a part time job to pay the bills while they waited for that call that never came. I imagine they're the same guys on game development forums complaining how this or that tool or language isn't "professional".

Another thing. Don't expect to be "the ideas guy" or "the designer". Everyone has ideas, and no one is going to make your game for you.
 
OP, there are game engines easy as shit to develop game that will be a hit like Undertale. GameMaker - in which Undertale was developed - is easy and yummy like your grandma's borscht. If she doesn't prepare you a tasty borscht she's ain't your grandma.

You won't learn anything from programming courses or studies if you don't code yourself. For example, buy a book with Python introduction and read it all through. You'll know more than a lecturer in your local university. Will you know how to execute learned basics of programming language? I highly doubt that if you don't code.
 
Back