Skip to content

Mu-L/GameDevMind

 
 

Repository files navigation

游戏开发 · 技术图谱

English  |  知乎专栏  |  阅读说明


💡 我们的愿景

希望通过这份资料的分享,帮大家在已经有人走过的"老路"上节省时间 ⏳,把宝贵的精力投入到真正有创造力的事情上 🛠️🎨,一起拓展游戏开发这片土地的技术边界 🚀!


介绍

游戏开发已经走过了半个多世纪,但开发者们常常还得重复造轮子。我们希望通过整理这份(技术向的)《游戏开发图谱》,帮你在面对问题时快速抓住关键点,找到解决方向,少踩坑,多飞跃。


✅ 我们有的 ❌ 我们没有的
🎯 是做什么的?在哪用? 系统化的知识讲解
🛠️ 会遇到哪些问题?用什么解决? 具体的实现细节
🔍 要点和思考方向 完整的一套解决方案

📖 阅读说明

  • mds/阅读说明.md — 内容结构、文档格式、推荐阅读路径、如何配合 AI 使用

📚 正文

游戏研运在技术方面需要具备的能力


1. 基础能力

基础能力

作为一种软件产品,游戏的开发离不开扎实的基础能力。这些能力不仅是通用软件工程的核心技能,也是保障开发效率与项目质量的基石。

基础能力越扎实,整个开发流程就越稳定、高效。

2. 技术能力

技术能力

游戏产品在开发中有其特定的技术需求。要研发一款游戏产品,需要具备从渲染、物理、网络到音频的一系列专项技术能力。

3. 研发能力

研发能力

游戏是一种有艺术成分的商品,由数字内容和互动功能构建。开发一款游戏产品,需要有区别于其它软件产品的一系列技术、方法、工具和流程。

4. 生产能力

生产能力

随着游戏行业的发展,研发规模越来越大。除了内容本身,如何高效地生产也变得至关重要——这需要各种工具和方法来持续提升生产效率。

5. 管理能力

管理能力

管理中最具挑战的是尺度、分寸与随机应变。追求的是让复杂的事情简单化,同时也要有能力应对简单的事情复杂化的场景。

6. 运营能力

运营能力

作为一个组织,不论拥有什么样的技术或能力,核心目标之一是——持续盈利。一款好玩的游戏做出来了不一定就能赚钱,因此具备运营能力也是不可或缺的。(此处仅涵盖与技术相关的部分)


🧑‍💻 游戏程序员职业发展路径

游戏程序员职业发展路径

游戏程序员职业发展路径

游戏程序员在不同职业阶段需要具备的能力和职责,以及对应的学习资源。从初级程序员到技术主管,每个阶段都有明确的能力要求和成长路径。


📊 游戏研运资产样例 · SLG手游(2D)

游戏研运资产样例

游戏研运资产样例-SLG手游(2D)

要开发并上线运营一款 SLG 手游(2D),需要准备并积累的全套资产清单。可用于辅助评估项目内容、项目成本、项目工作量等,为游戏立项或投资提供参考。


📈 缩略预览


💬 交流与关注

欢迎通过以下方式交流、分享游戏开发中遇到的问题或解决方案。

方式 链接/信息
知乎专栏 《游戏开发图谱》 — 专栏文章与深度解读
QQ 群 242500383 GLTOP游戏研发与技术1群
讨论区 GitHub Discussions

🙏 特别鸣谢

Vika
GLTOP

👥 贡献者

感谢所有为这个项目做出贡献的开发者!

公雷 · Atom · 管仲才 · 王栋 · KK · 陈运雄 · 彭静 · 宋博 · Hardy LYU · ...

🧑‍💻👩‍💻 欢迎更多开发者一起来参与完善这份图谱! 有你的一星 ⭐、一 Fork 🍴,我们就能走得更远!【虚位以待…】


📧 联系我们

📮 Email: gonglei@gltop.com

💬 微信:
微信二维码

About

最全面的游戏开发技术图谱。帮助游戏开发者们在已知问题上节省时间,省出更多的精力投入到更有创造性的工作中去。 | The most comprehensive technical map of game development. Help game developers save time on known problems and save more energy for more creative work.

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • JavaScript 43.2%
  • Shell 36.6%
  • Python 12.7%
  • PowerShell 7.5%