Jump to content
  • Advertisement
Sign in to follow this  
mrsnowwhite

Help for an absolute beginner

This topic is 2535 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

Hello guys.. i am interested in game development~so how do i start?cn anyone plz tell me?
i noe nothing about game development.. can anyone recommend some book for me?thx
do i nid programming knowledge and wht role programming play in game development?
wht is the use of game engine? wht part did maya and 3ds max play? and wht is xna studio?
with software such as unity 3d, xna studio, and game maker, do i still nid programming knowledge??
thx for answering my question~appreciate it very much^^

Share this post


Link to post
Share on other sites
Advertisement
There are so many places you can look for the answers, including here on this site in the resources section and Google. Go explore! :)

Share this post


Link to post
Share on other sites
You should read the beginners FAQ...

I personally recommend C#, then later, once you understand the language pretty well, learn and use XNA. XNA is 'framework', it provides a lot code for you to use to make graphical applications/games.

With Unity3D you will be able to get results much faster and easier. You will still need to know how to code, though.

OpenGL and DirectX are graphics APIs, kinda like XNA. The biggest difference between them is that OpenGL is crossplaftorm, while DirectX is windows only.

Share this post


Link to post
Share on other sites

Hello guys.. i am interested in game development~so how do i start?cn anyone plz tell me?
i noe nothing about game development.. can anyone recommend some book for me?thx
do i nid programming knowledge and wht role programming play in game development?
wht is the use of game engine? wht part did maya and 3ds max play? and wht is xna studio?
with software such as unity 3d, xna studio, and game maker, do i still nid programming knowledge??
thx for answering my question~appreciate it very much^^


For me, two good books to start are "Game Development with Python and Pygame - McGugan" and "Beginning_C++_Game_Programming". And as usual I recommend you to start with 2D games if you are more interested in programming. If you are only interested in 3D I recommend you a game engine like unity 3D (you need to know a little bit of programming) but to start I think it's better with 2D games.

Share this post


Link to post
Share on other sites
With regards to game development, it really depends on where you want to get involved.

Media: Visual or Audio

or

Programming




If you want to get into media side of things, download an image editor (I'd suggest gimppersonally) and start drawing characters, GUI's... and away you go.

It is really the programming side that has more scope as far as I am aware and there are lots of people who are going to give you advice about what language is best for you. There are two main languages that employers look for nowadays 1) C++ 2)Java granted, C#and a multitude of others are becoming more and more prevalent. This isn't to say what you are learning now will be useful by the time you master the language.

I recommend learning a language. Not because of the syntax or because it's what employers want, you're going to need a language that is suitable for you as a beginner. Remember 9/10 the language you'll be learning with, won't be industry standard by the time you've mastered it. So pick something simple. [s]Ruby has a good reputation, fairly simple, intuitive, I believe it's based on C++ I can't quite remember.[/s] EDIT("I have just been informed, that it's not the best thing for game programming, however it may still be useful to get the basics down") Python also has an up and coming user base. Unfortunately, they've just switched from 2.7 to version 3, which until 3 is more widely accepted (even by their own libraries), is going to cause some problems.

What you will need to learn isn't the memory allocation that C++ affords or how to write speedy code, but you will need to understand logic, a little mathematics and ease of understanding. New programmers nowadays often start with either Visual Basicor Java. (Or so it seems)

If you're a math genius, you might want to attempt haskell. *evil grin*

Share this post


Link to post
Share on other sites
I recommend learning C++ first, then when your comfortable with that, look at three of the most popular 2d graphics API's, SFML, ALLEGRO, SDL. Choose wisely.
If you choose SDL or Allegro, take a look at her youtube Page
http://www.youtube.com/user/LusikkaMage

As for SFML, just google SFML tutorials, and you should get a page full of good results.

Good luck!

Share this post


Link to post
Share on other sites
thx guys.. i think i really nid to get a book to start ad..currently still thinking which to choose..java, c++, or c#
anyway..really thx for the advice given by u all..^^

Share this post


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

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!