Jump to content

  • Log In with Google      Sign In   
  • Create Account


Member Since 11 Dec 2012
Offline Last Active Dec 13 2012 04:08 PM

#5009547 Hey guys Help Needed

Posted by on 11 December 2012 - 03:38 PM

No offense, but it seems like you're in over your head. Maybe you should try something more simple for a start? Because honestly, a "programming noob" should not be making 3D games...
Also please try to be a little more informative in the future and at least use simple punctuation in your posts.

#5009431 Action RPG, C++ and a Noob. Needing help to learn, at least a direction.

Posted by on 11 December 2012 - 08:54 AM

It seems you underestimate the amount of work it takes to write your own 3d-engine from scratch...
I like Kickpuncher's suggestion. Unity is an amazing engine and all the hard stuff (rendering,animation,providing an editor,etc) has already been done for you, so you can just focus on creating the actual game. Unity supports C#(quite similar to Java), Java Script and Boo for scripting.
If learning how to code a game from scratch is more important to you than actually creating a finnished product, then you're going to want to get a good understanding of programming and master at least one programming language (I don't recommend C++, since it's quite difficult compared to languages like Java and Python). You're going to need to learn how to use classes,lists,import data from your hard drive,etc. Pick up a graphics frame work like SFML/SDL for C++, PyGame for Python or Slick for Java and try to write some simple games like Pong or Tetris before trying to create some more complex 2d games like an RPG.
Trying to write a 3d game without knowing how to code simple 2d games is like trying to fly an airplane when you can't even drive a car.

Edit: You really don't have to worry about things like engines not providing a "jump function"... There are very very few things you can't do with popular 3d engines like Unity or the Unreal Engine.

Some resources :
http://inventwithpython.com/chapters/ (Learning python by creating games)
https://www.youtube.com/playlist?list=ELp5mgUw5g9EY (2D Game Engine in Java)
https://www.youtube.com/playlist?list=PLlHjNcdoyw6UK30xrTUhjM-usQOOE5jhN (Unity Video Tutorials)