Jump to content
  • Advertisement
Sign in to follow this  

Knowledge requirements for a Game server using SQL

This topic is 551 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 guys,

So I feel like I've learnt a bit, not much! but I'm getting somewhere. So I'd like to create a road map to work towards, my reason for learning java is to create a java based game server that uses SQL for data storage. 

So this question is directed to people that - if you think about creating a game server then a few ideas come up about how you'll go about it, I'm looking for that sort of information.

More along the lines of the things that come up while thinking about the process. Also a bit of specifics will help. 

Thank you! 


Share this post

Link to post
Share on other sites

You picked one of the most difficult pieces of code that exists. The road map is something like

  1. Be fluent in Java.
  2. Be fluent in programming.
  3. Be fluent in program design.
  4. Be fluent in concurrency.
  5. Be fluent in networking.
  6. Be fluent in data bases.
  7. (probably) Be fluent in real-time.
  8. Be fluent in system design (mixing all the above, and understanding the advantages and disadvantages of all choices that exist.)

Here, "be fluent in", means if there is a question about a topic at this forum in the advanced sections, be able to give a proper answer.


The problem with the roadmap however is that you likely don't understand the words that I use. I don't know how to explain them better either.

A second problem is you haven't reached "8" yet, which means you picked a goal without understanding the implications of that choice. In other words, maybe your dream game server is better constructed in a totally different way, using completely different parts. If the system design changes, the required knowledge also changes, and thus the roadmap changes.


As for more practical advice, I'd suggest learn Java, programming, and constructing programs from problem descriptions for a few years first.

Share this post

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

  • Advertisement

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

GameDev.net 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!