【Unity 入门教程】一、前置工作
为什么是 Unity?
声明,本系列文章仅针对作者个人进行 Unity 学习记录使用。
假如做一款卡牌独立端游/App,该如何选则游戏引擎?
个人推荐 Unity > Cocos > UE5
- Unity:最合适卡牌类(跨平台 + UI 系统强 + 打包方便)。
- Cocos:如果你更喜欢用 TS/JS,能做轻量级跨平台 App(前端友好型)。
- UE5:如果目标是以后扩展到 3D RPG、大型独立作品,才值得从现在就开始学。
1. Unity (推荐)
优势:
- 2D 卡牌类游戏非常适配(UI 系统成熟)。
- 一套代码可以同时发布 PC / iOS / Android。
- 学习资料和社区庞大。
- 开发语言:C#(有前端经验,学起来不会太难)
2. Cocos Creator (TypeScript)
优势:
- TS 语法和前端非常接近。
- 支持独立端打包(桌面端 / App),但生态比 Unity 小
- 如果你更希望保留前端思维,可以选它。
3. UE5
优势
- 顶尖画面表现
- UE5 的 Nanite(虚拟几何体)、Lumen(全局光照) 等特性让它在 3D 写实游戏里非常强。
- 支持 PC、Mac、iOS、Android、主机(PS/Xbox)
- 蓝图可视化编程
- 不懂 C++ 也能做原型(像拖拽组件拼逻辑)
- 生态资源丰富
- Epic 官方商城有大量免费素材和插件(场景、角色、特效)
劣势
- Epic 官方商城有大量免费素材和插件(场景、角色、特效)
- 学习曲线陡峭
- UE5 偏向 3D/大作,入门成本比 Unity/Cocos 高
- C++ 语法复杂,调试、编译速度也比 C# 慢
- 做简单2D游戏,就像用坦克压蚂蚁,显得“过重”
- 打包体积大
- 一个空项目 PC 打包就要几百 MB,移动端更大,对轻量独立游戏不太友好
Unity 下载与安装步骤
1. 下载 Unity Hub
Unity 官方已经不推荐直接单独下载 Unity 版本,而是用 Unity Hub 统一管理。
打开官网 👉 https://unity.com/download
点击 Download Unity Hub,下载并安装。
2. 在 Unity Hub 里安装 Unity 版本
打开 Unity Hub → 左侧 Installs(安装) → Install Editor(安装编辑器)。
选择一个合适的版本:
- 建议选择 Unity LTS(长期支持版),稳定、适合新手。
- 比如当前最新的 LTS 版本。
选择需要的平台支持:
-
Windows/Mac/Linux(PC 端游戏必选)。
-
Android/iOS Build Support(如果要做 App)。
-
其他模块(WebGL、Console)根据需求选。
3. 创建 Unity 账号
- 打开 Unity Hub 时会要求你登录,注册一个 Unity ID(用邮箱就行)。
- 申请个人许可证(免费)
- 打开 Unity Hub → 点击右上角头像 → Manage License(管理许可证)。
- 选择 Activate new license(激活新许可证) → Unity Personal。
- 这是免费的,适合年收入或融资 < 100,000 美元的开发者。
4. 新建项目
打开 Unity Hub → Projects → New Project。
选择或下载(首次使用Unity)模板:
- 2D(适合卡牌/横版游戏)。
- 3D(适合 RPG、动作游戏)。
然后重命名项目 → 选择保存路径 → 创建项目。