登录
自2024年5月16日起,中文课堂仅支持使用UnityID登入,如遇问题,请在
开发者社区
发帖说明情况,我们会尽快帮您解决。
《小行星X》街机风太空射击游戏开发
开始教程
《小行星X》街机风太空射击游戏开发
教程
初级
8 小时
20 分钟
凉鞋
概述
作者信息
教程资料
互动讨论
课程评价
9人收藏,84人学习
登录后开始教程
章节1
街机小行星实现
1.
概述
2.
准备&主角贴图&移动
3.
石头&子弹
4.
Rider 使用分享&主角循环屏幕
5.
石头生成&音效
6.
手感改进&分数&音乐
7.
隐身道具
8.
扩散道具&剩余特效&整理
章节2
核心操控改进&道具
1.
游戏系统图绘制
2.
第一次改进:只用鼠标操控
3.
更少但更好原则&道具ui
4.
环射道具&Qframework 导入
5.
射击频率道具&最高分
6.
环射与扩散组合&循环屏幕道具
7.
子弹变大道具&伤害提升道具
8.
道具父类提取&旋涡道具
9.
Rider常用功能2&龙卷风道具
章节3
玩法完善
1.
石头难度曲线
2.
道具生成间隔&自动射击
3.
游戏体验的核心:变化
4.
分数提示&屏幕震动&Ufo
5.
Ufo 完善&三选一道具
6.
三选一道具完善
7.
道具库&已解锁道具
8.
道具的解锁过程&暂停
9.
开始界面&结束界面
10.
关于界面&卡顿优化
11.
石头数量统计&音量设置
章节4
二阶道具&细节完善
1.
倒计时&Game整理
2.
提示&三个二阶道具
3.
二阶道具集成&细节完善
4.
新记录&课程完结
摘要
大家好,我是凉鞋。
我花了 100 个小时制作了一款街机风太空射击游戏《小行星X》(X-teroids),到目前为止在 Steam 发售 3 个月,获得了 100% 的好评。
之后又花了 2 个月的时间,将这款游戏的核心玩法部分录制成了本教程。
教程的目标:
用 QFramework 开发街机风太空射击游戏
本教程的特点如下:
课程基于最稳定的 Unity 2022lts 版本,兼容团结引擎。
本教程是进阶教程,但是尽可能照顾初学者和新手。
教程的案例使用了 QFramework.ToolKits v1.0,开发效率高,有良好的可扩展性,可维护性,也方便学习完之后进行二次开发。
本教程会在关键的机制上讲解游戏设计以及为什么要这么设计。
在每一个课时结束后会总结 UML 类图,以便大家从宏观角度把控项目。
课程案例的特点如下:
案例拥有极高的可玩性,已经在 Steam 平台上通过了市场和玩家的验证。
游戏操控易上手难精通。
代码&美术&游戏设计全部自制,音乐&音效使用第三方可商用素材。
游戏系统的结构优雅简洁,非常适合独立游戏开发新手研究学习。
游戏包含有三种敌人,12 种道具,道具之间可以互相组合。
拥有一套简洁的道具解锁机制,已提供游戏的策略性。
合理的游戏难度曲线,恰当的反馈。
游戏包含部分肉鸽元素。
适合此教程的童鞋:
想制作独立游戏的童鞋,适合练手。
想入门 QFramework 的童鞋。
想体验教程案例的童鞋可以在 Steam 搜索 小行星X,或者可以在视频简介部分获得网页版本链接。
游玩地址:
网页版(免费):https://liangxiegame.com/game/space-rocks/
Steam :https://store.steampowered.com/app/3342540/X/
作者的其他课程:
凉鞋的教程全收集(4.88)折
定价 1499 元
零代码做游戏路线(PlayMaker):
零代码做游戏:像素地鼠(PlayMaker)
定价:免费
零代码做游戏:Archer Mini(PlayMaker)
定价:免费
零代码做游戏:平台跳跃(PlayMaker)
定价:128 元
零代码做游戏:TopDown RPG(PlayMaker)
定价:158 元
PlayMaker + C#:合成类游戏开发
定价:299 元
包含以上五套课程的 7 折课程包
定价:369 元
QFramework 路线:
《小行星X》街机风太空射击游戏开发
定价:免费
QFramework v1.0 使用指南
定价:免费
QFramework 游戏开发:类枪牢
定价:398 元
QFramework 游戏开发:类幸存者
定价:298 元
QFramework 系统设计:通用背包系统
定价:298 元
包含以上四套课程的 4.6 折课程包
定价:459 元
技术进阶路线:
框架搭建 决定版
定价:598 元
编辑器扩展精讲
定价:158 元
C# 知识体系构建(第二版)
定价:128 元
凉鞋的 Unity 笔记
定价:398 元
包含以上四套课程的 6.2 折课程包
定价:798 元
独立游戏路线:
原创独立游戏制作:平台射击 Roguelike(QFramework.cs、Behavior Designer)
定价:598 元
原创独立游戏制作:类星露谷(QFramework.ToolKits、PlayMaker)
定价:398 元
包含以上两套课程的 7.9 折课程包
定价:786.4 元
登录后可观看
建议的Unity版本
2018.4 - 2022.3
教程
《小行星X》街机风太空射击游戏开发
开始教程
电脑配置不足?
Unity云桌面,为Unity而生的云开发平台。
即可体验
教程
《小行星X》街机风太空射击游戏开发
登录后开始教程
章节
1
街机小行星实现
1.
概述
2.
准备&主角贴图&移动
3.
石头&子弹
4.
Rider 使用分享&主角循环屏幕
5.
石头生成&音效
6.
手感改进&分数&音乐
7.
隐身道具
8.
扩散道具&剩余特效&整理
章节
2
核心操控改进&道具
1.
游戏系统图绘制
2.
第一次改进:只用鼠标操控
3.
更少但更好原则&道具ui
4.
环射道具&Qframework 导入
5.
射击频率道具&最高分
6.
环射与扩散组合&循环屏幕道具
7.
子弹变大道具&伤害提升道具
8.
道具父类提取&旋涡道具
9.
Rider常用功能2&龙卷风道具
章节
3
玩法完善
1.
石头难度曲线
2.
道具生成间隔&自动射击
3.
游戏体验的核心:变化
4.
分数提示&屏幕震动&Ufo
5.
Ufo 完善&三选一道具
6.
三选一道具完善
7.
道具库&已解锁道具
8.
道具的解锁过程&暂停
9.
开始界面&结束界面
10.
关于界面&卡顿优化
11.
石头数量统计&音量设置
章节
4
二阶道具&细节完善
1.
倒计时&Game整理
2.
提示&三个二阶道具
3.
二阶道具集成&细节完善
4.
新记录&课程完结