GPWiki.org
GPWiki.org
It is currently Thu May 23, 2013 4:48 pm

All times are UTC




Post new topic Reply to topic  [ 23 posts ]  Go to page 1, 2  Next
Author Message
 Post subject: Newbie question
PostPosted: Sun Mar 01, 2009 7:12 pm 
Novice

Joined: Sun Mar 01, 2009 4:48 pm
Posts: 6
Hello everybody :)

My name is Dana and I love Video Games,I want to learn how to create a game.I don't have any programming skills or graphic design skills,where should I start?

Is C++ a good programming language to start with?
and I heard that many Video Games use 3D max for graphic and animation is it a good idea to learn it?

Thanks in advance,and sorry if my english is not that good :)


Top
 Profile  
 
 Post subject:
PostPosted: Sun Mar 01, 2009 7:23 pm 
Corpse Bride
User avatar

Joined: Tue Jul 01, 2008 11:44 pm
Posts: 2217
Location: England
Hello Dana. :)

Have you ever programmed anything? What about game editors, like level or map editors?

This is what our wiki says about beginning. But my suggestion is to proceed in the order I've written below. This is what I suggested to another visitor:


  • Make various programs which generate text output.
  • Do various number crunching demos with text output.
  • Read mouse and keyboard, do some number crunching and text output with that data.
  • Read mouse and keyboard, do some number crunching and 2D graphics output.
  • Learn game logic.
  • Make a 2D game.
  • Experiment with 3D techniques.
  • Make a 3D demo.
  • Make a 3D game.


Top
 Profile  
 
 Post subject:
PostPosted: Sun Mar 01, 2009 7:52 pm 
King Code Monkey
User avatar

Joined: Wed Sep 01, 2004 3:05 pm
Posts: 11182
Location: Abingdon, MD
If you don't want to do game development professionally, I wouldn't recommend C++. You will need to learn how to program however. Having used a lot of languages for game dev I have stated I'll never use C++ and I'll probably only use C#. You can head over to creators.xna.com and check out the FAQs in the forums to get started. You can also post questions here once you get started.

_________________
Bored? Head on over to my blog and see what I'm up to.

Microsoft XNA MVP


Top
 Profile  
 
 Post subject: Newbie question
PostPosted: Sun Mar 01, 2009 8:04 pm 
Novice

Joined: Sun Mar 01, 2009 4:48 pm
Posts: 6
Hi :)
I haven't programmed anything before I have some HTML and CSS knowledge but i don't think that's related to programming.So what programing language do you suggest I should start with?

and one more question

My idol in the video game industry is Daniel Houser the founder of the Rock Star Games and the inventor of GTA series.Does anyone of you guys know what exactly he is doing?Is he the one who writes the stories or is he a coder or graphic designer?

Thanks


Top
 Profile  
 
 Post subject:
PostPosted: Mon Mar 02, 2009 3:27 am 
Dexterous Droid
User avatar

Joined: Fri Dec 24, 2004 8:13 pm
Posts: 3769
Location: Michigan, 'US' of 'A'. Below Canada.
Python or C#. Pick one of them. Either will get you started in programming. (Always remember that most core programming concepts transfer between languages so if you pick a language like C# or Python you can move to C++ or many others later).

There are many tutorials for python online. If you need further help just ask.

_________________
/\/////////// \\\\\\\\\\\/\S
/\/////////\\ //\\\\\\\\\/\I - Assault Wars
/\///////\\//|\\//\\\\\\\/\R - - Work in Progress
/\/////\\////|\\\\//\\\\\/\I
/\///\\/////\|/\\\\\//\\\/\S


Top
 Profile  
 
 Post subject: Re: Newbie question
PostPosted: Mon Mar 02, 2009 12:07 pm 
Corpse Bride
User avatar

Joined: Tue Jul 01, 2008 11:44 pm
Posts: 2217
Location: England
Tom sawyer wrote:
Hi :)
I haven't programmed anything before I have some HTML and CSS knowledge but i don't think that's related to programming.So what programing language do you suggest I should start with?


I started with basic. I'm still with basic and I don't want to learn any other language. :) It's a very comfortable language to begin with, and it is versatile, but its power is limited. I'm stuck in the 20th century in gaming terms, as the best I can produce will always be 10 years behind the best that c++ programmers can produce. Fortunately for me though, I prefer 80s and 90s style games.

If you chose basic I'd be happy to guide your learning.


Top
 Profile  
 
 Post subject: Re: Newbie question
PostPosted: Mon Mar 02, 2009 2:16 pm 
Level 22 Norse Warrior-Librarian
User avatar

Joined: Mon Sep 04, 2006 5:25 pm
Posts: 517
Location: U.S.
Tom sawyer wrote:
I haven't programmed anything before I have some HTML and CSS knowledge but i don't think that's related to programming.


