Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gonglei007/gamedevmind-en
The most comprehensive technical map of game development. Help game developers save time on known problems and save more energy for more creative work.
https://github.com/gonglei007/gamedevmind-en
3d cpp devops framework game game-development game-framework game-server gamedev management mmorpg pipeline programming roadmap scrum shader unity unity3d unreal-engine unrealengine
Last synced: 3 months ago
JSON representation
The most comprehensive technical map of game development. Help game developers save time on known problems and save more energy for more creative work.
- Host: GitHub
- URL: https://github.com/gonglei007/gamedevmind-en
- Owner: gonglei007
- License: mit
- Created: 2023-08-24T08:35:11.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2023-10-18T06:00:36.000Z (over 1 year ago)
- Last Synced: 2023-10-19T06:28:15.980Z (over 1 year ago)
- Topics: 3d, cpp, devops, framework, game, game-development, game-framework, game-server, gamedev, management, mmorpg, pipeline, programming, roadmap, scrum, shader, unity, unity3d, unreal-engine, unrealengine
- Language: Shell
- Homepage:
- Size: 22.1 MB
- Stars: 13
- Watchers: 4
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: HISTORY.md
- License: LICENSE.md
Awesome Lists containing this project
README
Game Development Technology Map
[中文](https://github.com/gonglei007/GameDevMind)
> *❝Our Vision❞*
help game developers save time by sharing knowledge and allow them to invest that saved time into creative work, thereby expanding the technological boundaries of the industry.
## Introduction
We recently organized an open source material library——"Online Game Development Map". The purpose is provide a quick manual for game technical developer to search or view the technology content in his work.
✅ Has
❌ Has not
✓ Useful knowledge points.
× Systematic knowledge explain.
✓ Technology application and experience.
× Specific implementation details.
✓ Points or methods to consider.
× Complete solution.
## Content
> The skills that game developers need to possess in terms of technology include:![](https://img.shields.io/static/v1?label=1&message=Basic%20Capability&color=red)
![](https://img.shields.io/static/v1?label=2&message=Technical%20Capability&color=orange)
![](https://img.shields.io/static/v1?label=3&message=Development%20Capability&color=yellow)
![](https://img.shields.io/static/v1?label=4&message=Production%20Capability&color=green)
![](https://img.shields.io/static/v1?label=5&message=Management%20Capability&color=blue)
![](https://img.shields.io/static/v1?label=6&message=Operation%20Capability&color=purple)
----
### 1.Basic Capability
As a software product, game development requires certain foundational skills. These capabilities are crucial in software development and form the fundamental skills during the development process. The higher the proficiency in these foundational skills, the more robust and efficient the overall game development process becomes.
### 2.Technical Capability
Game products also have their specific technical requirements during development. To create a game product, these technical capabilities are necessary.
### 3.Development Capability
Games are commodities with artistic elements, constructed from digital content and interactive features. Developing a game product requires a distinct set of technologies, methods, tools, and processes that differentiate it from other software products.
### 4.Production Capability
With the development of the gaming industry, the scale of game product development is becoming larger. At this point, in addition to making the product content enjoyable and developing its core features, it's also crucial to efficiently produce the product. This requires various tools and methods to enhance production efficiency.
### 5.Management Capability
The most challenging aspect of management lies in scale, moderation, and adaptability. One minute less on the fire, and it's undercooked; one minute more, and it's burnt. The pursuit is to simplify complex matters, yet the reality can sometimes turn simple matters into complex ones.
### 6.Operation Capability
As an organization, regardless of the technology or capabilities you possess, the ultimate goal is to make money. In the current market environment, creating an enjoyable game doesn't necessarily guarantee profitability. A series of operational skills is required to ensure the product's operation, profitability, and the sustained existence of the team. Here, only the technology-related aspects are highlighted.
## Discussions
[![Discussions repo roster for @gonglei007/GameDevMind-EN](https://reporoster.com/stars/gonglei007/GameDevMind-EN)](https://github.com/gonglei007/GameDevMind-EN/discussions)
## Repo rosters
## Contributors| [公雷(Initiator)](https://github.com/gonglei007), [Game Atom](https://github.com/gameatom), [Hardy LYU](https://github.com/Colythme), [Amin Sojoudi](https://github.com/AminSojoudi), ... |
| :---: |We sincerely invite more contributors.
### Stargazers
[![Stargazers repo roster for @gonglei007/GameDevMind-EN](https://reporoster.com/stars/gonglei007/GameDevMind-EN)](https://github.com/gonglei007/GameDevMind-EN/stargazers)
### Forkers
[![Forkers repo roster for @gonglei007/GameDevMind-EN](https://reporoster.com/forks/gonglei007/GameDevMind-EN)](https://github.com/gonglei007/GameDevMind-EN/network/members)