Giter Club home page Giter Club logo

helloshiyw / gamedevmind Goto Github PK

View Code? Open in Web Editor NEW

This project forked from gonglei007/gamedevmind

0.0 0.0 0.0 1.06 GB

最全面的游戏开发技术图谱。希望帮助游戏开发者们在已知的事情上节省时间,留出更多的精力,投入到更有创造性的工作中去。 | The most comprehensive game development technical map. Hope to help game developers save time on known things, and set aside more energy for more creative work.

License: MIT License

Shell 100.00%

gamedevmind's Introduction

游戏开发技术

少点苦力,多点创意

中文 | English

❝我们的愿景❞

我们希望能通过分享,让游戏开发者们在已知的事情上尽可能的节省时间,把省出来的时间和精力更多的投入到有创造性的工作中去,进而推动行业技术边界的拓宽。

介绍

时至今日,游戏行业已走过了半个世纪,但今天的游戏开发者们还是要花大把时间重复的去做着别人做过的事情。
在这里我们整理了一套(技术侧的)《游戏开发图谱》,希望能帮助游戏开发者们在处理问题的时候,能快速地找问题要考虑的要点、方向或方案。

阅读说明

  ✅ “有”什么?     ❌ “没有”什么?  
   ✓ 做什么用的?用在哪里?      × 系统的知识讲解。  
   ✓ 会遇到哪些问题?用什么去解决?      × 具体的实现细节。  
   ✓ 要考虑到的要点或方法。      × 完整的解决方案。  

总览

游戏研运团队在技术上需要具备几大能力:


图1、这是知识树的框架,展开的知识树可以点击下面的github链接查看。

目录

1.基础能力

游戏产品也是一种软件产品,所有的软件研发,就需要有一些共通的基础能力。
这些基础能力是软件开发的基本功,基本功越强,整个产品的开发过程就会越稳健、高效。


2.技术能力

游戏软件有其特定的技术要求,要研发游戏产品,就可能会需要具备这些技术。


3.研发能力

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


4.管理能力

管理中最具挑战的是尺度、分寸与随机应变。火候少一分,生了;火候多一分,焦了。
追求的是复杂的事情简单化,面对的也可能是简单的事情复杂化。


5.商品化能力

作为一个组织,不论你有什么样的技术或能力,一个最重要的目标是——赚钱。
在当下的市场环境下,一款好玩的游戏做出来了不一定就能够赚钱。
还需要有一系列商品化能力,才能让产品运转和盈利,让团队持续存活。
(这里只展示跟技术有关的那些事情)


缩略预览

图2、这个知识图谱还在持续的补充扩展中

交流讨论

欢迎进群、进讨论区交流和分享游戏开发中遇到的问题或者解决方案。

QQ群: 242500383 GLTOP游戏研发与技术1群
讨论区: https://github.com/gonglei007/GameDevMind/discussions

编辑与查看

  • 资料库使用XMind编辑内容(/xminds/目录)。
  • 也可以快速查看导出图(/exports/目录)。
  • markdown文本内容(/mds/目录)。

支持者

贡献者

公雷,  Atom,  管仲才,  王栋,  KK,  ...

【虚席以待...】 诚挚的邀请更多参与者来一起完善资料库。

Stargazers

Stargazers repo roster for @gonglei007/GameDevMind

Forkers

Forkers repo roster for @gonglei007/GameDevMind

历史

[2023-01-16]

  • 制作发布pdf版本(测试版),更便于阅读。

[2022-11-11]

  • 对所有资料进行了一次大幅的整理、重构。

[2022-06-22]

  • 第一个版本的资料库提交到了github。

联系我们

[-微信扫码-]

drawing



gamedevmind's People

Contributors

gonglei007 avatar gameatom avatar wangdng avatar manchurio avatar guanzhongcai avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.