While HTML and CSS may not be directly related to programming, they do share some basic principles, such as the fact that you can't forget closing tags or your program (or webpage) isn't going to work correctly, so you're probably a bit ahead of the curve :)

_________________
Worlds at War (Current Project) - http://www.awkward-games.com
Ganadu'r, The Eternal Sage (Other Current Project) - http://rpg.naget.com
Programming tutorials and web-design services: http://www.wyrmmage.com


Top
 Profile  
 
 Post subject: Re: Newbie question
PostPosted: Mon Mar 02, 2009 3:03 pm 
Bibliotherapist
User avatar

Joined: Wed Dec 21, 2005 6:23 pm
Posts: 6210
Location: Manchester, UK
wyrmmage wrote:
Tom sawyer wrote:
I haven't programmed anything before I have some HTML and CSS knowledge but i don't think that's related to programming.


While HTML and CSS may not be directly related to programming, they do share some basic principles, such as the fact that you can't forget closing tags or your program (or webpage) isn't going to work correctly, so you're probably a bit ahead of the curve :)


In other words, HTML and CSS get you used to having to adhere to arbitrary syntax rules otherwise everything blows up in your face :)

For a beginners language, I'd suggest looking at one of the more 'modern' languages. Ruby or python are good ones (both have decent amounts of info online) with ruby being my preference there. You could also have a look at C#, but that doesn't have quite as instantaneous feedback as ruby or python (both of them allow very minimalistic programs with almost no boilerplate code).

_________________
God must love stupid people, he made so many.
theraje: 'God doesn't love stupid people, they're just easier to make'
http://sharedillusions.blogspot.com


Top
 Profile  
 
 Post subject: Newbie question
PostPosted: Mon Mar 02, 2009 3:44 pm 
Novice

Joined: Sun Mar 01, 2009 4:48 pm
Posts: 6
Thank you guys for your reply :)

I'll have a look on Python and see were I get.
Is it a good idea to learn programs for animation while I learn programming?

Thanks


Top
 Profile  
 
 Post subject: hello
PostPosted: Thu Mar 05, 2009 4:19 pm 
Novice

Joined: Sun Mar 01, 2009 4:48 pm
Posts: 6
anyone knows a good software to create the animations for a game?
what do u guys think of 3D max

Thanks


Top
 Profile  
 
 Post subject: Re: hello
PostPosted: Thu Mar 05, 2009 4:32 pm 
Corpse Bride
User avatar

Joined: Tue Jul 01, 2008 11:44 pm
Posts: 2217
Location: England
Tom sawyer wrote:
anyone knows a good software to create the animations for a game?
what do u guys think of 3D max

Thanks


3D modelling and programming are not usually mastered by the same person; they're typically separated aspects of development, with some persons doing the programming and some persons doing the graphics, even for non-commercial projects.

I don't say this to discourage you in any way, but to emphasize that learning both programming and 3D modeling together isn't necessarily productive, because they can both be very demanding.

I don't know which modeling packages are better than others, but I've heard 3D max gets quite a lot of mention, so if that's what you have then I think that will be adequate for learning.

I'm sure others can advise better than me :)


Top
 Profile  
 
 Post subject:
PostPosted: Fri Mar 06, 2009 1:47 am 
Harmlessness does no harm
User avatar

Joined: Tue Sep 14, 2004 8:37 pm
Posts: 3808
Location: Ferriday, LA, US
The only thing about 3DS Max is that it is very, very expensive (we're talking thousands of US dollars). If you want something less expensive, I believe there is a free version (that is likely stripped down). I don't know what it's called, but it's something to look into. There is also a free version of Maya. If you want to get something totally free, look into Blender, which has a bit of a steeper learning curve, but is quite powerful.

While Jasmine is right that few people will be able to master programming and 3D modeling, the same can be said of either one by itself. So, if you can accept that you'll have to sacrifice one of those in favor of the other, then go wild. I personally would suggest focusing more on programming, since it isn't THAT hard to get a decent-looking low-poly 3D model (as opposed to a great-looking one).

_________________
What most people don't understand about "enlightenment" is that it is not an end-goal; but where you find yourself just before taking a new "first step."


Top
 Profile  
 
 Post subject:
PostPosted: Fri Mar 06, 2009 9:02 am 
Bibliotherapist
User avatar

Joined: Wed Nov 03, 2004 1:28 pm
Posts: 6717
Location: Oxford, Englandshire
The problem I found with using high end 3D packages to design your models is that you probably won't be able to get all the features of the package to work in your games.

You could build a fantastic looking model in 3DS Max, but could you code in specular and bump mapping in your game?

Also, the model formats tend to be overly complex and again, you lose some of the advanced stuff in conversion.

I personally like Lightwave, I've been using it since the Amiga days.

However, I only build the basic mesh in LW. I export as Wavefront .obj format (fairly universal) to move the mesh between applications. I use MilkShape and LithUnwrap to do UV Texturing/clean up.

_________________
10 PRINT "Bad Monkey ";
20 GOTO 10


Top
 Profile  
 
 Post subject: 3d max
PostPosted: Sat Mar 07, 2009 7:24 pm 
Novice

Joined: Sun Mar 01, 2009 4:48 pm
Posts: 6
I don't have a problem with the price as were I live all kind of software's movies...etc are sold for a few dollar$ as we don't have low's about copyright.

You say that programming and graphic design is mastered by different people but if I want to create a simple game and don't have a partner to make the graphic design stuff, how will I be able to finish the game if there is no characters and animations?

Thanks :)


