开设了一个unity游戏开发课程,可以帮助对游戏开发有兴趣的小伙伴学习Unity游戏开发的知识和技术,课程地址
第一节课的课件是游戏工程,第二节的课件是大纲,和文章内相同,其它章节的课件和第一节课的相同,不需要重复下载
共10份
https://edu.csdn.net/lecturer/7392
开设课程是为了帮助对游戏开发感兴趣的小伙伴掌握游戏开发的思路、方法、技术。
为了帮助学员掌握开发游戏的思路、技术,课程通过一个从零开发的第三视角的战斗探险游戏案例来讲解开发中的知识。
为了学员有参考、实际学习、工作中能方便使用学到的东西,课程提供了笔者从零开发的Unity游戏工程,包含源码。
先给大家展示游戏,代码。
项目工程对学员掌握原理、回顾知识非常有用,因为项目的代码整洁,遵循代码规范,方便阅读和学习;对原理细节和实现的注释详细;这些可以帮助学员快速熟悉代码,掌握原理,回顾知识。
巨龙们守卫着魔法石,魔法石拥有巨大的魔力,魔王得到它就会把世界上所有的西瓜抢走一半!我们的勇者要阻止魔王拿到魔法石,捍卫人类的吃瓜自由!
玩家使用一个主角在地图内移动,打怪。当主角获得魔法石时,游戏胜利。当主角阵亡时,游戏失败。
通过本课程学员可以掌握如下知识和技术
本节介绍工程使用的开发环境
难度:入门
unity hub
https://public-cdn.cloud.unity3d.com/hub/prod/UnityHubSetup.exe
unity 2022.3.9f1
visual studio 2022
本节讲述设计关卡的思路和方法
难度:中级
本节介绍游戏中各类配置数据
难度:入门
这一节讲解什么是状态机,为什么用状态机开发AI,怎么利用状态机开发AI
难度:中级
这一节讲解在项目中使用2022之后Unity的新版寻路模块
难度:中级
本节讲解使用Unity的Input接口处理玩家的点击操作,进行角色控制
难度:初级
本节讲解控制镜头以便可以漫游场景,会用到cinemachine、物理引擎
难度:中级
本节讲解游戏内物理模块的实现
难度:中级
本节讲解游戏战斗逻辑、表现的实现方法
难度:中高级
本节讲解游戏中管理和加载资源的方法
难度:中级
本节讲解游戏中特效的实现
难度:初级
本节讲解UI框架,实现各类功能的窗口
难度:中级
本节基于视野雾的实现讲解URP渲染技术和Shader技术
难度:高级
本节讲解游戏结算的实现和场景加载
难度:入门
本节讲解如何进行PC打包
难度:入门