登录
Unity/团结 Steam生态开发:联机、云存档、成就系统
开始教程
Unity/团结 Steam生态开发:联机、云存档、成就系统
教程
中级
16 小时
Joker
概述
作者信息
教程资料
互动讨论
课程评价
8人收藏,52人学习
登录后开始教程
章节1
基础框架
1.
课程介绍
2.
课程介绍与演示
3.
游戏与场景管理器
4.
UI通用弹窗
5.
声音管理器
章节2
Steam启动
1.
注册Steamworks
2.
导入Steamworks.Net
章节3
Steam大厅
1.
菜单UI
2.
进入游戏场景
3.
大厅列表窗口
4.
创建大厅窗口
5.
创建大厅逻辑
6.
完善大厅创建的流程
7.
获取大厅列表
8.
构建大厅数据
9.
大厅状态变更
10.
单个大厅UI控制
11.
大厅列表UI逻辑完善
12.
大厅测试
章节4
备战阶段
1.
Steam头像
2.
导入NGO
3.
房主启动
4.
监听大厅人员变化
5.
SteamId映射
6.
完善SteamId映射逻辑
7.
玩家大厅数据
8.
备战U窗口
9.
玩家备战阶段数据
10.
进入备战状态
11.
生成玩家物体
12.
玩家移动
13.
玩家皮肤切换
14.
备战UI窗口玩家列表
15.
进行准备
16.
房主开始游戏
17.
显示与复制大厅码
18.
加入大厅的核心逻辑
19.
连接失败的处理
20.
离开大厅的情况
21.
完善逻辑并测试
22.
通过大厅码加入房间
23.
阶段总结
章节5
战斗阶段
1.
网络对象池
2.
常规对象池
3.
创建子弹
4.
玩家发射子弹
5.
47.怪物生成
6.
制作怪物预制体
7.
怪物配置
8.
巡逻与追击
9.
敌人受伤与死亡
10.
分数窗口
11.
玩家受伤与死亡
12.
游戏结束
13.
游戏菜单窗口
14.
单人模式
章节6
Steam能力接入
1.
Steam头像逻辑修复
2.
Steam云存档
3.
存档逻辑完善
4.
排行榜
5.
排行榜逻辑完善
6.
Steam成就
7.
BUG修复与测试
8.
发布与上传
摘要
本课程以一款可上架 Steam 的联机飞机射击游戏《DeepSpace》为主线,带你从零开发到发布上架:
通用框架
—— 搭建游戏与场景管理器、UI 管理器、通用弹窗、声音管理器
Steam 接入
—— 注册 Steamworks、导入 Steamworks.NET,实现登录与玩家头像获取
联机大厅
—— 基于 Netcode for GameObjects + Steam P2P,实现大厅创建/加入/大厅码邀请、列表刷新与状态同步
备战与开局
—— 备战房间 UI 与数据同步、玩家皮肤切换、准备状态、房主开始游戏的完整流程
核心玩法
—— 网络对象池、子弹发射、怪物生成与 AI(巡逻/追击)、伤害与死亡、计分结算、游戏结束
单人模式
—— 不联网也能直接游玩的完整体验
Steam 平台功能
—— 云存档、排行榜、成就系统
发布上架
—— 商店配置、构建上传与 Steam 发布全流程
学完你将拥有一款功能完备、可联机、已上架的 Steam 作品。
Steam地址:https://store.steampowered.com/app/4221390/Deep_Space/
Unity交流群:885222391(无加入条件)
课程群: 1095685238
咨询QQ:739554159
登录后可观看
标签
NetCodeForGameObjects
Steam
联机
Steam联机
建议的Unity版本
2022.3 - 团结1.10
教程
Unity/团结 Steam生态开发:联机、云存档、成就系统
开始教程
电脑配置不足?
Unity云桌面,为Unity而生的云开发平台。
即可体验
教程
Unity/团结 Steam生态开发:联机、云存档、成就系统
登录后开始教程
章节
1
基础框架
1.
课程介绍
2.
课程介绍与演示
3.
游戏与场景管理器
4.
UI通用弹窗
5.
声音管理器
章节
2
Steam启动
1.
注册Steamworks
2.
导入Steamworks.Net
章节
3
Steam大厅
1.
菜单UI
2.
进入游戏场景
3.
大厅列表窗口
4.
创建大厅窗口
5.
创建大厅逻辑
6.
完善大厅创建的流程
7.
获取大厅列表
8.
构建大厅数据
9.
大厅状态变更
10.
单个大厅UI控制
11.
大厅列表UI逻辑完善
12.
大厅测试
章节
4
备战阶段
1.
Steam头像
2.
导入NGO
3.
房主启动
4.
监听大厅人员变化
5.
SteamId映射
6.
完善SteamId映射逻辑
7.
玩家大厅数据
8.
备战U窗口
9.
玩家备战阶段数据
10.
进入备战状态
11.
生成玩家物体
12.
玩家移动
13.
玩家皮肤切换
14.
备战UI窗口玩家列表
15.
进行准备
16.
房主开始游戏
17.
显示与复制大厅码
18.
加入大厅的核心逻辑
19.
连接失败的处理
20.
离开大厅的情况
21.
完善逻辑并测试
22.
通过大厅码加入房间
23.
阶段总结
章节
5
战斗阶段
1.
网络对象池
2.
常规对象池
3.
创建子弹
4.
玩家发射子弹
5.
47.怪物生成
6.
制作怪物预制体
7.
怪物配置
8.
巡逻与追击
9.
敌人受伤与死亡
10.
分数窗口
11.
玩家受伤与死亡
12.
游戏结束
13.
游戏菜单窗口
14.
单人模式
章节
6
Steam能力接入
1.
Steam头像逻辑修复
2.
Steam云存档
3.
存档逻辑完善
4.
排行榜
5.
排行榜逻辑完善
6.
Steam成就
7.
BUG修复与测试
8.
发布与上传