GameDevMind
最全面的游戏开发技术图谱(Game Development Map)。帮助游戏开发者们在已知问题上节省时间,省出更多的精力投入到更有创造性的工作中去。
Install / Use
/learn @gonglei007/GameDevMindREADME
<p align="center">
<h1 align="center">游戏开发 · 技术图谱</h1>
<p align="center">
<a href="https://github.com/gonglei007/GameDevMind/watchers" target="_blank"><img src="https://img.shields.io/github/watchers/gonglei007/GameDevMind.svg" style="display: inherit;"/></a>
<a href="https://github.com/gonglei007/GameDevMind/stargazers" target="_blank"><img src="https://img.shields.io/github/stars/gonglei007/GameDevMind.svg" style="display: inherit;"/></a>
<a href="https://github.com/gonglei007/GameDevMind/network/members" target="_blank"><img src="https://img.shields.io/github/forks/gonglei007/GameDevMind.svg" style="display: inherit;"/></a>
<img src="https://img.shields.io/github/repo-size/gonglei007/GameDevMind.svg" style="display: inherit;"/>
<a href="https://github.com/gonglei007/GameDevMind/graphs/contributors" target="_blank"><img src="https://img.shields.io/github/contributors/gonglei007/GameDevMind.svg" style="display: inherit;"/></a>
</p>
<p align="center">
<a href="https://github.com/gonglei007/GameDevMind-EN">English</a>
|
<a href="https://www.zhihu.com/column/c_2015116242835482449">知乎专栏</a>
|
<a href="mds/阅读说明.md">阅读说明</a>
</p>
</p>
<br/>
<table width="100%" border=1 style="border-collapse: collapse;"> <tr> <td width="220" style="padding: 12px; vertical-align: top; text-align:center;"> <a href="mds/1.基础能力/1.基础能力.md"><strong>1. 基础能力</strong></a> <br/><br/> <a href="mds/1.基础能力/1.基础能力.md"><img src="./images/subjects/subjects.001.jpeg" height="160" alt="基础能力"></img></a> </td> <td style="padding: 14px 16px; vertical-align: top;"> <p>作为一种软件产品,游戏的开发离不开扎实的基础能力。这些能力不仅是通用软件工程的核心技能,也是保障开发效率与项目质量的基石。</p> <p><strong>基础能力越扎实,整个开发流程就越稳定、高效。</strong></p> <div align="right"><a href="mds/1.基础能力/1.基础能力.md">阅读详细内容 →</a></div> </td> </tr> <tr> <td width="220" style="padding: 12px; vertical-align: top; text-align:center;"> <a href="mds/2.技术能力/2.技术能力.md"><strong>2. 技术能力</strong></a> <br/><br/> <a href="mds/2.技术能力/2.技术能力.md"><img src="./images/subjects/subjects.002.jpeg" height="160" alt="技术能力"></img></a> </td> <td style="padding: 14px 16px; vertical-align: top;"> <p>游戏产品在开发中有其特定的技术需求。要研发一款游戏产品,需要具备从渲染、物理、网络到音频的一系列专项技术能力。</p> <div align="right"><a href="mds/2.技术能力/2.技术能力.md">阅读详细内容 →</a></div> </td> </tr> <tr> <td width="220" style="padding: 12px; vertical-align: top; text-align:center;"> <a href="mds/3.研发能力/3.研发能力.md"><strong>3. 研发能力</strong></a> <br/><br/> <a href="mds/3.研发能力/3.研发能力.md"><img src="./images/subjects/subjects.003.jpeg" height="160" alt="研发能力"></img></a> </td> <td style="padding: 14px 16px; vertical-align: top;"> <p>游戏是一种有艺术成分的商品,由数字内容和互动功能构建。开发一款游戏产品,需要有区别于其它软件产品的一系列技术、方法、工具和流程。</p> <div align="right"><a href="mds/3.研发能力/3.研发能力.md">阅读详细内容 →</a></div> </td> </tr> <tr> <td width="220" style="padding: 12px; vertical-align: top; text-align:center;"> <a href="mds/4.生产能力/4.生产能力.md"><strong>4. 生产能力</strong></a> <br/><br/> <a href="mds/4.生产能力/4.生产能力.md"><img src="./images/subjects/subjects.004.jpeg" height="160" alt="生产能力"></img></a> </td> <td style="padding: 14px 16px; vertical-align: top;"> <p>随着游戏行业的发展,研发规模越来越大。除了内容本身,如何高效地生产也变得至关重要——这需要各种工具和方法来持续提升生产效率。</p> <div align="right"><a href="mds/4.生产能力/4.生产能力.md">阅读详细内容 →</a></div> </td> </tr> <tr> <td width="220" style="padding: 12px; vertical-align: top; text-align:center;"> <a href="mds/5.管理能力/5.管理能力.md"><strong>5. 管理能力</strong></a> <br/><br/> <a href="mds/5.管理能力/5.管理能力.md"><img src="./images/subjects/subjects.005.jpeg" height="160" alt="管理能力"></img></a> </td> <td style="padding: 14px 16px; vertical-align: top;"> <p>管理中最具挑战的是尺度、分寸与随机应变。追求的是让复杂的事情简单化,同时也要有能力应对简单的事情复杂化的场景。</p> <div align="right"><a href="mds/5.管理能力/5.管理能力.md">阅读详细内容 →</a></div> </td> </tr> <tr> <td width="220" style="padding: 12px; vertical-align: top; text-align:center;"> <a href="mds/6.运营能力/6.运营能力.md"><strong>6. 运营能力</strong></a> <br/><br/> <a href="mds/6.运营能力/6.运营能力.md"><img src="./images/subjects/subjects.006.jpeg" height="160" alt="运营能力"></img></a> </td> <td style="padding: 14px 16px; vertical-align: top;"> <p>作为一个组织,不论拥有什么样的技术或能力,核心目标之一是——持续盈利。一款好玩的游戏做出来了不一定就能赚钱,因此具备运营能力也是不可或缺的。(此处仅涵盖与技术相关的部分)</p> <div align="right"><a href="mds/6.运营能力/6.运营能力.md">阅读详细内容 →</a></div> </td> </tr> </table>
<br/>💡 我们的愿景
希望通过这份资料的分享,帮大家在已经有人走过的"老路"上节省时间 ⏳,把宝贵的精力投入到真正有创造力的事情上 🛠️🎨,一起拓展游戏开发这片土地的技术边界 🚀!
介绍
游戏开发已经走过了半个多世纪,但开发者们常常还得重复造轮子。我们希望通过整理这份(技术向的)《游戏开发图谱》,帮你在面对问题时快速抓住关键点,找到解决方向,少踩坑,多飞跃。
<br/> <div align="center"> <table style="width:600px; border-collapse: collapse;"> <thead> <tr style="background:#f6f8fa;"> <th style="padding:10px 18px; text-align:left;">✅ 我们有的</th> <th style="padding:10px 18px; text-align:left;">❌ 我们没有的</th> </tr> </thead> <tbody> <tr> <td style="padding:8px 18px;">🎯 是做什么的?在哪用?</td> <td style="padding:8px 18px;"><s>系统化的知识讲解</s></td> </tr> <tr> <td style="padding:8px 18px;">🛠️ 会遇到哪些问题?用什么解决?</td> <td style="padding:8px 18px;"><s>具体的实现细节</s></td> </tr> <tr> <td style="padding:8px 18px;">🔍 要点和思考方向</td> <td style="padding:8px 18px;"><s>完整的一套解决方案</s></td> </tr> </tbody> </table> </div> <br/>📖 阅读说明
- mds/阅读说明.md — 内容结构、文档格式、推荐阅读路径、如何配合 AI 使用
📚 正文
<p>游戏研运在技术方面需要具备的能力
<table width="100%" border=1 style="border-collapse: collapse;"> <tr> <td width="220" style="padding: 12px; vertical-align: top; text-align:center;"> <a href="mds/1.基础能力/1.基础能力.md"><strong>1. 基础能力</strong></a> <br/><br/> <a href="mds/1.基础能力/1.基础能力.md"><img src="./images/subjects/subjects.001.jpeg" height="160" alt="基础能力"></img></a> </td> <td style="padding: 14px 16px; vertical-align: top;"> <p>作为一种软件产品,游戏的开发离不开扎实的基础能力。这些能力不仅是通用软件工程的核心技能,也是保障开发效率与项目质量的基石。</p> <p><strong>基础能力越扎实,整个开发流程就越稳定、高效。</strong></p> <div align="right"><a href="mds/1.基础能力/1.基础能力.md">阅读详细内容 →</a></div> </td> </tr> <tr> <td width="220" style="padding: 12px; vertical-align: top; text-align:center;"> <a href="mds/2.技术能力/2.技术能力.md"><strong>2. 技术能力</strong></a> <br/><br/> <a href="mds/2.技术能力/2.技术能力.md"><img src="./images/subjects/subjects.002.jpeg" height="160" alt="技术能力"></img></a> </td> <td style="padding: 14px 16px; vertical-align: top;"> <p>游戏产品在开发中有其特定的技术需求。要研发一款游戏产品,需要具备从渲染、物理、网络到音频的一系列专项技术能力。</p> <div align="right"><a href="mds/2.技术能力/2.技术能力.md">阅读详细内容 →</a></div> </td> </tr> <tr> <td width="220" style="padding: 12px; vertical-align: top; text-align:center;"> <a href="mds/3.研发能力/3.研发能力.md"><strong>3. 研发能力</strong></a> <br/><br/> <a href="mds/3.研发能力/3.研发能力.md"><img src="./images/subjects/subjects.003.jpeg" height="160" alt="研发能力"></img></a> </td> <td style="padding: 14px 16px; vertical-align: top;"> <p>游戏是一种有艺术成分的商品,由数字内容和互动功能构建。开发一款游戏产品,需要有区别于其它软件产品的一系列技术、方法、工具和流程。</p> <div align="right"><a href="mds/3.研发能力/3.研发能力.md">阅读详细内容 →</a></div> </td> </tr> <tr> <td width="220" style="padding: 12px; vertical-align: top; text-align:center;"> <a href="mds/4.生产能力/4.生产能力.md"><strong>4. 生产能力</strong></a> <br/><br/> <a href="mds/4.生产能力/4.生产能力.md"><img src="./images/subjects/subjects.004.jpeg" height="160" alt="生产能力"></img></a> </td> <td style="padding: 14px 16px; vertical-align: top;"> <p>随着游戏行业的发展,研发规模越来越大。除了内容本身,如何高效地生产也变得至关重要——这需要各种工具和方法来持续提升生产效率。</p> <div align="right"><a href="mds/4.生产能力/4.生产能力.md">阅读详细内容 →</a></div> </td> </tr> <tr> <td width="220" style="padding: 12px; vertical-align: top; text-align:center;"> <a href="mds/5.管理能力/5.管理能力.md"><strong>5. 管理能力</strong></a> <br/><br/> <a href="mds/5.管理能力/5.管理能力.md"><img src="./images/subjects/subjects.005.jpeg" height="160" alt="管理能力"></img></a> </td> <td style="padding: 14px 16px; vertical-align: top;"> <p>管理中最具挑战的是尺度、分寸与随机应变。追求的是让复杂的事情简单化,同时也要有能力应对简单的事情复杂化的场景。</p> <div align="right"><a href="mds/5.管理能力/5.管理能力.md">阅读详细内容 →</a></div> </td> </tr> <tr> <td width="220" style="padding: 12px; vertical-align: top; text-align:center;"> <a href="mds/6.运营能力/6.运营能力.md"><strong>6. 运营能力</strong></a> <br/><br/> <a href="mds/6.运营能力/6.运营能力.md"><img src="./images/subjects/subjects.006.jpeg" height="160" alt="运营能力"></img></a> </td> <td style="padding: 14px 16px; vertical-align: top;"> <p>作为一个组织,不论拥有什么样的技术或能力,核心目标之一是——持续盈利。一款好玩的游戏做出来了不一定就能赚钱,因此具备运营能力也是不可或缺的。(此处仅涵盖与技术相关的部分)</p> <div align="right"><a href="mds/6.运营能力/6.运营能力.md">阅读详细内容 →</a></div> </td> </tr> </table>
🧑💻 游戏程序员职业发展路径
<table width="100%" border=1 style="border-collapse: collapse;"> <tr> <td width="220" style="padding: 12px; vertical-align: top; text-align:center;"> <a href="mds/topics/游戏程序员职业发展路径.md"><strong>游戏程序员职业发展路径</strong></a> <br/><br/> <a href="mds/topics/游戏程序员职业发展路径.md"><img src="./images/subjects/subjects.007.jpeg" height="160" alt="游戏程序员职业发展路径"></img></a> </td> <td style="padding: 14px 16px; vertical-align: top;"> <p>游戏程序员在不同职业阶段需要具备的能力和职责,以及对应的学习资源。从初级程序员到技术主管,每个阶段都有明确的能力要求和成长路径。</p> <div align="right"><a href="mds/topics/游戏程序员职业发展路径.md">阅读详细内容 →</a></div> </td> </tr> </table>📊 游戏研运资产样例 · SLG手游(2D)
<table width="100%" border=1 style="border-collapse: collapse;"> <tr> <td width="220" style="padding: 12px; vertical-align: top; text-align:center;"> <a href="mds/游戏研运资产样例-SLG手游(2D).md"><strong>游戏研运资产样例</strong></a> <br/><br/> <a href="mds/游戏研运资产样例-SLG手游(2D).md"><img src="./images/subjects/subjects.007.jpeg" height="160" alt="游戏研运资产样例-SLG手游(2D)"></img></a> </td> <td style="padding: 14px 16px; vertical-align: top;"> <p>要开发并上线运营一款 SLG 手游(2D),需要准备并积累的全套资产清单。可用于辅助评估项目内容、项目成本、项目工作量等,为游戏立项或投资提供参考。</p> <div align="right"><a href="mds/游戏研运资产样例-SLG手游(2D).md">阅读详细内容 →</a></div> </td> </tr> </table>📈 缩略预览
<div align="center">
💬 交流与关注
欢迎通过以下方式交流、分享游戏开发中遇到的问题或解决方案。
| 方式 | 链接/信息 |
| --- | --- |
| 知乎专栏 | 《游戏开发图谱》 — 专栏文章与深度解读 |
| QQ 群 | 242500383
|
| 讨论区 | GitHub Discussions |
🙏 特别鸣谢
<div align="center"> <table border=1 style="background:#f6f8fa; border-collapse: collapse;"> <tr> <td align="center" style="background:#ffffff; padding: 12px;"> <a href="https://vika.cn?from=gamedevmind" target="_blank"><img src="./images/partners/GameDevMind_Baner/GameDevMind_Baner.001.png" height="128" alt="Vika"></img></a> </td> </tr> <!--tr> <td align="center" style="background:#ffffff; padding: 12px;"> <a href="https://www.finclip.com/landing/miniappgame?from=gamedevmind" target="_blank"><img src="./images/partners/GameDevMind_Baner/GameDevMind_Baner.002.png" height="128"></img></a> </td> </tr--> <tr> <td align="center" style="background:#ffffff; padding: 12px;"> <a href="https://www.gltop.com?from=gamedevmind" target="_blank"><img src="./images/partners/GameDevMind_Baner/GameDevMind_Baner.004.png" height="128" alt="GLTOP"></img></a> </td> </tr> </table> </div>👥 贡献者
<div align="center">感谢所有为这个项目做出贡献的开发者!
公雷 · Atom · 管仲才 · 王栋 · KK · 陈运雄 · 彭静 · 宋博 · Hardy LYU · ...
</div>🧑💻👩💻 欢迎更多开发者一起来参与完善这份图谱! 有你的一星 ⭐、一 Fork 🍴,我们就能走得更远!【虚位以待…】
