网络游戏设计与开发

独立进行手机游戏项目设计;独立完成初级游戏项目引擎开发;独立进行手机游戏项目营销

复旦大学

专项课程

分享

网络游戏设计与开发

本专项课程介绍

本专项课程,由4门课程有机地组成一体,层层进阶,连贯性极强,每一课程的最后一个章节为下一门新课程的开启做铺垫,最终形成游戏行业产、学、研联动的良性循环,为学习者打开解行业的全景视角。主讲教师将传授给学习者游戏行业从业者所必备的基础知识,理论与实践相结合,剖析经典案例,结合作业与毕业设计,最终协助学习者创作出属于自己的作品,完成游戏项目推广。为学习者自主创业、提升专业技能、独立承接游戏项目研发打下良好的基础。每年会开放3次毕业项目,该专项课程属于初级课程,面向英语和华语为主的学员开放。适合游戏软件工程师、自学游戏程序员,游戏产业的从业人员以及业余爱好者学习。

第 1 门课程

游戏产业概论

Upcoming session: 5月 9 — 7月 18.
课程学习时间
9 周课程, 3-5 小时/周

课程概述
从游戏诞生之初至今已走过半个多世纪。但许多人任认为游戏产业并未成熟,然而其高速发展的势头引人注目。蕴含市场潜力的游戏产品推陈出新,品类丰富多样,终端靓丽时尚,游戏玩家人数激增,游戏产业逐渐成为欧、美、日、韩等国创意经济新的增长点。本课程包括游戏起源、游戏发展史、游戏分类、游戏的研发制作流程、世界游戏产业纵览和知识产权保护等章节,为培养成熟的游戏产业市场经理人打下良好基础。

第 2 门课程

游戏策划与设计

Current session: 5月 2 — 6月 20.
课程学习时间
6 周课程, 2-4 小时/周

课程概述
此课程从游戏定位到内容创造、从研发实训到运营方法、从项目流程到团队创建,对游戏策划领域进行了全面系统的介绍,为学习者跨入游戏设计之门打下扎实基础。

课程结构紧凑、案例详实,通俗易懂。主讲教师对游戏开发中的概念设计、原型设计、规则设计、情节设计、关卡设计等内容进行解读,兼顾具体的关卡设计实践与游戏编辑工具使用实践,力图使学习者全面了解游戏设计原理,掌握游戏设计技能。

第 3 门课程

基于Unity引擎的游戏开发基础

即将开放

课程概述
随着互联网和智能手机的快速发展,《Angry Birds》(愤怒的小鸟)、《Temple Run》(神庙逃亡)等手游作品取得巨大成功,让独立开发者赚得第一桶金。移动平台的3D网络游戏开发成为趋势,优秀作品雨后春笋般涌现,Supercell Oy公司开发的《Clash of Clans》(部落冲突)与Blizzard Entertainment公司开发的《Hearth Stone》(炉石传说)风靡全球。网易、巨人等业界著名公司也将游戏业务重心转向移动平台。

Unity引擎简单易用、功能全面、跨平台优秀等特性成为业界最重要的开发工具。目前,全球大部分独立开发者与游戏工作室都选择Unity游戏引擎作为开发工具,快速开发高品质的手游作品。

《Unity游戏编程基础》课程主要讲述了如何使用Unity引擎开发移动端3D游戏,与课程内容同步,我们将设计基于移动平台的第一人称3D射击游戏《慕课英雄》(MOOC HERO)。整个过程分为三个阶段:第一阶段,介绍物理系统、图形系统和音频,用于构建多米诺骨牌的场景;第二阶段,使用Unity的地形系统搭建游戏场景,将第一阶段的多米诺骨牌模型添加到游戏场景中,添加玩家与敌人角色,编写Unity脚本实现玩家与敌人的行为以及场景中的游戏逻辑;第三阶段,使用动画系统实现敌人的追踪、攻击动画,使用uGUI设计游戏交互界面,使用粒子系统与线渲染器实现开枪效果,最终部署到移动平台。

此外,网络开发、人工智能、Shader(着色器)编程等Unity引擎高级功能将在本专项课程有关游戏编程的第二门课中进行学习。

