首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如果只是想做游戏开发,千万别乱学语言!空怕最后一无所获

如果说“旧的 Xcom 风格游戏”是指 1990 年代中期出现的原始系列游戏,例如:

但这些游戏并不是高速的第一人称射击游戏。甚至是第三人称射击游戏。他们有动画,但主要是回合制。

今天这种类型的游戏所需的复杂程度和速度相当微薄。几乎任何语言都可以。

当今大多数游戏引擎都部署到各种平台,因此您不必挑剔。两个最流行的引擎 Unity 和 Unreal 都可以轻松处理它。MonoGame 和 Godot 也都可以工作。他们中的任何一个都可以。所以随你挑吧。

对于 Unreal,您将使用 C++。对于 Unity 和 MonoGame,您将使用 C#。对于 Godot,您可以使用 C++、C# 或它们自定义的类似 Python 的脚本语言 GDScript。

如果你刚刚开始,你可以看看 C#。它比 C++ 更容易学习,并且是一种可靠的 OO 语言,是游戏开发的真正优势。而且有几个游戏引擎支持它。

C 仍然是游戏开发之王,但对于像“一个老 Xcom 风格的游戏”这样的游戏,你可能不需要它。尽管原始游戏是用它编写的。但是同样来说,C++ 在游戏开发中占据不可代替的主导地位。

先花点时间学习语言,然后再尝试用它来解决游戏问题。你真的应该学习软件工程的基础知识,但我知道大多数人对此没有耐心,特别是如果他们只想开发一两个游戏。如果按我的个人建议来说,我会更建议你们去学C++。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20211001A06DKE00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

相关快讯

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券