The most comprehensive technical map of game development. Help game developers save time on known problems and save more energy for more creative work.
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.
Game products also have their specific technical requirements during development. To create a game product, these technical capabilities are necessary.
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.
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.
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.
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.