Xilef":flj9ig7x said:
...You can either take the route of going full 3D by learning 3D modelling, mapping and all the different engines, or you can do what I did and learn one programming language....
That's like two completly different thing... Art or programming.
Hum, I'd suggest either you refine your skill with Ruby using something else than RMXP, something like Gosu, or Rubygame. They are more 2D oriented, but 3d is possible, but nothing like nextgen games.
OR
Then you can try learning to use the xna framework by learning the C# language
popular and industry language, so you should be able to find loads of reference for it, it's good for 2D or 3D.
Or you can try existing 3D engines like UDK(Unreal Development Kit), which is the current Unreal Engine, used in so many games( Splinter Cell Conviction, bulletstorm, Gears of War series etc... ). You'd have to learn the UnrealScript (very similar to C#) language, in order to code your game design. Good thing is that it gives you access to an awesome engine, for free, with already 3D assets to test your code. You can create any type of game, it's just the framework is setup by default for an FPS game. Loads of tutorial and reference as well, either for the art part or the scripting part.
It's industry standard, so if you're good at it, it could lead to a job in the industry
:thumb:
You have the Unity Engine as well, which support 3 different scripting languages, depending on your taste i guess... i don't know too much about it though...