• Advertisement
Sign in to follow this  

How to start

This topic is 4402 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Well, Ive been all over the net looking for help with this. I have no idea how to start my way into the Game Designign career. Where do i start. What classes do i take? I dont know C++ or any other language. Should I start there or do i start with Direct X. I dont even how to get a compiler, or use it!What do i do??

Share this post


Link to post
Share on other sites
Advertisement
""So should i start to learn C++ or is there something I should know before that?""

I think your going to want to know the answer to Roboguy's question. I've heard some designers have to know very little about programming to succeed...but im not very knowledgeable on the subject.

Share this post


Link to post
Share on other sites
Yes, the programmer does the coding.

Quote:
Original post by Pharaoh12
So should i start to learn C++ or is there something I should know before that?


Well, if you want to be a programmer, I would recommend Python. Also, you don't have to "move up to C++," many other languages (such as Python) work just fine by themselves.

Share this post


Link to post
Share on other sites
Guest Anonymous Poster
Alright, ill try and see if Python is easy enough for me but i dont even understand coding yet.Where can I learn?

Share this post


Link to post
Share on other sites
Alright, ill try and see if Python is easy enough for me but i dont even understand coding yet.Where can I learn?

Share this post


Link to post
Share on other sites
http://honors.montana.edu/~jjc/easytut/easytut/

This seems like a good starting tutorial for someone who's never written code before. 'Course there are lots of other tutorials out there; try searching Google for Python tutorials and find one you like a lot if that one doens't suit you.

Share this post


Link to post
Share on other sites
Thanks so much, Jsgcdude. That walkthrough is the best ive ever seen. But i still dont understand how to write a script? In the last part of chp. 2.5, he writes a script that i dont know how to type on the command line?How do you separate statments is what im trying to say?

Share this post


Link to post
Share on other sites
Quote:
Original post by Pharaoh12
Thanks so much, Jsgcdude. That walkthrough is the best ive ever seen. But i still dont understand how to write a script? In the last part of chp. 2.5, he writes a script that i dont know how to type on the command line?How do you separate statments is what im trying to say?

You can create a script by opening up a plain text editor, such as Notepad, typing in your commands and then saving the file as "myfile.py". You'll see the output of all your statements if you:
1) Run your script from the command line by typing myfile.py or maybe python "myfile.py" (if the former doesn't work) when you're in the script's directory.
or
2) Add the line raw_input() to the end of your Python script; then you can double-click your new Python file and it will wait to close until you hit enter.

If you're not familiar with an OS shell/command-line interface, you really ought to if you'd like to be a programmer. I'm not sure how much you already know but you can access a Windows commandline by clicking Start -> Run -> "cmd". If you type "help" you'll receive a list of commands. If you want more help with a command, you can type "help command". Good luck! Let us know if/when you run in to trouble.

Google is your friend.

Share this post


Link to post
Share on other sites
Quote:
Original post by Roboguy
Well, if you want to be a programmer, I would recommend Python. Also, you don't have to "move up to C++," many other languages (such as Python) work just fine by themselves.


Any particular reason why you're recommending Python over C++ as a career in game programming?

Share this post


Link to post
Share on other sites
Can anyone post some info on what it takes to be a producer or designer. Pharaoh12 pm'd me about it and i dont have the answer, so i thought someone might be able to shed some light on it for him?

Share this post


Link to post
Share on other sites
Quote:
Original post by Grafalgar
Quote:
Original post by Roboguy
Well, if you want to be a programmer, I would recommend Python. Also, you don't have to "move up to C++," many other languages (such as Python) work just fine by themselves.


Any particular reason why you're recommending Python over C++ as a career in game programming?


I never said that. I said that Python works fine by itself, not that it will get you a job in game programming. If you want to get a job game programming, and you don't want to start your own business, then you should eventually learn C++.

Share this post


Link to post
Share on other sites
I want to thank everyone here but I never pm'd anyone so please dont spread lies around about me.Thanks, i finally understand my first step into programming :)!

Share this post


Link to post
Share on other sites
Quote:
Original post by Grafalgar
Quote:
Original post by Roboguy
Well, if you want to be a programmer, I would recommend Python. Also, you don't have to "move up to C++," many other languages (such as Python) work just fine by themselves.


Any particular reason why you're recommending Python over C++ as a career in game programming?


I'd add that in this thread pretty much the entire gamedev.net community agreed that c++ is overused in amateur gamedev. The o.p. doesn't even know a language yet, so imo that qualifies as 'amateur'. And once you learn one language, other languages are easier.

Besides, how much longer will c++ remain the primary language in professional game developement? Is it even now? Or is c++ used by engine developers while everyone else uses whatever scripting language (python?) the engine uses? These are rhetorical questions by the way....

Share this post


Link to post
Share on other sites
Quote:
Original post by jsgcdude
I'd add that in this thread pretty much the entire gamedev.net community agreed that c++ is overused in amateur gamedev. The o.p. doesn't even know a language yet, so imo that qualifies as 'amateur'. And once you learn one language, other languages are easier.

Besides, how much longer will c++ remain the primary language in professional game developement? Is it even now? Or is c++ used by engine developers while everyone else uses whatever scripting language (python?) the engine uses? These are rhetorical questions by the way....


In amateur game dev, yes. Use whatever you feel like using, whatever will get you there fastest. I define that as a hobbyist, someone that doesn't necessarily want to become a professional, but just wants to make cool little games in his/her spare time.

Since Pharaoh asked about a career I would imagine his goals stretch further than the amateur. For that reason, I would recommend a language that's still WIDELY used in games: C/C++.

You are correct, most professional game devs write the engine in C/C++ and as much game logic as possible in scripts. However, if you think you'll make it in the industry as a programmer not knowing any C/C++, you'll be in for some hard times.

Btw, to answer your 'rhetorical questions' (which aren't really rhetorical, btw), go look at the gamasutra job postings for programmers. Tell me what you find ;)

Share this post


Link to post
Share on other sites
You both are right.I am an amateur therefore Python is what Im going to start with since it is extremely easier than C++. When im done with python I should and will go onto C++. What kind of languages to real Game Programmers use?Is it C++?

-Thank You everyone for your help.

Share this post


Link to post
Share on other sites
so far im on chapter 4 at http://www.ibiblio.org/obp/thinkCSpy/index.htm to learning Python but so far ive only learned how to use python for math or putting words. What does any of this have to do with making games?

Share this post


Link to post
Share on other sites
Quote:
Original post by Pharaoh12
so far im on chapter 4 at http://www.ibiblio.org/obp/thinkCSpy/index.htm to learning Python but so far ive only learned how to use python for math or putting words. What does any of this have to do with making games?

'Course you'll need math and words to make games! Granted, you're right - it doesn't pertain so much to putting pictures on the screen, but that's far from all there is to making a game. Try making a guess-the-number game, Tic-Tac-Toe (maybe even with an AI opponent), Hangman, things like that. They'll sharpen the skills you already have and force you to learn new ones, and it's all part of what you need to make better games. Dickens didn't write Great Expectations in elementary school.

EDIT: Oh - chapter 4 is about conditionals. Those are extremely important; I don't think you could make what you'd call a "game" without one.

Share this post


Link to post
Share on other sites
Yeah, but even if I go through the whole thing, I still wont know how to use it toward creating a game. Will I?

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement