【问题标题】:Game Development using Unity3d使用 Unity3d 进行游戏开发
【发布时间】:2019-04-21 21:12:41
【问题描述】:

Pako Game

您好,我刚刚开始游戏开发。特别是 Unity、Android Studio 和 C#。我和我的团队计划为我们的论文制作一个游戏。问题是,我们的教授希望我们尽可能制作 3D 游戏。我们提议的游戏类似于 Dr.Driving 汽车模拟,其中涉及安全标志、道路标志及其法规。其中应该是图片中的样子(pako 游戏)

我的问题是,为像我这样的新手制作 3D 游戏容易吗?有什么方法可以只导入包资产或 API?这样我就不会花更多时间在设计环境甚至汽车上? 您的回复将不胜感激。非常感谢 :) 归功于图片:Pako Game

【问题讨论】:

    标签: c# android-studio unity3d 3d game-development


    【解决方案1】:

    为像我这样的新手制作 3D 游戏容易吗?

    新手有很多口味。您需要:

    1. 掌握或掌握 Unity 界面。
    2. 已经或掌握了一些编程技巧(我会说是在 C# 中)。
    3. 掌握或掌握 Blender*(或依赖第 3 方资产)
    4. 掌握或掌握了 Audacity*(或依赖第 3 方资产)
    5. 掌握或掌握了讲故事、项目管理等方面的知识...

    所以也许简单的答案是“不”?归根结底,对一个人来说容易的事情对另一个人来说并不容易。不管容易与否,如果您打算创造任何有价值的东西, 将涉及很多工作。这就是它“工作”的方式。

    有什么方法可以导入包资产或 API?这样我就不会花更多的时间来设计环境甚至汽车?

    如前所述,Asset Store 可以帮助您快速从 A 到 B 甚至 X、Y 或 Z。有些资产基本上是完整的小游戏,可以进行品牌推广和推广,还有资产这只是一个模型或音效包。当然,介于两者之间的一切。

    就您而言,听起来您可能还需要掌握或掌握一些建模工具,例如 Blender。就安全标志而言,这可能是您获取所需特定资产的最简单方法,但话又说回来,如果您使用通用停止和收益类型标志,则资产可能会在 Asset Store 或第三方网站,例如 Blender 模型网站。

    *注意:我提到 Audacity 和 Blender 是因为它们可以免费使用,但当然你可以使用任何你喜欢的软件来创建你的音频和图形资产。

    对于那些发现 Unity 的学习曲线对于他们的时间或项目来说过于陡峭的人来说,也许像 Game Builder 这样的东西会是一个更好的起点。

    【讨论】:

    • 哦,我明白了,非常感谢 Jack Draak 先生的帮助 :)
    【解决方案2】:
    1. 花了一些时间学习界面,Unity3D 是一个游戏引擎,与任何其他游戏引擎一样,它只是一个工具箱,可让您以多种方式做事:https://unity3d.com/fr/learn/tutorials/topics/interface-essentials/interface-overview

    2. 忘掉你的项目,花一些时间去发现 Unity SDK,制作一个简单的乒乓球、俄罗斯方块或太空侵略者,只是为了养成 Unity 如何强迫你按照它的方式做事的习惯(与普通的 OOP 完全不同)

    3. 发现 Asset Store 以找到可以帮助您的软件包,至少在游戏的视觉和 3C 方面(角色、相机、控制)

    在此之前,您可以坐下来实现您的自定义游戏逻辑。祝你好运。

    【讨论】:

    • 非常感谢 Omar Guendeli 爵士。是的,我会这样做,直到我能够熟悉整个统一体。 :)