注册 登录
  • 动态
  • 推荐
  • 游戏
  • 分享链接 new
  • 回答问题
  • 发现
  • 野蔷薇
  • 视频

帕秋莉诺蕾姬 多读多听多看多想,少说话

回答了问题 更新于 2016-09-29 16:07:03

学习游戏开发应该从何入手?

既然说是职业码农,编程方面的事情我就不多说了。


先谈游戏开发。首先要胡乱地玩玩引擎,有编程基础的话语言根本不是问题,根据手册文档什么的对着看两眼就可以了,关键是要熟悉各个引擎的常用功能,熟悉他们提供的各类特色。初期,我推荐三个引擎你可以去关注一下:

RPG Maker 系列: 原本应用领域非常狭窄,也就是RPG,但是功能全面。熟悉了基本框架之后,就可以尝试改脚本,这时候RGSS就非常适合用来做几乎所有tile-based设计的2D游戏,比如战棋。

大型3D引擎: 我没有深入使用过UE等,所以这里我用Unity来说,但是把它们放到一起,因为它们和其他两个毕竟区别很大。3D引擎自然也是必须要学习的。这个年代的3D引擎已经友好太多了,不需要考虑什么运行流程之类的事情,模块都十分现成,你只需要组织对象编写简单的(他所谓的)脚本即可。

Game Maker (Studio): GMS比起RM来说应用范围更广,可视化脚本很适合一系列2D游戏常用功能的开发(比如做一个射击游戏的模型只需要做很少的事情)。GMS的应用也就是所有2D设计,上面提到的3D引擎当然也可以用来做2D游戏,但是因为它们毕竟是3D引擎,做2D的话功能会有很多冗余,有些地方也会十分不方便,这时候GMS的优势就体现出来了。

之前我说的是“胡乱地玩玩引擎”,这是因为你可以会有许多许多想法,不同的引擎(或者说游戏制作工具)在不同类型的游戏在开发上表现是不同的。最适合的才是最好的。如果只是游戏开发,那到这里就结束了。如果是一个人搞全栈,那还有许多东西要学。


设计:民科出身的我只能说多玩多想,既然要开发游戏你就应该更多地从开发者的角度看待别人的作品,比如思考别人这个点的设计怎么样,为什么要这么处理。这方面我推荐一个 传送门 Portal 系列的开发者解说模式(好想要通关才有?)。

音乐:可以参考一下 https://cowlevel.net/question/1840109 ,这坑太大

美术:我不会!(`·ω·´)


以上都是基础技能,进阶技能那就海了去了,策划就能分好几种,数值系统剧情都是大坑。

著作权归作者所有。商业转载请联系作者获得授权,非商业转载务必附上原作者名称,注明来自「奶牛关」并给出原文链接。不得以任何形式演绎或修改。

{{answer_voters_count}}人赞同

...

{{question_follower_count}} 个玩家关注

...

回答被以下收藏夹收录

目录

    评论 0

    登录奶牛关账号即可参与讨论
    登录 / 注册

    帕秋莉诺蕾姬 的更多回答

    查看所有回答

    该问题的其他回答