Use the client roadmap to decide which game engine or graphics skill to learn next after mastering the basics.
Use the server roadmap to understand what back-end systems professional game studios use for multiplayer games.
Share the charts with students or teammates as a structured overview of the full game development landscape.
This repository is a visual roadmap for people who want to become game developers. It was created in 2022 by a developer who originally made it for a professor to share with college students. The main content is a set of charts showing the paths and technologies someone might follow to build client-side games, server-side game systems, or both. The README itself is sparse on written detail because the substance lives in three image files embedded in the page: an introduction chart, a client roadmap, and a server roadmap. The introduction gives a broad overview of the field. The client roadmap covers what a front-end or game-client developer would need to learn. The server roadmap, contributed by a separate collaborator, covers the back-end or server side of game development. The author notes that the goal of the roadmaps is to give readers a sense of direction, not to push any particular tool or trend. The roadmaps show the full landscape of what exists, so beginners should not feel they need to learn everything immediately. The suggestion is to use the charts as a reference for what to tackle next rather than as a checklist to complete in order. The diagrams were built using Balsamiq, a wireframing tool. The project files are stored in the repository so contributors can open them, make edits, export updated images, and submit a pull request. The repository is licensed under the MIT license.
← utilforever on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.