在线课程 – 科罗拉多大学 Unity 游戏开发 C# 编程专业认证

学习使用 C# 在 Unity 中对游戏进行编程。了解如何使用 C# 编程语言并在 Unity 中轻松创建游戏。

Suggested by: Coursera (What is Coursera?)

Professional Certificate

开始

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • 沟通技巧
  • 时间管理
  • 解决问题的能力
  • 批判性思维
  • 团队 合作
  • 项目管理能力
  • 灵活性和适应性
  • 战略规划
  • 了解多元文化
  • 技术技能

What you will learn in the course

Courses for which the course is suitable

  • 游戏开发人员
  • C 程序员#
  • 程序员
  • Unity 游戏开发人员
  • 软件工程师
  • 游戏设计师
  • 应用程序开发人员

专业化 – 由 4 部分组成的课程系列

此专业专为想要学习如何使用 C# 对 Unity 游戏进行编程的初学者程序员而设计。

  • 第一门课程不需要任何编程经验。
  • 在该专业的 4 门课程中,您将学习:
    • C 语言编程#
    • 如何使用这些知识对 Unity 游戏进行编程
  • 专业课程中关于 C# 和 Unity 的材料比 UCCS 的第一门游戏编程课程中的内容略宽。
  • “Unity”是 Unity Technologies 或其子公司在美国和其他国家/地区的商标或注册商标。

此专项课程是自由职业,不受 Unity Technologies 或其子公司的支持、批准或附属。

实践学习项目

每门课程都包括 10-20 个练习,旨在教您 C# 和 Unity 中的小想法。

  • 您还将使用 C# 开发许多大型控制台应用程序,并在 Unity 中开发模型。
  • 此外,您还将构建 2 个完整的游戏。
  • 所有这些都旨在向您介绍 C# 和 Unity 中的重要概念。

Details of the courses that make up the specialization

C# 和 Unity 编程简介

课程 1

  • 18 小时
  • 4.7 (2,398 个评分)

课程详情

学习内容

本课程旨在学习如何在 Windows 或 Mac 操作系统上使用 C# 编程语言和 Unity Game Framework 开发视频游戏。为什么使用 C# 和 Unity 而不是其他语言或游戏引擎?嗯,C# 是一门很好的语言,用于学习编程,然后用于专业编程。此外,Unity 游戏引擎在独立游戏开发者中非常受欢迎;Unity Games 在 2016 年的下载量达到 16,000,000,000 次!最后,C# 是可以在 Unity 环境中使用的编程语言之一。

