当前位置: 院系首页 > 教学科研 > 正文

李惠芳老师——软件引擎开发技术课程介绍

【来源: | 发布日期:2019-02-28 】

《软件引擎开发技术》作为软件技术专业的核心课程,主要教授学生Unity 3D游戏引擎软件的操作与应用。众所周知,Unity3D是由Unity Technologies开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。

通过Unity 3D交互的图型化开发环境,学生可以实现游戏场景的搭建、特效制作、脚本控制及动画制作等功能。本课程主要指导学生学习并掌握Unity 3D物理系统、动画系统、音效系统、渲染系统、粒子系统、脚本编写等基础模块的操作,并能够独立完成游戏项目的前端设计。

接下来展示的是本科课程结束学生完成的两部优秀课堂作业:

(1)二次元《碰撞游戏》

完成项目是空间躲避游戏的一个关卡,虽然视觉设计上较为简单,但贵在游戏体验过程完整,学生针对游戏脚本,添加的目标碰撞和游戏结束的计数功能,使游戏更具有了可玩性。

 

 

(2)3D游戏《古宅》场景任务设计

3D游戏《古宅》是以网络小说中的一幕描述为蓝本而设计的游戏场景,学生在完成场景创建的基础上为游戏添加三个寻物任务,完成任务后便可逃离场景。 整个过程需要学生完成三维场景创建、脚本编辑、特效渲染等工作。对于初学Unity 3D的学生而言,短短2周的时间完成如此大的工作量,需要有十足的耐心和善于研究的精神。

 

 

 

 

对于刚刚接触Unity 3D游戏引擎的在校学生来说,当下所学的内容仅是初入门径。想要完成更加出色的游戏项目,除了对工具软件的掌握之外,还需要同学们不断的学习和积累文案策划、系统设计、视觉审美、认知心理等方面知识和能力。(授课老师:李惠芳)