Создание 2D игр на Unity. Platformer

所在平台: Udemy

课程主页: https://www.udemy.com/course/2d-unity-platformer/

课程评论:没有评论

第一个写评论        关注课程

课程简介

Coursera 上的 "Unity 2D 游戏开发:平台跳跃游戏" 课程概要: 本课程旨在教授 C# 编程语言,并将其应用于 Unity 游戏引擎,通过创建平台跳跃游戏来实践。课程内容适合游戏开发新手以及希望拓展技能的进阶开发者。 **学习要点:** * **C# 编程入门:** 学习 C# 基础知识,并以游戏开发的方式进行学习,使学习过程更具趣味性。 * **Unity 引擎使用:** * 熟悉常用的 Unity 组件,如 Tilemap、Transform、RigidBody、Collision、Light、AudioSource、AudioListener,以及 UI 元素(Canvas, Panel, Button, Text)。 * 学习如何编写、阅读和优化 C# 脚本,包括常用的函数(Start(), Update(), OnCollisionEnter())和自定义函数。 * **平台跳跃游戏开发:** 掌握开发 2D 平台跳跃游戏的具体技术和常见问题。 * **版本控制:** 学习使用 GitHub 进行版本控制,为团队协作打下基础。 * **实战项目:** 完成一个可发布到互联网或交易市场的完整游戏项目。 **学习目标:** * 掌握 Unity 引擎和 C# 编程的基础技能。 * 能够独立开发一款 2D 平台跳跃游戏。 * 了解面向对象编程(OOP)和常见设计模式(如 MVC)在游戏开发中的应用,为团队合作和深入学习做好准备。 * 能够清晰地表达自己的想法并将其转化为代码。 本课程强调使用通俗易懂的语言和生活化的例子来解释技术概念,帮助学员更轻松地掌握编程知识,避免“机器人式”的晦涩语言。课程还将揭示 2D 游戏开发过程中可能遇到的常见错误和陷阱。

课程评论(0条)

课程详情

В начале каждый начинающий программист задается такими вопросами, как: - "Какой язык программирования выбрать?", - "Какую сферу выбрать в программировании?", поэтому в данном курсе хочу познакомить вас с одним из распространенных и мобильным языком программирования C# на примере создания игр, все мы любим игры, а когда учишься - учиться всегда приятнее в игровой форме.Также в данном курсе надеюсь, что получилось передать информацию простым языком на примерах из реальной жизни, чтобы усваивать ее было в разы легче, так как многие книги написаны на непонятном языке "роботов"Данный курс подойдет, как начинающим в разработке игр, так и продвинутым для расширения кругозора, тем кто желает познакомиться с языком программирования C#, так как язык распространен в разработке не только, как игровой, а также на котором можно перейти на разработку десктопных приложений, серверов и т.д.По окончанию данного курса вы получите навыки работы с движком и языком программирования C#, после которого можете сделать игру самостоятельно опираясь на навыки, которые получили и быть подготовленным к дальнейшему обучению, к примеру во многих компаниях требуются навыки ООП(Объектно ориентированного программирования), знание и применение паттернов, такими как MVC - делается это для того, чтобы работа в команде стала в разы проще и сокращала временные затраты, то есть применять шаблон написания кода, потому что код можно написать всегда по разному, хоть мы и используем команды, предоставленные API(документацией, в данном случае Unity), как говорится "сколько людей, столько и мнений", а в нашем случае "сколько людей, столько и вариантов написания кода", поэтому сначала учимся работать и применять свои идеи в коде, а потом работать в команде, донося свои идеи простым языком. Многие пишут книги, а мы наносим свои идеи холст с помощью единиц и нулей.Я постараюсь вам показать частые ошибки и все подводные камни с которыми вы можете встретиться при разработке 2D графики в Unity.В данном курсе мы познакомимся с одним из известных жанров - Platformer и научимся работать с:часто используемыми компонентами для объектов, такие как Tilemap, Transform, RigidBody, Collision, Light, AudioSource, AudioListener, в их числе UI: Canvas, Panel, Button, Textнаучимся читать код и красиво его оформлятьскриптами, в основном часто используемыми функциями и командами, такими как Start(), Update(), OnCollisionEnter(), а также научимся создавать свои функции, как с аргументами, так и безВо время этого курса, когда проект будет готов, мы научимся работать с контролем версий с помощью GitHubПо окончанию курса вы получите готовый проект со сборкой, который можно выложить в интернет или торговую площадку.

课程标签

0人关注该课程

主题相关的课程