Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

How to become a games programmer

Name: Anonymous 2007-08-13 6:52 ID:jpLp6ZBb

1. Learn C++. Possible alternatives: C, C#. If you are a fag: Java, Haskell or Python.
2. Learn Calculus
3. Learn Linear Algebra
4. Learn classical physics
5. Learn a 3D API. OpenGL or Direct3D.
6. Learn how to play sound get input etc on your target system.
7. Read about game engines and how to make them.
8. Make Game
9. Profit

Very simple. Good luck.

Name: Anonymous 2007-08-13 7:02 ID:EDd/3MRU

>>1 Fix'd

1. Learn C++. Possible alternatives: C, C#. If you are a fag: Java, Haskell or Python.
2. Learn Calculus
3. Learn Linear Algebra
4. Learn classical physics
5. Learn a 3D API. OpenGL or Direct3D.
6. Learn how to play sound get input etc on your target system.
7. Read about game engines and how to make them.
8. Make Game
9. ??????
10. Profit

Name: Anonymous 2007-08-13 7:08 ID:pVlPR8Zt

10. Profit (even though you will be paid less than a vanilla applications programmer).

Name: Anonymous 2007-08-13 7:13 ID:NW4TPeJ5

1. Learn C++. Possible alternatives: C, Haskell. If you are a fag: Java, C# or Python.
2. Learn a 3D API. OpenGL.
3. Learn how to play sound get input etc on your target system.
4. Read about game engines and how to make them.
5. If you need some mathematics or other crap, use Google for a tutorial
6. Make Game
7. ????
8. Profit (haha just kidding you'll release it as OSS or your are a faggot)

Name: Anonymous 2007-08-13 7:23 ID:pVlPR8Zt

5. Learn a 3D API preferably Direct3D, or you'll end up like >>4, a homeless games programmer with an odour comparable to RMS.

Also "your are" makes no sense.
It's "you are" or "you're"

Name: Anonymous 2007-08-13 7:54 ID:BXAa/gAB

How do I programmed game in Haskell?

Name: Anonymous 2007-08-13 8:09 ID:yivqgvGZ

>>6
Use HOpenGL.
Next.

Name: Anonymous 2007-08-13 8:15 ID:VGfXo4Vr

Name: Anonymous 2007-08-13 8:52 ID:1OHSIoyJ

You for got about pre-optimization.

Shit yourself over the little shit like pre-increment and post-increment in C++ while ignoring good algorithms.

Name: Anonymous 2007-08-13 9:06 ID:Heaven

>>9
pre-increment and post-increment in C++
That only happends with shit compilers.
that's like casting your functions to void

Name: Anonymous 2007-08-13 9:14 ID:Heaven

>>10
Look at that! my two sentences
where of the exact same length

Name: Anonymous 2007-08-13 9:27 ID:rXaJpyZd

>>11
Uh, the second is three characters longer than the first. It would be more if not for "happends."

Name: Anonymous 2007-08-13 10:57 ID:Heaven

>>12
oh my, i do have a shitfont

Name: Anonymous 2007-08-13 12:03 ID:1OHSIoyJ

>>10
Operator overloading and post increment are gay

Name: Anonymous 2007-08-13 12:35 ID:5rD3zkB6

PROTIP: post/pre increment is only a problem when your coding style sucks.

Name: Anonymous 2007-08-13 17:53 ID:qOmM726h

>>1. Learn C or C++. If you are a fag: Java, Haskell or C#.

fixed

Name: Anonymous 2007-08-13 18:15 ID:Heaven

1. Open a text editor.
2. ??????
3. Profit!

Name: Anonymous 2007-08-13 20:53 ID:I5v+DAuE

>>1 Calculus is overrated. Everyone just cheats and approximates anyways.

Name: Anonymous 2007-08-13 23:12 ID:LtFOniNw

>>1 probably meant that to be a joke, but it really isn't a whole lot to learn.  1-4 is standard knowledge for nerds, you should learn it anyway.  5-7 you can teach yourself using the internet. 

Making the game is still a lot of work, but learning everything you need to get to that point isn't impossible.

Name: Anonymous 2007-08-14 3:35 ID://YBkojP

1. Give up now. If you came to 4chan to learn how to be a games programmer you're not smart enough to succeed.

Name: Anonymous 2007-08-14 3:43 ID:wONUECmi

>>20 Truth, and win

Name: Anonymous 2007-08-16 3:44 ID:PHrFsC9h

1.Finish level 3.
2.Tighten up the graphics.

www.youtube.com/watch?v=UJ-QSJmEgHU

Name: Anonymous 2007-08-16 7:24 ID:uzUXKJed

>>1
Even if you managed to do steps 1 to 8, there's a step between 8 and 9 that might hurt most serious game programmers:

?????

Name: Anonymous 2007-08-16 9:47 ID:IAsOeyFR

>>22
lol

Name: Anonymous 2007-08-16 9:58 ID:TXYedfwr

>>22
lold

Name: Anonymous 2007-08-16 13:18 ID:ZT3fkekD

...
7. Read about game engines and how to make them.
8. Make Game
9. Spend years fruitlessly trying to weasel your way into the gaming industry, getting raped in back alleys in Silicon Valley and Vancouver
10. Watch people who are better connected than you (and attractive women who can't code their way out of a paper bag) get all of the jobs instead of you
11. Become a fry-cook
12. Profit!

Name: Anonymous 2007-08-16 15:04 ID:TXYedfwr

OP here, yeah my own plan is slightly different too:
8. Make game
9. Live on welfare while programming free games for many years
10. ?????
11. ))))))))
12. Profit