本课程不假定您之前有任何编程经验。如果您以前从未编写过代码,请不要担心;我们将从头开始,构建小游戏,直到课程结束。在整个课程中,您将学习适用于多种编程语言(包括 C#)的基本编程概念,以及如何在开发游戏时应用这些概念。

一般来说,计算机编程真的很有趣,游戏编程甚至更好!

警告: 入门(假设没有编程知识)并不那么容易(不难做到)。学习编码很困难,尤其是因为这门课程相当于大学一级课程的前半部分。在获取材料的同时迎接课程的挑战将是一个有益的挑战,但这个过程需要努力工作,甚至可能在此过程中遇到一些诅咒。

模块
  • 模块 1:使用 C# 编写您的第一个控制台应用程序并选择 Unity
  • 模块 2:了解我们如何在程序中存储数据
  • 模块 3:了解我们如何使用类和对象来实现我们的代码
  • 模块 4:学习 Unity 2D 游戏的基础知识并参加“期末考试”

“Unity”是 Unity Technologies 或其子公司在美国和其他国家/地区的商标或注册商标。

本课程是自由职业者,不受 Unity Technologies 或其公司的赞助、认可或附属关系。

您将培养的技能

  • 类别: 视频游戏开发
  • 类别: C# (编程语言)
  • 类别: Unity(用户界面)
  • 类别: 游戏编程

更多 C# 和 Unity 编程

课程 2

  • 22 小时
  • 4.8 (605 评价)

课程详情

学习内容

这是我专业的第二门课程,介绍如何在 Windows 或 Mac 操作系统上使用 C# 编程语言和 Unity 游戏框架开发视频游戏。为什么使用 C# 和 Unity,而不是其他语言或游戏引擎?嗯,C# 是学习编程和专业编程的好语言。此外,Unity 游戏引擎在独立游戏开发者中非常受欢迎;Unity Games 在 2016 年的下载量达到 16,000,000,000 次!最后,C# 是可以在 Unity 环境中使用的编程语言之一。

本课程假定您具备上一门专业课程的基础知识。在开始本课程之前,您需要确保您拥有这些知识,无论是通过参加以前的课程还是从个人经验中。在本课程中,您将通过探索 C# 和 Unity 中的更多主题并完成您在上一门课程结束时开始的 Unity 游戏,继续构建 C# 和 Unity 基础。

模块
  • 模块 1:了解我们如何在代码中做出决策
  • 模块 2:了解如何在 Unity 游戏中接收和使用玩家输入
  • 模块 3:了解如何使用迭代(循环)在代码中重复操作
  • 模块 4:了解如何在数组和列表中保存大量数据

“Unity”是 Unity Technologies 或其子公司在美国和其他国家/地区的商标或注册商标。

本课程是自由职业者,不受 Unity Technologies 或其公司的赞助、认可或附属关系。

C 类开发#

课程 3

  • 28 小时
  • 4.8 (56 评价)

课程详情

学习内容

这是我专业的第三门课程,介绍如何在 Windows 或 Mac 操作系统上使用 C# 编程语言和 Unity 游戏框架开发视频游戏。为什么使用 C# 和 Unity 而不是另一种语言或游戏引擎?嗯,C# 是一门很好的语言,用于学习编程,然后用于专业编程。此外,Unity 游戏引擎在独立游戏开发者中非常受欢迎;Unity Games 在 2016 年的下载量达到 16,000,000,000 次!最后,C# 是可以在 Unity 环境中使用的编程语言之一。

本课程假定您具备之前专业课程的基本知识。在开始本课程之前,您需要确保您拥有这些知识,无论是通过参加以前的课程还是从个人经验中。在本课程中,您将通过探索其他主题,继续构建 C# 和 Unity 基础。

本课程和前两门课程中的材料实际上是我们在 UCCS 为游戏设计和开发专业开设的第一门编程课程。

模块
  • 模块 1:了解抽象以及如何使用它来设计经典并将其应用于控制台应用程序
  • 模块 2:了解有关方法和参数工作原理的更多信息
  • 模块 3:学习如何在 Unity 中使用抽象来设计和实现类
  • 模块 4:为您的 Unity 游戏添加文本输出(如评分)和音效

“Unity”是 Unity Technologies 或其子公司在美国和其他国家/地区的商标或注册商标。

本课程是自由职业者,不受 Unity Technologies 或其公司的赞助、认可或附属关系。

用于 Unity 游戏的中级面向对象编程

课程 4

  • 52 小时
  • 4.6 (320 评价)

课程详情

学习内容

这是有关如何在 Windows 或 Mac 操作系统上使用 C# 编程语言和 Unity Game Framework 开发视频游戏的第四门课程。为什么使用 C# 和 Unity 而不是另一种语言或游戏引擎?嗯,C# 是一门很好的语言,用于学习编程,然后用于专业编程。此外,Unity 游戏引擎在独立游戏开发者中非常受欢迎;Unity Games 在 2016 年的下载量达到 16,000,000,000 次!最后,C# 是可以在 Unity 环境中使用的编程语言之一。

本课程假定您具备之前专业课程的基本知识。在开始本课程之前,您需要确保您拥有这些知识,无论是通过参加以前的课程还是从个人经验中。在本课程中,您将通过开发具有更好的面向对象设计的更丰富的游戏、使用文件输入和输出、继承和多态性以及事件处理来构建 C# 和 Unity 的基本知识。

本课程为您提供更多工具,帮助您使用 C# 和 Unity 构建出色的游戏!

模块
  • 模块 1:加入文件以实现 Unity 游戏
  • 模块 2:了解继承和多态性如何帮助我们减少为游戏编写的代码
  • 模块 3:实现事件处理以创建更好的对象驱动设计并向 Unity 游戏添加菜单
  • 模块 4:探索小型 Unity 游戏的完整实现

“Unity”是 Unity Technologies 或其子公司在美国和其他国家/地区的商标或注册商标。

本课程是自由职业者,不受 Unity Technologies 或其公司的赞助、认可或附属关系。