Top
 Profile  
 
 Post subject:
PostPosted: Sat Mar 07, 2009 7:31 pm 
Corpse Bride
User avatar

Joined: Tue Jul 01, 2008 11:44 pm
Posts: 2217
Location: England
You can ask people to make models for you. Ask on here, or on 3d model making community boards.

Or you can make some crude models yourself using cheaply available software, normally referred to as "programmer art" :)

Depending on how your skills compare, your game might end up with "artists' programming". :P

_________________
I ain't pushing no moon buttons.


Top
 Profile  
 
 Post subject: ok
PostPosted: Sun Mar 08, 2009 7:15 pm 
Novice

Joined: Sun Mar 01, 2009 4:48 pm
Posts: 6
Ok thanks :)


Top
 Profile  
 
 Post subject:
PostPosted: Sun Mar 22, 2009 5:18 am 
Prolific Poster

Joined: Sat Mar 07, 2009 5:32 am
Posts: 19
Location: Nevada
The key word here is master...

If your just starting out, I think its an excellent idea to make your own models for your own game. They are right though, the process is very long and takes alot of dedication.

You wont really know what you want to master unless you sample the different aspects of game developement. Personally, I love being able to switch from coding and keymashing to creating models. It helps out with the burn out.

I am a pure hobbyist though and as such I am not looking at getting into the business professionally.

_________________
Life is just a game, learn to play!
------------------------------------------
╬-YellzBellz! Online Games, Programming and More!-╬ :D


Top
 Profile  
 
 Post subject: Re: Newbie question
PostPosted: Sat May 01, 2010 7:46 am 
Tom sawyer wrote:
Hello everybody :)

My name is Dana and I love Video Games,I want to learn how to create a game.I don't have any programming skills or graphic design skills,where should I start?

Is C++ a good programming language to start with?
and I heard that many Video Games use 3D max for graphic and animation is it a good idea to learn it?

Thanks in advance,and sorry if my english is not that good :)


-
Why not try Game Maker?
you can get it from http://wwwyoyogames.com
and there are lots of gamemaker video tutorials at http://www.gamemakertutorials.com


Top
  
 
 Post subject: Re: Newbie question
PostPosted: Tue Mar 13, 2012 4:44 pm 
Rookie

Joined: Tue Mar 13, 2012 4:22 pm
Posts: 4
itay wrote:
Tom sawyer wrote:
Hello everybody :)

My name is Dana and I love Video Games,I want to learn how to create a game.I don't have any programming skills or graphic design skills,where should I start?

Is C++ a good programming language to start with?
and I heard that many Video Games use 3D max for graphic and animation is it a good idea to learn it?

Thanks in advance,and sorry if my english is not that good :)


-
Why not try Game Maker?
you can get it from http://wwwyoyogames.com
and there are lots of gamemaker video tutorials at http://www.gamemakertutorials.com


You want to make a game where you can control every little thing? Don't use this. Make everything yourself. (I've used it and I do not recommend it, worst programming course ever)

Honestly, Python, C#, or Java are all good options as they're simple programming languages. C++ is overwhelming and shouldn't be taught to new users.

A simple graphics program is GIMP or Paint.NET (if your budget is $0) for 2D, and use Blender for 3D (again, if budget is $0). 3DS Max is a great program, but it's extremely expensive.

But yeah, it's up to you, really- this is just what I've learned. Have fun. :spin

_________________
Mostly a musician, but aiming to be a programmer. Very new to programming, using XNA and Java and VB .NET to make everything. Mostly text games atm (with VB), though.


Top
 Profile  
 
 Post subject: Re: Newbie question
PostPosted: Tue Mar 13, 2012 6:16 pm 
Bytewise

Joined: Sun Oct 16, 2011 3:09 pm
Posts: 277
Location: Here (where else?)
I don't think itay waited almost two years for an answer :p

_________________
My project: Messing about in FreeRCT, dev blog, and IRC #freerct at oftc.net


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 23 posts ]  Go to page 1, 2  Next

All times are UTC


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Group