Envision, Create, Share

Welcome to HBGames, a leading amateur game development forum and Discord server. All are welcome, and amongst our ranks you will find experts in their field from all aspects of video game design and development.

Where to start?

Okay i have been working with RMXP and RGSS for years now but i want to get into something bigger. My question is what language should be used for basic 3d game design or even used in something as complex as an mmo? I'm trying to figure out what i should start learning and find an engine to learn the language with. Any help with this would be amazing. Thanks.
 
Personally after I moved on from RPG Maker I went onto Visual Basic .NET, it's probably the worst programming language for full-fledged games, but it's got me started.
I then went on to create a dungeon FPS in the style of Scarab of Ra, after some research I scrapped that and made a Wolfenstein 3D style ray-caster and started adding a lot into it, now I'm looking into doing all this in XNA studio, at the same time I'm experimenting with other people's 3D engine, trying out writing my own shaders and such.

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, master it, then move onto a new one, developing your own game engines from scratch with each one, and improving your methods each time.
 
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...
 

Thank you for viewing

HBGames is a leading amateur video game development forum and Discord server open to all ability levels. Feel free to have a nosey around!

Discord

Join our growing and active Discord server to discuss all aspects of game making in a relaxed environment. Join Us

Content

  • Our Games
  • Games in Development
  • Emoji by Twemoji.
    Top