Members - Reputation: 11
Posted 02 January 2012 - 09:46 AM
two quck questions, im hoping to get in to game programming (yes, I mean small games, im not a garagantuan dreamer ) and ive learned a good bit in C++, I know theres a hate towards this language but ive really taken a liking to it . im thinking of buying a personal edition of a game engine to continue my learning with the source code, but id like to know two things first:
one, what would you personally say are the knowledge prerequisites (code-wise) for playing with a game engine? im preatty sure I match up but I really want to be sure about this.
Two, what engine is good for someone who simply wants to learn about making rts games?
thanks for all the assistance,
Moderators - Reputation: 34928
Posted 02 January 2012 - 10:26 AM
As for someone who wants to start, download the free version of Unity3D. The designer view that it gives you up front makes it easy to get something visual up and running quickly. Once you actually get in to it you will quickly discover that you need to program huge swaths of things to change from a generic game in to your own personal game; you can use C# to customize the engine into your own game.
Check out my book, Game Development with Unity, aimed at beginners who want to build fun games fast.
Also check out my personal website at bryanwagstaff.com, where I occasionally write about assorted stuff.
Members - Reputation: 156
Posted 02 January 2012 - 12:13 PM
EDIT: I forgot to answer your second question. There are many great engines for RPG's, but alot of them cost money, and those that don't only give you headers and compiled libraries. My advice, again, is download a rendering engine like Ogre3D, learn how to implement stuff like physics (Ogre3D uses a plugin system and has plugins for linking with with stuff like Nvidia PhysX -- with full source code), and build your own little engine. If you go this route you will have all of the source code for everything, and you can see indepth how this stuff works. If you have any more questions, or need some help pm me.