开发游戏需要懂C语言吗?

开发游戏需要懂C语言吗?

【虽然我对游戏开发很感兴趣,但我现在只是个新手,所以我就告诉你我所知道的】

首先我们来看看主要开发什么类型的游戏。PC/移动端/主机端都有网络游戏。虽然网络游戏不太可能由一个人操作,但在人少的情况下c 游戏开发,一个员工可能同时负责多个工作。, 在这种情况下,你可能对计划运营、团队管理和心理学有所了解。如果是大公司,可能有自己的引擎。这个时候直接熟悉公司的引擎,有针对性地学习语言可能会更快。

c语言 游戏开发_c  游戏开发_c 游戏开发

【不过,正如其他受访者所说,由于C语言的逻辑处理方式与目前流行的C++ JAVA C#非常相似,学习了C之后,可以借鉴别人的推论。而且尽可能多地学习也不是坏事~]

不过看题主的问题描述,应该是想开发单机。对此,我想也是基于我目前的思路和硬件支持,先选择一个引擎。当然,上帝可以自己写(滑稽)。目前主流的商用引擎应该是unity 3D和unreal engine 4。前者使用C#,后者使用C++3D动画,但后者也支持使用Blueprint可视化脚本【对于蓝图,很多开发者有不同的评价,因为配置原因。不能流畅的使用UE4,所以不知道这个东西是怎么回事。有兴趣的可以搜索一下】

c 游戏开发_c  游戏开发_c语言 游戏开发

蓝图(来自百度)

c语言 游戏开发_c 游戏开发_c  游戏开发

选好引擎后,熟悉一下引擎,直接学习对应的语言,我觉得会更快。

至于rpg maker,虽然看起来有点简单复古,但也有精品,比如《去月球》,加上使用非常简单,提供的素材、剧本等也不少,所以如果题主喜欢这种风格,或者题主想做的游戏很注重剧情的话,rpg maker也是一个选择。

c 游戏开发_c  游戏开发_c语言 游戏开发

【个人认为,用心开发一款游戏后,肯定可以积累相应的经验,比如在叙事、数据分析等方面,所以不能说这么简单的软件不靠谱。最重要的当然是态度和爱心~]

c语言 游戏开发_c  游戏开发_c 游戏开发

c 游戏开发_c语言 游戏开发_c  游戏开发

rpg maker(来自百度百科)

【因为我还是新手c 游戏开发,可能有问题。大佬看见了,轻喷……】