Sign in to follow this  
Nuclearsheep

Hey guys im new to game development

Recommended Posts

Nuclearsheep    122
Sup fellow gamedev.net peeps, Hi guys i just recently decided i wanted to design and program games. At the moment i totally suck in this field but i have done website development including javascript, html , flash (*Cough* This prolly aint of any importance *cough*). I would really like some fresh advice on how to start of ( Programs to use, tutorials etc..) No secrets about my age, i am 14!. Anyways my name is Nick i live in the Uk Many thanks Nick aka Nuclearsheep [Edited by - Nuclearsheep on November 8, 2004 5:55:12 PM]

Share this post


Link to post
Share on other sites
ukdeveloper    264
I'm a fellow British n00b (aged 17).

Trust me, HTML, javascript and Flash are NO use to you unless you want to write a website to publicise your game.

If you want to seriously get into game creation, you should learn the basics of C++, OpenGL/DirectX and maybe a little bit of Visual Basic if you want to start off with something simpler.

There's loads of good stuff here to get you started, but I'm at a very early stage myself. Hope this helps.

Share this post


Link to post
Share on other sites
Nuclearsheep    122
Thanks mate have been scrolling across the everlasting number of forums and been reading up alot on VB and C++ i will continue to look this up and Learn!

Anyways forgot to mention my favourite kind of games are Mmorpg's and fps's

Favourite games are

(1) Everquest
(2) Halflife
(3) UO
(4) Cs
(5) Ut2004

Share this post


Link to post
Share on other sites
RIPmenthoR    100
i´m nex here too BUT (big but) I dont have any c++ builder that would run under this stupid c**p i cant find anything...
if you know where feel free to tell me
(if you want)

Share this post


Link to post
Share on other sites
Gamesmaster3    154
Hi and welcome!I'm new here myself but I think I might be able to help out in this area.

If you haven't checked already be sure to check out the beginners section of this site.Assuming that you have though a book to get you started would be.
C++ Programming for the Absolute Beginner.
By Dirk Henkemans and Mark Lee
They break it down pretty well so not only do you see what you should do you learn why you're doing it that way.

A good site you might want to check out is
[link]http://www.gametutorials.com[\link]
They have tutorials specifically tailored to people trying to learn how to make games.And the guys who run it are real good about explaining stuff.

Well good luck to you.

Share this post


Link to post
Share on other sites
xyuri    166
If you want to do games youre going to need C++ and either DirectX or OpenGL.

A good place to start is either the mentioned site (post above this one I think), or but this book:

http://www.gamedev.net/columns/books/bookdetails.asp?productid=379

I have it myself and must say that it is very good for a beginner. It assumes you are using Dev-C++ instead of VC++ though, which is good cos most of U dont have that kinda money to shell out just to give it a shot!

Share this post


Link to post
Share on other sites
grekster    640
Welcome :)

If I were you I'd take you e-mail address out of your post as (correct me if im wrong) it can be added to spam lists.

If you really want to do games there your probably at some point goin to need to learn C++ and an API such as DirectX or OpenGL. but its debateable whether you need to start with them. And remember to start small. You can dream about making a super 1337 MMORPG if you like but just remember its goin to be a while before you can make something like that for real.

Good luck and have fun:D

Share this post


Link to post
Share on other sites
Guimo    463
Hi,
The same I tell to my students.

a. Start by exploring some languages. Java, C++, Assembler.
b. Once you feel comfortable with the language get a goos programming environment like Netbeans (for Java) or VisualC++ (for C/C++).
c. Select your target platform. Its better if you focus in one platform (PC, Playstation, XBox, Palm, CellPhones) and become an expert on that environment.
d. Choose your graphics API (DirectX, OpenGL).
e. Start doing simple clones of games in order to build experience. But most important, make a COMPLETE game, from the start menu to the ending credits.

f. And the most important. Don't believe anyone telling you that this API is better than that other API or this language is better than that other language. This is all your personal choice. The more comfortable you feel with your choices, the better your games will be.

And above all... have fun. A project should be fun. But if you feel something is wrong. Stop and rethink it. Sometimes you must just kill a project before is born, but its better that way. And not everything is lost, you will learn a lot with each failure.

Luck!
Guimo


Share this post


Link to post
Share on other sites
a. Start by exploring some languages. Java, C++, Assembler.

-start with assembley? I wouldnt recomend it. c++ is the standard for game programming.

b. Once you feel comfortable with the language get a goos programming environment like Netbeans (for Java) or VisualC++ (for C/C++).

-vc++? that sucks AND costs a ton of money, get dev-c++ (www.bloodshed.net)

c. Select your target platform. Its better if you focus in one platform (PC, Playstation, XBox, Palm, CellPhones) and become an expert on that environment.

-woa, for a beginer that isnt even an issue

d. Choose your graphics API (DirectX, OpenGL).

-basic stuff 1st, I am starting sdl after 8 months of basic programming

e. Start doing simple clones of games in order to build experience. But most important, make a COMPLETE game, from the start menu to the ending credits.

