Is anybody here a video game programmer or know somebody who is

if so, how hard is it? i heard you have to be good at physics etc to be one but that wouldnt be an issue. But i was just curious if anybody here was in that field, because money aside, it seems like a pretty fun job

i used to do a bit of simple 3d game programming. it doesn't take too long to learn, you can buy a book that'll teach you at any bookstore, it should also come with a cd that has a few programs to get you started. it's time-consuming though, and hard to make a game that hasn't been made before. learning a programming language is useful stuff though, if you're interested in computers at all.

oh and i forgot to mention, if you're doing this alone, don't expect to make the next Halo. complex games require complex programming, and multiple teams of people working around the clock. the most a single person could hope to achieve in under a year is something as intelligent as Jibberish.

the only money ill make from skiing is by impressing some rich girl in the park and ending up marrying her. But in order to get sponsorized these days u pretty much gotta be doing dubs and their just not my cup of tea

I'm sure different languages are better for different types of things... I've made simple games in c++, with some basic graphics, but it didn't run very well... PRobably need some more powerful libraries or something...

C++, Java, Visual Basic etc. there are dozens to choose from. the first programming language i learned was for 3d animation, Python. the 2nd one, for gaming, was Blitz3d. both of those are pretty simple languages and good for beginners, but once you've mastered the basics you can move on to harder and more complex languages like C++ or Java

as far as C++ goes, i don't think it will ever become outdated. it's worth knowing if you're serious about programming, in any case. but you're right about using different languages, any serious 3d game programmer will have to learn several.

the factors that influence what language(s) you'll want to use in your program include >>
your experience with the language
the type of game you're creating
the cost of the language
the platform you want your game to run on
the ease of use of the language
the portability of the language

and so on.

also, as a 3d programmer, you should at least have a basic understanding of DirectX. DirectX is a group of different technologies that gives 3d game programmers a set of application programming interfaces (APIs). APIs let a game grab and use different resources on your computer, including things like joysticks, music, graphics memory management, graphics rendering, and the control of the keyboard and mouse. DirectX is a little bit advanced though.

if you're doing this a way to try and get a job, it's not an easy industry to break into. big game companies like Bungie will only hire a programmer who has a wealth of experience already under his belt, and a resume showing the work he's done so far to back it up. you will have to start out on your own, and prove that you already know what you're doing at this before you have a chance of getting hired.

also to add to krobs post; many people assume the video game industry is the most "fun" of programming jobs but from what ive heard from many people in the tech industry is that its often not what it seems

video games programming is a incredibly competitive field and video game programmers often have to work more hours and make significantly less than other programming positions...furthermore most modern games have hundreds if not thousands of various programmers all writing bits and pieces of the code so unless your like a head programmer your tasks may seems very abstract and negligible.

but hey thats just what ive heard speaking to various programmers/engineers, if you're really passionate about video games then you may love it.

back in the day I used to use macromedia flash(adobe flash now)... dunno if you can still use that program there should be totorials on the net..

But anyways thats a bit off topic, i'd rather go home and eat some fancy dish soaps.
_____________________________________

Previously SxMarty6

-"Whether its got Tits or Tires...your bound to have problems with your ride either way"-macmahoooon

-"I can always tell when my dog, Bart, has swiped the butter of of the kitchen counter. After he shits in
the yard, he drags his butt around on the grass for about a minute. I feel like I should offer him some toilet paper, but he has no thumbs." zylstra

if we gonna say every language with what you can make something that is somehow a video game, then i could also say php for an online quiz or whatever.

in all seriousness, i read that 3 times, 1st time i thought what the fuck is he on about, read it again and thought, this fuckbag has to be kidding, read it once more and decided calling you a fuckbag wasnt good enough - sick-as-aids

I'm sure different languages are better for different types of things... I've made simple games in c++, with some basic graphics, but it didn't run very well... PRobably need some more powerful libraries or something...

k-robC++, Java, Visual Basic etc. there are dozens to choose from. the first programming language i learned was for 3d animation, Python. the 2nd one, for gaming, was Blitz3d. both of those are pretty simple languages and good for beginners, but once you've mastered the basics you can move on to harder and more complex languages like C++ or Java

I'm definitely a little late on this one but C# and Javascript are two of the most popular now for 3D games. Making an entire 3D game in C++ just seems overwhelming to me. As for 2D games, HTML and C++ are good.

john.stosselthe only money ill make from skiing is by impressing some rich girl in the park and ending up marrying her. But in order to get sponsorized these days u pretty much gotta be doing dubs and their just not my cup of tea

plairewhy dont you get better at skiing instead of making video games?

Because programming gives you a hobby to do... Some people's lives don't revolve around skiing.

OP, you have to be extremely patient. Some things may not work and when you try to fix them it creates 100x more problems. Start out with the basics, ex: Scratch. Learn your basic inputs then work up to the harder programs like C++ and JavaScript.

"i cant rap my head around the fact that skiiers do trick" - L0gic

"So wait, do you want "how to fix this kinda properly" or "how to fix this using nothing except what SteezOnSkis12 has at his house, which we have to guess at" - if it's the latter, try melting some of your mom's dildos on the stove and filling the gap with that." - rozboon

I just recently got something from steam called "RPG Maker VX Ace" it was on sale for like $22 so I figured it was worth a shot to check out. You don't need any programming experience which is nice because If I were to learn code it would take me a lot longer to get where I am currently at in a little project I've been working on for about a week. I want to get into programming a lot more, but this is the first step I feel. Probably going to get into programming after I have made a few little games with this RPG maker thing. I am more into design games for the reason that I get to make the artwork more than anything.

------------------------------------------------------------

"Itís good to honor the dead. Itís better to honor the living. Itís good to use words. Itís better to take actions. And really, thereís no time to waste." - Steve Casimiro