什么是 Unity?
Unity 是一个实时 3D 开发平台,用于使用 .NET 和 C# 编程语言构建 2D 和 3D 应用程序,如游戏和模拟。
Unity 可以跨移动、桌面、控制台、电视、VR、AR 以及 Web 面向 25 个以上的平台。
Unity 从一开始即免费使用,并适用于 Windows 和 macOS。
50% 以上的游戏是由 Unity 制作的。
Unity 拥有一个非常活跃的社区,其 Asset Store 提供了一种购买和销售资产和插件的方式。
Visual Studio 提供 Unity 强大的开发工具。
了解 Unity
如果熟悉 .NET,请按照我们的 Unity 入门分步教程尽快启动和运行。浏览 Unity 的概述文档。
如果你不熟悉 .NET,请尝试 Unity 的 自学教程。。
Unity 还在其 Unity Learn 门户网站上为所有体验级别提供免费课程。
Microsoft Azure 游戏服务
使用云服务扩展 Unity。
Microsoft Azure PlayFab
使用 Microsoft Azure PlayFab 更快地开发游戏服务。Microsoft Azure PlayFab 具有尽快构建和运行实时游戏所需的一切内容。使用托管游戏服务,可以使用更少的工作量和更少的资源来运营服务器,同时最大程度地提高玩家参与度、保持代码和内容的新鲜度、寻找更多盈利机会,并延长游戏的寿命。
PlayFab 提供适用于 Unity 的现成 SDK。
Microsoft Azure
从头开始构建游戏服务。借助 Azure for Gaming,可以使用自定义服务器基础结构、数据库解决方案、分析和人工智能的可连接组件对游戏环境执行完全控制和创意许可。一切都在云中进行。
开发工具
专注于重要事项 - 创造精彩的游戏!
适用于 Unity 的 Microsoft Visual Studio
Microsoft Visual Studio 是 Windows 和 macOS 上适用于 Unity 的一流 C# IDE 和编辑器。不需要离开喜欢的开发环境。
自信地编写代码、有效地调试,并使用 Visual Studio Unity 的工具提高工作效率。
GitHub for Unity
使用修订的云存储为 Unity 项目完成编程圈。GitHub 支持 Unity 并为存储库提供标准的 .gitignore 文件。
GitHub 通过面向 Unity 的 Github 插件,在 Unity 内提供 Git 大型文件存储(LFS)和文件锁定支持的工作流。
准备好开始使用 Unity 了?
我们的分步教程将介绍如何在 10 分钟内使用 Unity 创建第一个实时 3D 应用。