-yet again, he isnt a advanced programmer, this would have ben no good to me 8 months ago.

I would sejust c++, if that is to hard do ruby (that is what I have been told).

Share this post


Link to post
Share on other sites
Roboguy    794
I agree that he probably won't want to learn assembly, at least not yet, he should probably learn either C++, Java(which would probably be easier to learn than C++, and it lets you get into graphics programming quicker), or python(also easier than C++, but Java has some more libraries built-in)

Share this post


Link to post
Share on other sites
alnite    3438
Quote:
Original post by cplus programmer
b. Once you feel comfortable with the language get a goos programming environment like Netbeans (for Java) or VisualC++ (for C/C++).

-vc++? that sucks AND costs a ton of money, get dev-c++ (www.bloodshed.net)

VC.NET is a lot better than Dev-C++ IMO. And the Standard edition only costs $100. Even better, a free command-line compiler from Microsoft. This is the compiler that comes with Visual C++ Professional edition.

Quote:

c. Select your target platform. Its better if you focus in one platform (PC, Playstation, XBox, Palm, CellPhones) and become an expert on that environment.

-woa, for a beginer that isnt even an issue

After you are comfortable with the language. Most newbies make a mistake by switching platform and inconsistent with the API they are using. He raises up a good point here.

Share this post


Link to post
Share on other sites
wmpang    122
First of all, I think learning C/C++ and then OpenGL and etc. library is necessary for game development.

However, in my opinion, you should not avoid using/learning Flash. I think Flash is very nice too for Rapid Game Development. Surely it will not be a nice tool for making large scale game like MMOG .. but as a beginner, it will quickly make you rewarded with something (e.g. a completed small game) , instead of digging very very deep into many difficult languages and library but nothing comes out finally ....

Share this post


Link to post
Share on other sites
mxrss    133
Quote:
Original post by cplus programmer
a. Start by exploring some languages. Java, C++, Assembler.

-start with assembley? I wouldnt recomend it. c++ is the standard for game programming.

b. Once you feel comfortable with the language get a goos programming environment like Netbeans (for Java) or VisualC++ (for C/C++).

-vc++? that sucks AND costs a ton of money, get dev-c++ (www.bloodshed.net)

c. Select your target platform. Its better if you focus in one platform (PC, Playstation, XBox, Palm, CellPhones) and become an expert on that environment.

-woa, for a beginer that isnt even an issue

d. Choose your graphics API (DirectX, OpenGL).

-basic stuff 1st, I am starting sdl after 8 months of basic programming

e. Start doing simple clones of games in order to build experience. But most important, make a COMPLETE game, from the start menu to the ending credits.

-yet again, he isnt a advanced programmer, this would have ben no good to me 8 months ago.

I would sejust c++, if that is to hard do ruby (that is what I have been told).


VC++ is the defacto tool to use in the idustry, the Enterprise version may cost alot of money but you can get standard versions for cheap and if you go on e-bay you can get old licenses for very cheap.

Dev-C++ is great and all but if you want to become a pro you need to use the tools of the pro's. Also if you dont like VS then use Codewarrior another defacto tool.

And as i always say learn any language

\- Mike

Share this post


Link to post
Share on other sites
when he gets there, fine; but I have never spent a penny on what I know now. vc++ is not a needed thing for a beginner, dev-c++ is. as java may be easier, c++ is the industry standard; dev-c++ is good ultil you want to make closed-source games.

Share this post


Link to post
Share on other sites
mxrss    133
Quote:
Original post by cplus programmer
when he geth there then fine, but I have never spent a pelly on what I know now. vc++ is not a needed thing for a beginner, dev-c++ is.


what langugae do you speakth?

"when he geth there fine" also whats a pelly. It says you were "born in the USA". (Had to do that) Dev-C++ is OK i used bloodshed once it was OK like i said. But, hell why not use a intellicode editor that are open source. LOL, this is where you can tell the M$ hatters from someone who has used technology. LMAO I use M$ stuff but i also use open-source and some OS to windows projects are coded from MS-DEV because it is better at finding problems with your program using its various macros like __inline().

I think Dev is ok but not great. I was able to get more done and understand what the hell was going on with Codewarrior or MS-DEV then Dev-C++.


hey if you really want to learn use GCC, emacs and BASH. That would be real fun

LMAO

- Mike

Share this post


Link to post
Share on other sites
Luctus    584
Quote:
Original post by wmpang
Surely it will not be a nice tool for making large scale game like MMOG ..

But then again, c++ isn't necessarily fit either, but that's beside the point. The best thing a beginner really can do, is try to experiment as much as possible, and have fun while doing it. Be it in flash, python, delphi, c++ or something else

Oh, and hate to break it to you cplus, but..

Share this post


Link to post
Share on other sites
Luctus    584
Quote:
Original post by mxrss
hey if you really want to learn use GCC, emacs and BASH. That would be real fun

LMAO


What's so funny? A lot of people (including me, and a lot of my fellow university students) do. The only thing I really miss from MSVC is their debugger..

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this