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

2021-03-10 09:11:19 +08:00
 junwind

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

4723 次点击
所在节点    问与答
31 条回复
junwind
2021-03-10 11:17:37 +08:00
@coderluan 我的意思是独立的游戏开发者,不是独立的游戏,现阶段是想知道开发游戏的技术栈是哪些,想有一个大概的认知,一开始肯定仅仅是做简单游戏练习,并不是为了盈利。
GeruzoniAnsasu
2021-03-10 12:17:43 +08:00
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
2021-03-10 12:24:40 +08:00
音乐不需要自己做,外网有一堆可商用的音乐素材,大多数都是日本人的个人网站,楼主可以去翻翻
westoy
2021-03-10 12:36:36 +08:00
渠道最重要, 没渠道做啥游戏
目前做独立游戏分两种
8 成仆街, 亏完收心
1.9999999 成给渠道当苦力, 苟着不死不活

"至于美术这边我是不考虑自己去做的,因为有朋友会,。。。。。。至于策划,本身就是 idea+配置,这个拉一些朋友讨论。。。。。。"
不想朋友当仇人的话, 老老实实花钱, 不要整些妖蛾子, 人家的时间和精力也是有成本的
kerro1990
2021-03-10 12:52:41 +08:00
插画 设计 开发 运营 客服
mmdsun
2021-03-10 13:06:31 +08:00
插画,3d 建模,游戏客户端开发( unity3d,ue4 ),游戏后台开发( netty 等框架)
treblex
2021-03-10 13:43:55 +08:00
@nutting learn.unity.com 真的是手把手教,甚至 c#都是从变量教起
systemcall
2021-03-10 15:08:55 +08:00
美术和策划多少要会一些。别的倒是可以买,美术和策划可不能那样子全部靠买,不然你就只是在出钱而已了
现在的引擎很成熟了,游戏的逻辑甚至像 UE4 那样用图形化的方式编写,要的各种功能也可以花钱买,但是美术和策划的话,没办法那样子搞定。音乐倒是有不少做这种东西的,好像也不算太贵
KeepPro
2021-03-10 15:35:17 +08:00
《游戏引擎架构》试试
chashao
2021-03-10 19:03:43 +08:00
@KeepPro 这个太硬核了吧。。不如看《 HTML5 Canvas 核心技术》
namelosw
2021-03-10 22:37:21 +08:00
不确定的情况就直接 Unity 一把梭, 别纠结, 练一练手. 不考虑策划之类软性的东西, 程序员差的就是美工和音效.

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

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/760187

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX