/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.

Primary LanguageShellMIT LicenseMIT

Game Development Technology Map


中文


❝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:


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

Repo rosters

Contributors

公雷(Initiator),  Game Atom,  Hardy LYU,  Amin Sojoudi,  ...

We sincerely invite more contributors.

Stargazers

Stargazers repo roster for @gonglei007/GameDevMind-EN

Forkers

Forkers repo roster for @gonglei007/GameDevMind-EN