Advertisement Jump to content
Sign in to follow this  

Where to begin?

This topic is 1866 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Hi all,


I want to make a 2d online rpg.

Nothing too fancy. Controls will respond to wasd or arrow keys. There should be simple character models in the game. With dynamic npcs and a simple combat system that respond to presses or clicks like the space bar. Kind of like the original Zelda.

There should be some kind of game engine for it, and it should be able to evolve and be upgraded.


I have very basic experience in C/C++, python and have built little games such as snake, and tic tac toe on Linux.


When it comes to developing a graphical 2d or 3d game though, I have no idea where to start.


Any tips where I should begin?

Such as any software, game development graphics, or existing game engines I should look into?

Again it shouldn't be too fancy and the development time should be fair.

I want to develop this game for Windows or browser if possible.


Any help would be appreciated,


Share this post

Link to post
Share on other sites

That is quite difficult to answer. What you should do is to research different search engines, game libraries, and programming languages and decide what's best for your game.


I personally use Allegro for 2D games, but it doesn't have browser support. For browsers Flash and HTML5 come to my mind, so you might want to research those.


You might also want to take a look at this list of game engines on wikipedia.


EDIT: Also take a look at this.

Edited by gezegond

Share this post

Link to post
Share on other sites

Thanks for the reply,

I am looking forward to making a game that you can play with friends, it can be browser based or not browser based.

Did some research with game engines.

I am currently testing out unity, c# seems to be based of c so it shouldn't be much a challenge for me to pick it up along the way but I think I might use a open source engine later on.

Share this post

Link to post
Share on other sites

I believe that going with Unity is good. However, before even trying Unity, you should actually *learn* C#, without any other libraries. Make some console games / applications. Then, you can pick up Unity.


Cheers, :)!

Share this post

Link to post
Share on other sites
Sign in to follow this  

  • Advertisement

Important Information

By using, you agree to our community Guidelines, Terms of Use, and Privacy Policy. is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!