通过本门课程的学习,你将理解Unity引擎的主要功能,学会利用Unity引擎开发移动平台的3D游戏,在入职游戏行业或独立游戏开发道路上迈出重要一步。

第 4 门课程

基于Unity引擎的游戏开发进阶

即将开放

课程概述
随着互联网的高速发展,多人联机功能在游戏中的重要性日益体现。各大应用商店的游戏排行榜榜首,无一例外都是诸如《Cross Fire》(穿越火线)、《Clash of Clans》(部落冲突)之类的多人在线网络游戏。这些游戏凭借其炫酷的次世代特效、精彩的游戏模式、极致的性能优化在玩家中广受赞誉。

通过《Unity游戏编程基础》,学习者已经具备开发移动平台3D单机游戏的基本能力,但是要进行次世代画面的网络手游开发仍然存在较大的差距。因此,《Unity游戏编程进阶》课程将授课重点集中于多人网络手游的开发,游戏可玩性的提升,游戏视觉效果的提升,以及游戏性能的优化。

《Unity游戏编程进阶》课程是专项课程游戏编程的第二门课,在《Unity游戏编程基础》课程的基础上,专门讲解了如何使用PUN(Photon Unity Network)进行Unity网络游戏开发。相比Unity内置的网络工具包,Photon的PUN功能更加成熟、强大、灵活、丰富,在全球拥有数十万开发者。此外,在游戏元素方面增加了游戏关卡、玩家军团,以及武器切换功能,在游戏逻辑方面着重讲解了导航寻路、敌人AI、反向动力学等技术的应用,增加了游戏的可玩性。同时,讲解了着色器(Shader)的编程、光照烘焙以及后期屏幕效果渲染,用于改善游戏的视觉效果。最后,讲解了数据持久化、资源动态加载以及项目优化。与课程内容同步,我们将在第一门课项目《慕课英雄》(MOOC HERO)的基础上进行改进,最终制作出项目《慕课英雄》(MOOC HERO)移动平台的3D网络游戏。

通过本门课程的学习,学习者将对Unity游戏开发有更深层次的认识,并能够使用Unity引擎与Photon Server开发跨平台的3D网络游戏,为将来游戏行业入职或独立游戏开发奠定优秀的编程基础。

毕业项目

网络游戏设计与开发毕业项目

即将开放

毕业项目介绍
中国具有五千年文明历史,通过考古发掘揭示了中华文明具有辉煌灿烂的文化。本门毕业课程,要求学生设计并实现一款“古墓保卫战”的手机网络游戏,多名玩家共同击退古墓入侵者,完成保护古墓的任务。玩家击可利用多种武器与入侵者PK,期间可利用更多道具和装备,同时也会遇到怪兽威胁。

毕业课程要求学生综合利用本专项课程所学知识和掌握的技能,开发可实际运行的手机网络游戏原型。要求自行确定游戏类型,设计游戏故事,撰写设计脚本,游戏关卡以及实现手机网络游戏原型。

课程计划邀请工业合作者,包括Unity引擎公司,网易公司、巨人网络和腾讯游戏等行业领袖共同参与本门课程设计与评估。

声明:MOOC中国收录之课程均源自下列机构,版权均归他们所有。本站仅作报道并尊重其著作权益,感谢他们对MOOC事业做出的贡献!(排名不分先后)
  • Coursera
  • edX
  • OpenLearning
  • FutureLearn
  • iversity
  • Udacity
  • NovoEd
  • Canvas
  • Open2Study
  • Google
  • ewant
  • FUN
  • IOC-Athlete-MOOC
  • World-Science-U
  • Codecademy
  • CourseSites
  • opencourseworld
  • ShareCourse
  • gacco
  • MiriadaX
  • JANUX
  • openhpi
  • Stanford-Open-Edx
  • 网易云课堂
  • 中国大学MOOC
  • 学堂在线
  • 顶你学堂
  • 华文慕课
  • 好大学在线CnMooc

Copyright © 2008-2015 MOOC.CN 慕课改变你,你改变世界