自2024年5月16日起,中文课堂仅支持使用UnityID登入,如遇问题,请在开发者社区发帖说明情况,我们会尽快帮您解决。

ARPG项目实战:从0到上线Steam全程实录

教程
高级
50 小时
概述
作者信息
教程资料
互动讨论
课程评价
75人收藏,51人学习
摘要
本课程将从0开始制作一个动作游戏,我会将制作过程的每个阶段分享给您,主要包含功能实现阶段、关卡编辑阶段、优化阶段、上线阶段,请做好准备,课程将会非常长,主要讲解:
  1. 角色控制系统:包含待机、移动、跳跃、冲刺、普攻连招、蓄力攻击、释放技能、格挡防御、攻击弹反、受击、击飞、死亡等;
  2. 镜头控制系统:包含镜头跟随、目标切换、技能特殊运镜、以及一些增强打击感的后处理效果等;
  3. 战斗系统:包含技能位移配置、伤害检测与判定、格挡判定、特效配置、顿帧配置、技能镜头通知、AI攻击决策、AI防御决策、AI躲闪决策、AI抢攻决策、AI踱步、AI追逐、AI巡逻等;
  4. 对话AI:主要根据主角的一些特性或者不同的阶段,触发不同的对话,根据主角提供的选项做出相应的交互等;
  5. 背包系统:主要提供各类道具的展示、使用、丢弃、整理、位置交换等相关功能;
  6. 装备系统:玩家可为不同的部位穿戴不同的装备,从而提高自己的实力,继续对抗挑战不同的BOSS;
  7. 锻造系统:玩家可根据获得的图纸,进行锻造不同的装备;
  8. 洗练系统:玩家可对装备进行洗练,从而获得品质更高的词条;
  9. 商店系统:游戏内提供各种各样的商店,比如杂货铺、铁匠铺、药店、神秘商人等,玩家在历险的过程中,可跟这些NPC进行交互购买东西;
  10. 存档系统:主要存储玩家实时的游戏数据、以及关卡进度;

常见问题:
  1. 问题使用什么版本?==>课程使用Unity2023版本、并且使用HDRP渲染管线.
  2. 课程会提供源码吗?==>请您放心,课程会提供完整的源码.
  3. 学习过程中,有问题如何解决?==>有任何问题可以加我QQ:2529331994,提供1对1的问题解答.
  4. 课程学习难度高吗?==>课程面向初级开发者,会尽可能用精简的代码,实现和满足需求功能.当然也会注重代码质量和维护.
  5. 课程会讲解如何上线Steam吗?==>会的,课程最后会详细告诉大家,如何上传到steam进行销售,以及上传后的测试、发行、更新的流程.以及如何实现DLC捆绑包的制作和销售.
建议的Unity版本
适用于所有Unity版本
教程
ARPG项目实战:从0到上线Steam全程实录
电脑配置不足?
Unity云桌面,为Unity而生的云开发平台。
即可体验