跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 如果作为一个独立游戏开发者,需要掌握哪些知识呢?
未分類
27 3 月 2021

如果作为一个独立游戏开发者,需要掌握哪些知识呢?

如果作为一个独立游戏开发者,需要掌握哪些知识呢?

資深大佬 : junwind 11

我自己是后端开发的,假如说要成为一个独立游戏开发者,需要了解哪些知识呢,或者说 UI+后端+前端展示,有哪些组合方式?

大佬有話說 (31)

  • 資深大佬 : Leonard

    美术能做吗,音乐能做吗

  • 資深大佬 : shanghai1998

    赚钱吧

  • 資深大佬 : Jingo0

    根据自己的需求,去选择和了解一款游戏引擎,这样做起来就很方便了

  • 資深大佬 : chashao

    最重要的是玩法有没有吸引吧

  • 資深大佬 : maocat

    需要赚钱去招聘开发,设计,策划等等

  • 資深大佬 : zxCoder

    《如何快速让腾讯收购》

  • 資深大佬 : Felldeadbird

    文案、关卡数值。 这两个比较耗费时间。
    装备平滑升级以至于不会过度失衡。

  • 資深大佬 : levelworm

    独立开发者基本上什么都要会一点,然后把最不擅长的外包出去。可以看一下 Avernum 作者的一系列讲座和访谈。

  • 資深大佬 : XIU2

    我觉得最重要的是 [兴趣]。
    兴趣是最好的行为推动力。

    因此你能走多远取决于你的兴趣有多高。
    学习过程中的任何困难都会抵消兴趣,当兴趣不足时,意味着动力也会不足。

    像我平时为了自给自足学了不少编程语言,就是为了写一下小软件、小脚本自用(当然分享出来有人认同我就更好了),而这一切都是依赖于兴趣,因此杂七杂八学了不少(虽然都只能算入门水平吧),不过一旦难度太高,兴趣推动力不足(被抵消了),我就很容易放弃了。。。
    当然我只是自给自足、学着玩罢了,并不是拿来工作,所以很随性~

  • 資深大佬 : nutting

    我想学 unity,如何下手

  • 資深大佬 : pekki

    做游戏不是会编程就行的,动作游戏和电影游戏也完全不是一种概念。先搞懂自己想做什么类型的游戏为主。

  • 資深大佬 : BlackRem

    最好的建议是。先抄 1 款游戏试试,尽量做到 1:1 还原。用你现有的技术栈。看看别人咋做的,你就可以补充自己的技术了。
    不要一上来就做新的,这样多半就半途而废了。团队需要磨合,哪怕只有 2 个人。

  • 資深大佬 : zhengfuchao2008

    有想法可以找人一起合作搞,不一定非得自己学吖

  • 資深大佬 : BlAckzkl

    我觉得首先要先看你想要做什么类型的游戏,要从现有一个 idea 开始,不知道你现在有没有。当你对游戏玩法,画面有了相对成熟的想法之后,再去考虑怎么去实现,有针对性的学需要的知识,或者找志同道合的人。
    不同游戏类型需要掌握的知识差距还是挺大的。像最近新出的独立游戏《节奏医生》,《 loop hero 》,同样是 2D,前者音游,后者 roguelike,需要的知识就很不一样。前者主要是像素艺术和音乐知识,实现出来的玩法又很简单,数拍子,按空格。后者需要的是一套数值设计,要考虑数值、平衡、随机性、可玩性。

  • 資深大佬 : coderluan

    主你说的到底是[独立][游戏开发者], 还是[独立游戏][开发者], 如果是后者, 那你的认知基本是完全错误的.

    小体量的独立游戏, 基本只要熟练掌握一款游戏引擎和配套就可以了, 3D 推荐 Unity, 2D 推荐 Godot.

    然后主最大的错误认识就是”至于策划,本身就是 idea+配置,这个拉一些朋友讨论,也不是什么大问题”, 对于独立游戏来说, 设计是最重要的, 也是和商业游戏竞争的唯一优势, 设计也是有很多理论和经验的, 真心不是这么简单的事.

  • 主 資深大佬 : junwind

    @BlAckzkl 嗯嗯,你说的很好,我之前没考虑这么多,就想搞一个简单易玩的,主要是先看看需要哪些技术支撑点

  • 資深大佬 : levelworm

    @nutting 看 udemy 教程然后一个个做。

  • 資深大佬 : golden0125

    技术可以学, 玩法和创意是最难的

  • 資深大佬 : gouflv

    独立思考

  • 資深大佬 : shunia

    我看你意思主要是要学前端吧?
    如果做 H5 游戏比如你现在的公司,那就要学 JS,另外还建议学 Typescript,比如国产框架都对 Typescript 支持的很好。绝大部分游戏不需要数学和图形学,绝大部分 JS 游戏框架也都比较简单,所以学好 JS 和游戏框架就够了。
    如果做手机游戏那建议学 Unity,语言是 C#,有必要的话可能还需要会一点 Lua 。Unity 作为一个工具也是需要学习的,而且难度比 C#要高一些。最好有一些简单的图形学基础,遇到问题了能快速理解和解决。
    如果做复杂一点的桌面游戏(端游),那么 Unity 和 Unreal 应该目前是主流,这个领域选择很多,我了解的也就这两个主流。Unreal 是 C 系的语言,其他的和 Unity 差不太多(其实还是有比较大区别),但是学习路线是一样的,工具+图形学基础。

    游戏有一些基础术语:比如渲染、刷新、事件、组件(生命周期)、加载(素材、热更)等等,应该也是有网络课程或者书籍可以学习的,这部分建议书籍+网络课程一起学习。游戏的开发有一定的模式,应该也可以从书籍和课程上学到。

  • 主 資深大佬 : junwind

    @coderluan 我的意思是独立的游戏开发者,不是独立的游戏,现阶段是想知道开发游戏的技术栈是哪些,想有一个大概的认知,一开始肯定仅仅是做简单游戏练习,并不是为了盈利。

  • 資深大佬 : GeruzoniAnsasu

    b 站搜 “独立+游戏”能搜出来一堆 up

    独立游戏的技术栈也和游戏工业完全不一样不可一概而论。

    如果你是想做自己的游戏,那技术栈基本上 = 引擎本身+美术技能

    搞清楚模型怎么导,动画器怎么用,sprite 怎么划,脚本怎么写,引擎提供哪些 trigger 和 event,有哪些生产力插件,去哪找资源,然后就可以开始了。

    独立游戏,个人观点是起码有 70% 的任务要落在美术上,所以在 v2 看到的 “开发游戏” 的帖子我其实都不太看好,尤其是点进去一看都说自己是写代码的。作为美术,one have to:

    确定题材对应的美术风格:像素画?、水墨?、lowpoly ?、黑白阴影+光照( limbo )?、PBR ?、二次元(三渲二)?、gothic ?、美式卡通?
    这以上的每种美术风格都需要不同专业的美术来完成,随便找一个不可能每样都擅长,就跟美术找一个写 php 的说要做游戏一样荒诞。然后你还需要能画概念图 /原画的人、能(如果 3D )给模型画服饰造型的人、会(如果 2D )拆背景板 / 拆 tile map / 拆 character 动画帧 / 拆建筑部件 的人、 画模型法线 /高度 /金属度贴图制作材质的人、会用 shader 实现特效或者指导画师如何将原画转成 asserts 的人( Technical Artist 技美)

    以上这些还都只是 独立游戏 必须的美术人,工业级游戏工作室就不在讨论范畴了

    可能是我对美术一窍不通所以觉得美术简直是天堑,我连把几层背景板摆一起该摆成啥样子都无法具有概念,是彻底的美术白痴,所以一直不太敢动手。做游戏需要写的那点逻辑代码,寻路、AI 状态机、物理、碰撞、基础光照、p2p 通信,那全都有现成的插件也好组件也好模板也好囊括进引擎的生态圈里了,如果你是写代码的,那你只需要搞会引擎,别的插手不了。如果你是做美术的,那你基本上要做完除了考虑收益和把关卡搭出来逻辑模板套上去之外的一切事务。

    哦其实写代码也没有那么不堪,毕竟 DOP 、用 shader 写批量通用计算这样的高级技术不是找个模板就能套的。但可能真没几个独立游戏能做到这程度

    美术流程是独立游戏最核心的流程

  • 資深大佬 : tumaowolf

    音乐不需要自己做,外网有一堆可商用的音乐素材,大多数都是日本人的个人网站,主可以去翻翻

  • 資深大佬 : westoy

    渠道最重要, 没渠道做啥游戏
    目前做独立游戏分两种
    8 成仆街, 亏完收心
    1.9999999 成给渠道当苦力, 苟着不死不活

    “至于美术这边我是不考虑自己去做的,因为有朋友会,。。。。。。至于策划,本身就是 idea+配置,这个拉一些朋友讨论。。。。。。”
    不想朋友当仇人的话, 老老实实花钱, 不要整些妖蛾子, 人家的时间和精力也是有成本的

  • 資深大佬 : kerro1990

    插画 设计 开发 运营 客服

  • 資深大佬 : mmdsun

    插画,3d 建模,游戏客户端开发( unity3d,ue4 ),游戏后台开发( netty 等框架)

  • 資深大佬 : treblex

    @nutting learn.unity.com 真的是手把手教,甚至 c#都是从变量教起

  • 資深大佬 : systemcall

    美术和策划多少要会一些。别的倒是可以买,美术和策划可不能那样子全部靠买,不然你就只是在出钱而已了
    现在的引擎很成熟了,游戏的逻辑甚至像 UE4 那样用图形化的方式编写,要的各种功能也可以花钱买,但是美术和策划的话,没办法那样子搞定。音乐倒是有不少做这种东西的,好像也不算太贵

  • 資深大佬 : KeepPro

    《游戏引擎架构》试试

  • 資深大佬 : chashao

    @KeepPro 这个太硬核了吧。。不如看《 HTML5 Canvas 核心技术》

  • 資深大佬 : namelosw

    不确定的情况就直接 Unity 一把梭, 别纠结, 练一练手. 不考虑策划之类软性的东西, 程序员差的就是美工和音效.

    当然也和游戏本身相关, 比如网络游戏就会多很多网络和后端相关的东西. 你是做后端的, 看一看就会发现做游戏后端, 做实时游戏游戏后端(网络优化, 实时, 同步时钟), 做 MMO 后端架构(四叉树或者分地图 sharding)难度和设计完全不同.

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具