May 30, 2013 at 2:35am UTC
Easy questions. I just wanted to know what programs and skills I would need to know to make a game.
What I know is needed.-----------------------------------
Advanced c++ knowledge
A brain full of stuff I know I still need to learn or read. (Algorithyms, calculus, physics, etc.)
What I need to know.--------------------------------------
What is a great game engine that would supply professional results with no need to purchase a license.
Also is UDK free to use up to X amount of $ then you pay a % past the $limit$?
There is alot I need to know, and unlike some people who fall short after reading 1 book and quit I will never quit and am asking for help on things like-->
What do I need? Where should I start (currently reading tons of c++ books one by one c++ primer atm.)
I was wanting to go Opengl and Openal maybe but to be honest I am clueless being overwhelmed with tons I need but no info on what they do exactly and that means
for instance (I know the difference here) if I had UDK and Irrlitch ... I might think I need them both because I dont know what they do... knowing they are engines now I would pick 1.
Looking for Open sourced software lists to use in game creation and brief infos or links would be ok on what they do and how they are used/implemented.
Anything would be a great help to speed my learning process up a bit.
May 31, 2013 at 8:35pm UTC
Bump, pm me if you can help me learn anything.
Until then i'll hope for someone nice to respond..
Aslo I am reading alot on everything and not just hoping on this one post.
Jun 1, 2013 at 12:34pm UTC
I love this topic as I am in the same boat as you, still trying to wrap my head around a lot of shtuff.
I generally place game engines into one of two categories.
Free and not free.
For free... I have had recommended to me one called "Blender" and one called "Ogre3d". They are easy to find, just google them.
For not free... I like "CryEngine3". It is free for download and you can use all features. The catch is if you want to sell your games you then need to sign a contract with the developers. But still this is great for getting practice with a pro game engine.
The "Unity" game engine has a free version, but does not include all features. They want to wet your appetite and then make you pay for upgrade.
As far as what you are learning... your on the right path. When you have enough knowledge of code, try to make your own game engine. Keep it simple. Don't waste money on too many books as nearly all information can be found for free on the net somewhere.
Jun 1, 2013 at 12:58pm UTC
yes, its been asked a many times. The best advice I can give you is never throw away any of your code.
Jun 1, 2013 at 1:25pm UTC
slightly off topic...
Do you actually know anyone into game development?
It seems to be more popular on the net, but in real life I am the only person I know into making games.
Jun 1, 2013 at 3:01pm UTC
I know a few people doing there own things on the side but nothing serious atm. I plan to change that when I make my project open source. In the fall.
Jun 2, 2013 at 2:08am UTC
ok last question on this post...
is irrlitch completely free? I have read it is ... and read it isn't
if it is free why or why not should i use it/ discard it?
should I just go ogre or blender? ... also if i go ogre or blender will i need some way to input audio? or can I just do that with c++ language somehow easily w/o hassle....
Your replies are appreciated guys.
I really know nothing of this so details greatly help ... just trying to grasp the ideas around what software components are needed to fully make a game and what they do.
Also trying to look for open source as much as possible to avoid fees and lawsuits heaven forbid :D.
Jun 2, 2013 at 6:52pm UTC
Thanks TinyTreeTree this helps ... have also seen this site before but lost it haha ....
Ill close this now as I will google from now on and read tuts posts etc.
Jun 2, 2013 at 7:10pm UTC
My question would be, what is your definition of "game development"?
I only ask because I know of many "game developers" who code for Text based games (MUDs).
Jun 4, 2013 at 5:44am UTC
2d and 3d ... not sure which engines IDE would be codeblocks but may change....
one of these
mainly looking into 2d/3d and don't really enjoy text based games at all.
I am just try to figure out how things work.... such as ....
Since I am new I didn't really understand this basic concept about libraries and how they process.
(Machine code) C++ = shortcut // codeblocks
c++ code = shortcut calls to assembly language.... which I got no problem BUT!!!
I didn't understand that SDL ( and i think sfml-opengl ) where libraries for c++ that you could splash into a IDE for those calls.....
So in a nutshell I am slowly learning LOL!!!!
Things are so easy to understand don't get me wrong it's just nobody teaches the basics in a way you understand sometimes.
Such things like .....
spacing doesn't matter
lib calls setup shortcuts to gfx/text/etc (and there are tons of libraries for everything)
So basically I'll just keep reading and asking Q's
Jun 4, 2013 at 12:36pm UTC
I have heard that irrlitch is free though I have not tried it.
My opinion though is it is less about which engine you use but rather how you use it. Just pick one and run with it until you have it mastered.
I have seen demos of many of the game engines and they all have their abilities to produce impressive things, but I am sure there is a learning curve. So waste no time and dive right in.