Sign in to follow this  
solidsnake_m16

I am new to Game development/design

Recommended Posts

solidsnake_m16    100
Hi all how is every one hope u r all ok .. I am new to this forums as well as this part of knowledge .. I aspire to be a game developer or a game designer (mainly developer and walk the ladder to desinger) I know how to work in 3D Studio Max started learning basic but left it then went to python and left it too The question is Which language is the best for game making ?

Share this post


Link to post
Share on other sites
Rand    193
Python seems popular on here for beginners. More recent beginners will i'm sure be on here to give first hand advice :)

Share this post


Link to post
Share on other sites
solidsnake_m16    100
so i continue in python ? but that will allow me to design/make 3D games and help me with 3D studio max ? as all the games i seen on Pygame are made into 2d only or that is a route i have to walk and then swith to 3d ?

Share this post


Link to post
Share on other sites
Rycross    584
Quote:
Original post by solidsnake_m16
so i continue in python ? but that will allow me to design/make 3D games and help me with 3D studio max ? as all the games i seen on Pygame are made into 2d only or that is a route i have to walk and then swith to 3d ?


You should be able to make 3D games. For example, Ogre3d has bindings for Python: http://www.ogre3d.org/wiki/index.php/PyOgre

Share this post


Link to post
Share on other sites
geolycosa    217
Start off making something simple. 3D games are tough to start with, but you could get a simple 2D game with Python rolling in fairly short order. If you are dead set on making a 3D game, check out the NeHe tutorials (http://nehe.gamedev.net/). I'm not sure, but I think there are python versions of these tutorials out there somewhere.

Good luck and welcome to Gamedev.net!

Share this post


Link to post
Share on other sites
Xai    1848
Python and C# are the 2 I see most common for learners the past few years. Less popular for newbies, but still used are C++ and Java. And I also personally use ruby, which is a lot like python but I like the syntax better (although there are less helper sites for it, so probably it is less appropriate for first learning).

Share this post


Link to post
Share on other sites
Chad Smith    1344
Well, the language that is used MOST for game development is actually C++ (ok...professionally...but still a lot of indies use it). The thing is, C++ is not really a beginner friendly language. It can be. You just need to put A LOT of time into it. I learned C++ as my first language, and I did just fine I believe, though I did notice that while people were using simpler and easier languages to put out games, I was still on text-based stuff learning some of C++'s advanced stuff. This is because C++ is a complex language...no doubt.

If you feel that you think you can go ahead and do C++, then give it a shot! It's not impossible for a beginner to learn, but I am not going to lie. It won't be really easy at all. If you feel you want to try another language before C++, then C# is a very good choice. It has C/C++ syntax, and it is pretty easy to jump right into. Also, after you feel like you know C# pretty good, you can learn the XNA Framework. This framework allows you to do game development pretty easy, and it also lets you develop for the 360.

I hope that helps.

Chad.

Share this post


Link to post
Share on other sites
solidsnake_m16    100
Thanks to all of you, i already began lil in C++ and i was like O.o what is going on so i am gonna give it another try if not then i will take C# as u guys said , one last question and will stop my eritating happit, errr after i learned the language, now what ? (or is that way ahead of me ?)

Share this post


Link to post
Share on other sites
chaospilot    122
I'm an aerospace engineer, so not trained in computer science properly. I found that just biting the bullet and learning C++ properly and spending the time to really seek help and dig in on difficult problems has made me a strong learner. Also, i recently applied to game developers and found that all my C++ knowlege got me some offers (even with only a Masters in Aero).

Share this post


Link to post
Share on other sites
Ravuya    135
IMHO, Python is the right choice here. You should start with Python and move from there. It improves your expressive power significantly, and still allows you to use native code libraries for speed.

Most importantly, stuff like memory management and textbooks written by idiots espousing bad practice don't get in the way of your learning as much as they do with C++. Once you know Python, it's significantly easier to use your existing knowledge to move to C++, if you want, or you can continue to write your games in Python and call native code from there (as several other GameDev members are doing).

It teaches the same major concepts of CS and game development, but it cuts down the learning curve significantly so you can focus on the concepts instead of posting on FB every two weeks asking why the code in a bad C++ textbook is causing crashes.

It always surprises me how many of these FB posts have moderators and respected members of our community recommending not going with C++, and the newbies invariably go with C++ and meet with failure weeks or days later. It's not a beginners' language.

No matter what you pick, you have to be persistent. So many newbies on FB start, end up with minor trouble configuring their development environment, and come back asking for a new language.

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