game-engine - PC游戏开发之路
问题描述
我是编程的第一步,我学习了 c++,而且我擅长 c++ 编程。
我想成为一名游戏开发人员,但我不知道从哪里开始,我听说 c# 和 java 是制作游戏的最佳语言,我听说有很多游戏引擎,但我会感到困惑。
我应该学习什么语言,应该选择什么游戏引擎?
我还听说使用游戏引擎会使所有游戏都相似,你能帮我告诉我该怎么做。
解决方案
如果您非常了解 C++,那么请选择可能难以学习的虚幻引擎,但它有一个很棒的材质编辑器。它甚至有一个蓝图系统,您可以在其中直观地编写脚本(作为程序员,我发现这是有限的)。对于初学者来说,Unity非常简单,有大量教程并使用 c#。两者都可以免费使用!如果你不懂 c#,那就去 unreal,如果你能付一些钱,那么 Game Maker 和 stencil 可能是 2D 的绝佳选择。CRYENGINE 和 GODOT 也很棒。我会建议你去团结或虚幻。希望这可以帮助。
推荐阅读
- python - 从给定的百分比创建饼图,而不是值
- javascript - 如何从给定的 api 打印标题?
- gcc - gcc:使用-fsingle-precision-constant时如何编写双精度常量
- angular - Angular Mat Menu 或 Mat-related 不会加载或显示
- r - lm: 1 个系数由于奇点而未定义,但没有主要的共线性问题
- draw.io - Draw.io - 将表格从 excel 复制/粘贴到 draw.io 并带有单独的文本
- android - 错误:此类实现 Parcelable 但未在 AndroidStudio 中提供 CREATOR 字段 [ParcelCreator]
- angular - 无法读取 null 的属性“项目” - 从购物车注入
- reactjs - 自定义模式打开时隐藏 React 导航底部选项卡
- php - 带有 NTLM 身份验证的 Laravel http 请求