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

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

姜忠鼎

Instructor: 姜忠鼎

14,209 already enrolled

Included with Coursera Plus

Gain insight into a topic and learn the fundamentals.
4.7

(100 reviews)

Beginner level
No prior experience required
24 hours to complete
3 weeks at 8 hours a week
Flexible schedule
Learn at your own pace
Gain insight into a topic and learn the fundamentals.
4.7

(100 reviews)

Beginner level
No prior experience required
24 hours to complete
3 weeks at 8 hours a week
Flexible schedule
Learn at your own pace

Details to know

Shareable certificate

Add to your LinkedIn profile

Assessments

16 assignments

Taught in Chinese (Simplified)

See how employees at top companies are mastering in-demand skills

Placeholder

Build your subject-matter expertise

This course is part of the 网络游戏设计与开发 Specialization
When you enroll in this course, you'll also be enrolled in this Specialization.
  • Learn new concepts from industry experts
  • Gain a foundational understanding of a subject or tool
  • Develop job-relevant skills with hands-on projects
  • Earn a shareable career certificate
Placeholder
Placeholder

Earn a career certificate

Add this credential to your LinkedIn profile, resume, or CV

Share it on social media and in your performance review

Placeholder

There are 5 modules in this course

大家好,欢迎学习本门课程,踏上游戏开发之路! 本课程,我们使用Unity游戏引擎学习游戏开发,将开发的游戏部署到PC端和移动终端。本周课程的学习中,我们首先介绍课程的基本信息。接着,我们学习下载、安装Unity编辑器,并对Unity编辑器的界面、操作进行初步了解;最后,我们学习图形、音频等游戏资源的相关知识以及制作获取途径。 如果在概念、测试或是技术细节上遇到困难,可以在讨论区寻求帮助。希望大家融入Coursera学习社区,互相帮助,共同进步。 现在,让我们开始游戏开发之旅!

What's included

12 videos6 readings2 assignments

大家好,欢迎进入第二周的学习!从本周起,我们将开始本门课程3D手机游戏项目—《慕课英雄》(MOOC HERO)的制作。 在本周,我们学习制作一个《多米诺骨牌》项目。在这个项目中,我们实现的场景效果为:三个颜色不同的圆球从金字塔顶端平台高处滚落,分别推动三排多米诺骨牌接连倒下。 通过这个项目,我们首先学习Unity工程创建、场景构建、资源包导入等基本步骤以及基本游戏对象的创建。接着,我们对Unity的物理系统、图形系统、音频进行初步讲解和运用。最后,我们在PC和移动平台上部署该项目。本周内容涉及一些脚本代码,大家暂时不需理解它们,我们将在第四周的课程中进行讲解。

What's included

18 videos3 readings4 assignments1 peer review

大家好,欢迎进入第三周的学习!本周我们将学习 Unity 脚本语言—C#,它是学习 Unity 脚本编程的基础。如果已经具备 C#编程基础,可以直接完成相关测验,进入下一周的学习;如果具备 Java、 C++等面向对象的程序设计语言编程基础,可以快速学习本周内容,熟悉 C#编程语言;如果具备 C、 Pascal 等面向过程的程序设计语言编程基础,也许需要在面向对象的章节花一些精力。通过本周的学习,大家能够了解 C#开发的基础知识,这些知识能够胜任本课程涉及的 Unity 脚本编程。在本周的学习中,我们讲解 C#基本语法(包括变量声明、流程控制、函数定义等)以及面向对象的程序设计(包括类与对象的声明、类的继承、方法重载等)。 我们使用 Unity内嵌的 MonoDevelop 学习编写、运行 C#代码。

What's included

12 videos2 readings3 assignments

大家好,欢迎进入第四周的学习! 通过本周的学习,我们制作《慕课英雄》(MOOC HERO)第三人称射击游戏的简易版。在这个游戏中,玩家通过键盘控制自己的avatar慕课英雄,躲避僵尸的袭击,射击消灭僵尸,直到玩家生命值为零或者射杀足够数量的僵尸取得胜利。在本周课程中,我们首先回顾《多米诺骨牌》项目中的代码,讲解Unity脚本的编写,包括脚本生命周期以及一些常用的API(应用程序编程接口)。接着,我们学习使用Unity的地形系统构造山地、树木、草地,并将多米诺骨牌模型放置在构造好的地形中。然后,我们在游戏场景中添加玩家和敌人,使用Unity动画系统控制玩家与敌人的动画播放,学习玩家和敌人脚本的编写,实现玩家的移动、攻击、生命值管理以及敌人的追踪、攻击、死亡等功能。最后,我们使用脚本控制游戏的整体进程,包括游戏胜利、失败的判断以及敌人的自动生成等。 本周内容涉及Unity图形用户界面(uGUI)、线渲染器(枪械射线)等知识,大家暂时不需要理解它们,我们将在第五周的课程中进行讲解。

What's included

25 videos3 readings4 assignments1 peer review

大家好,欢迎进入最后一周的学习! 在本周的学习中,我们对第四周的游戏进行改进和完善,实现《慕课英雄》(MOOC HERO)第一人称射击游戏的完整版。在本周课程中,我们首先修改人物控制脚本、摄像机跟随脚本,将游戏人称从第三人称更改为第一人称。接着,我们学习使用uGUI制作游戏界面、移动平台的游戏操控和屏幕适配。然后,我们学习利用粒子系统和线渲染器制作玩家开枪效果和场景火焰效果。最后,我们在场景中添加血瓶收集功能、游戏胜利和失败的效果。

What's included

23 videos2 readings3 assignments1 peer review

Instructor

姜忠鼎
Fudan University
3 Courses15,336 learners

Offered by

Recommended if you're interested in Software Development

Why people choose Coursera for their career

Felipe M.
Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."
Jennifer J.
Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
Larry W.
Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."
Chaitanya A.
"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."

New to Software Development? Start here.

Placeholder

Open new doors with Coursera Plus

Unlimited access to 7,000+ world-class courses, hands-on projects, and job-ready certificate programs - all included in your subscription

Advance your career with an online degree

Earn a degree from world-class universities - 100% online

Join over 3,400 global companies that choose Coursera for Business

Upskill your employees to excel in the digital economy

Frequently asked questions