Name: Anonymous 2007-08-16 15:49 ID:RnikqNev

1) Design the game
2) Answer questions that 1) brings up
3) Years of work
4) Game
5) ????
6) Profit!

Name: Anonymous 2007-08-16 15:56 ID:Heaven

1. Learn C++. Possible alternatives: C, C#. If you are a fag: Java, Haskell or Python.
2. Learn Calculus
3. Learn Linear Algebra
4. Learn classical physics
5. Learn a 3D API. OpenGL or Direct3D.
6. Learn how to play sound get input etc on your target system.
7. Read about game engines and how to make them.
8. goto 1

Name: Anonymous 2007-08-16 16:34 ID:icVNIPKQ

Stop wasting your time, buy flash and make a game you can actually sell.

Name: Anonymous 2007-08-16 17:11 ID:4CsbkgXJ

>>30
sell flash games? sure...

1. Learn C++. Possible alternatives: C.
2. Learn Calculus
3. Learn Linear Algebra
4. Learn classical physics
5. Learn SDL
6. Learn OpenGL.
7. Read about game engines and how to make them.
8. Never use goto

Name: Anonymous 2007-08-16 17:12 ID:Heaven

you could do it the microsoft way:
1. sell game for some ridiculously high price.
2. buy game dirt cheap.
3. ship game without even testing it.

Name: Anonymous 2007-08-16 18:27 ID:y1bz8VRu

>>31
OK FINE

while (true) {
1. Learn C++. Possible alternatives: C, C#. If you are a fag: Java, Haskell or Python.
2. Learn Calculus
3. Learn Linear Algebra
4. Learn classical physics
5. Learn a 3D API. OpenGL or Direct3D.
6. Learn how to play sound get input etc on your target system.
7. Read about game engines and how to make them.
}

Name: Anonymous 2007-08-16 19:28 ID:Vvp0MxVV

>>31
bad advice. sometimes, goto is the right way. especially in c/asm

Name: Anonymous 2007-08-16 20:03 ID:RnikqNev

goto is the only way in asm!  l33t bbcode asm

Name: Anonymous 2007-08-16 21:13 ID:TXYedfwr

NEVER use goto it is pure aids.

jmp is alright though.

Name: Anonymous 2007-08-16 21:39 ID:Heaven

#define jmp goto

Name: Anonymous 2007-08-16 21:55 ID:EJKO3HOZ

Can you do loops in Python or is it one of those faggy recursive languages?

Name: Anonymous 2007-08-16 21:59 ID:UTX51kfi

C# is the king of the faglangs.

Name: Anonymous 2007-08-16 22:58 ID:uzUXKJed

>>38
Tail recursion is good. But Python has loops, yes. You can also use reduce, in order to piss Guido van Rossum off.

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List