Создание 3D игр на Unity. Shooter

所在平台: Udemy

课程主页: https://www.udemy.com/course/3d-unity-shooter/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**课程概述:** 本课程名为“使用Unity创建3D游戏:射击游戏”。该课程旨在帮助初学者和有经验的开发者掌握使用Unity引擎和C#语言进行3D游戏开发。课程以游戏开发作为切入点,深入浅出地讲解C#编程语言,并结合生活中的实际例子,使学习过程更加轻松有趣。 **学习内容:** * **C#编程基础:** 了解C#语言的特性,并学习其在游戏开发中的应用。 * **Unity引擎核心组件:** 掌握Transform, RigidBody, Collision, Light, AudioSource, AudioListener等常用组件。 * **UI界面设计:** 学习使用Canvas, Panel, Button, Text等UI元素创建游戏界面。 * **高级概念:** 掌握Raycast和Ragdoll等重要概念,并学习如何实现触摸控制和跨平台控制。 * **代码编写与优化:** 学习如何阅读和编写高质量的C#代码,包括常用的函数如Start(), Update(), OnCollisionEnter(),以及自定义函数的创建。 * **实战项目:** 以“射击游戏”为主题,通过实际项目演练,巩固所学知识。 * **版本控制:** 学习使用GitHub进行版本控制。 * **项目发布:** 完成课程后,将获得一个可发布到互联网或平台的完整游戏项目。 **课程目标:** 完成本课程后,学员将能够独立使用Unity和C#开发3D游戏,并为未来深入学习面向对象编程(OOP)、设计模式(如MVC)以及团队协作打下坚实基础。同时,课程还将帮助学员识别和避免在3D图形开发中可能遇到的常见错误和陷阱。

课程评论(0条)

课程详情

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

课程标签

0人关注该课程

主题相关的课程