Этот высоко оцененный курс был профинансирован на Kickstarter более чем на 200% и предназначен для пользователей среднего уровня Unity. Мы рекомендуем вам взять как минимум первую половину нашего курса Complete Unity Developer 2D или 3D или эквивалент в качестве предварительного условия.
В этом курсе мы сосредоточимся на ядре любой отличной ролевой игры, предоставив вашим игрокам увлекательный боевой момент на хорошо продуманном уровне, основанном на надежном игровом дизайне, построенном с использованием надежной архитектуры кода. Вы будете следить за нашим проектом, но также сделаете игру полностью своей.
Это очень реалистичное и всеобъемлющее введение в разработку реальных игр. Мы проведем вас через наш процесс шаг за шагом, с обоснованием всех решений и изучением всех возможностей.
Мы займемся поиском пути ИИ, создадим гибкую систему специальных способностей и научимся координировать сложный проект. Вы узнаете, как реализовать игровой процесс «click-to-move», использовать пакеты ресурсов, отлаживать, создавать эффекты частиц и многое другое.
Прежде чем приступить к работе, вам понадобятся базовые знания Unity и C#, после чего мы будем обучать вас более продвинутым методам программирования, таким как делегаты C#, интерфейсы, сопрограммы и многое другое.
Создание ролевой игры — это отличный способ повысить уровень своих навыков разработки игр, так почему бы не присоединиться к нам и не начать улучшать разработку игр прямо сейчас?
Посмотреть больше
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Урок 1.
00:03:03
Welcome To The Course
Урок 2.
00:05:09
Install Unity 2018.3
Урок 3.
00:06:51
Install Visual Studio Code
Урок 4.
00:02:23
Quick Game Design Overview
Урок 5.
00:06:49
Architectural Overview
Урок 6.
00:01:41
Community & Support
Урок 7.
00:01:05
Section Overview - Basic Movement
Урок 8.
00:13:17
Create A Simple Sandbox
Урок 9.
00:08:27
Move Using Nav Mesh Agent
Урок 10.
00:11:28
Refining Your Nav Mesh
Урок 11.
00:06:52
Introduction To Raycasting
Урок 12.
00:10:07
Implement Click-To-Move
Урок 13.
00:06:49
Create A Fixed Follow Camera
Урок 14.
00:12:43
Animation Blend Trees
Урок 15.
00:16:15
Match Animation To Movement
Урок 16.
00:06:15
Basic Movement Tweaks
Урок 17.
00:07:12
Project Folder Structure
Урок 18.
00:01:10
Section Intro - High Level Design
Урок 19.
00:10:27
1.5 Page Game Design Document
Урок 20.
00:06:59
The Player Experience
Урок 21.
00:10:14
First Draft Of Your GDD
Урок 22.
00:01:13
Section Overview - Basic Combat
Урок 23.
00:12:22
Separating The Control Layer
Урок 24.
00:13:01
Namespaces To See Dependencies
Урок 25.
00:14:35
Raycasting For Components
Урок 26.
00:10:01
Implementing Action Priority
Урок 27.
00:09:04
Move Within Range
Урок 28.
00:10:28
Cancelling Combat With Movement
Урок 29.
00:11:03
Decoupling Dependency Cycles
Урок 30.
00:10:12
Dependency Inversion With Interfaces
Урок 31.
00:05:56
Add Attack Animation
Урок 32.
00:08:36
Trigger Animation In Code
Урок 33.
00:06:14
Throttling Our Attacks
Урок 34.
00:08:48
Taking Damage
Урок 35.
00:12:04
Nested Prefabs And Variants
Урок 36.
00:10:35
Using Prefab Variants
Урок 37.
00:03:29
Any State Animations
Урок 38.
00:04:28
Trigger Death Animation
Урок 39.
00:10:40
Stop Attacking Already
Урок 40.
00:06:42
Look Them In The Eyes
Урок 41.
00:06:27
Ignore Dead Enemies
Урок 42.
00:10:49
Bugs? What Bugs?
Урок 43.
00:02:21
Section Overview - Enemy AI
Урок 44.
00:09:02
Calculating AI Chase Distance
Урок 45.
00:10:45
Swappable Control Systems
Урок 46.
00:10:28
Disable Control When Dead
Урок 47.
00:06:56
Visualising With Gizmos
Урок 48.
00:04:22
AI Guarding Behaviour
Урок 49.
00:08:30
That's Some Suspicious Behaviour
Урок 50.
00:09:14
Visualising Waypoints
Урок 51.
00:06:38
Waypoint Loops
Урок 52.
00:09:29
Patrolling Behaviour
Урок 53.
00:07:23
Dwelling At Waypoints
Урок 54.
00:01:04
Section Overview - First Moment
Урок 55.
00:08:05
Design A Moment
Урок 56.
00:08:23
Sketch Your Moment
Урок 57.
00:10:40
Tips To Improve Workflow
Урок 58.
00:10:55
Craft The Environment
Урок 59.
00:08:06
Hits-To-Kill Design Metric
Урок 60.
00:13:04
Tweak Enemy Patrol
Урок 61.
00:09:06
Cinemachine Follow Camera
Урок 62.
00:16:14
Make Cinematic Sequence
Урок 63.
00:09:40
Trigger Cinemachine Cut Scene
Урок 64.
00:14:05
The Observer Pattern In C#
Урок 65.
00:07:08
Player Input In Cutscenes
Урок 66.
00:01:23
Section Overview - Scene Management
Урок 67.
00:09:53
Make A Second Scene
Урок 68.
00:07:48
Scene Loading Portals
Урок 69.
00:10:13
How Coroutines Work
Урок 70.
00:07:01
Wait For Scene To Load
Урок 71.
00:11:27
Player Spawn Point
Урок 72.
00:08:15
Cross Scene References
Урок 73.
00:02:29
Canvas Groups For Fading
Урок 74.
00:11:27
Nested Coroutines For Fading
Урок 75.
00:14:06
Avoiding The Singleton Pattern
Урок 76.
00:02:24
Section Overview: Saving Asset Pack
Урок 77.
00:05:39
The Saving System Overview
Урок 78.
00:08:53
Triggering Saving And Loading
Урок 79.
00:14:06
Saveable Components And GameObjects
Урок 80.
00:06:22
Challenge: Saveable Health
Урок 81.
00:12:01
Checkpoints Between Scenes
Урок 82.
00:09:00
Loading The Saved Scene
Урок 83.
00:07:44
BONUS: Capturing Multiple Parameters
Урок 84.
00:02:10
Section Overview: Saving System
Урок 85.
00:06:54
Save System Design
Урок 86.
00:12:15
Overview Of Binary Serialization
Урок 87.
00:05:19
File Paths In C#
Урок 88.
00:11:49
Understanding Unicode
Урок 89.
00:08:24
Filestream Read And Write In C#
Урок 90.
00:10:09
Converting To Binary In C#
Урок 91.
00:16:53
BinaryFormatter For Serialization
Урок 92.
00:15:50
Saveable Entities
Урок 93.
00:10:27
Generating UUIDs In C#
Урок 94.
00:15:04
Editing SerializedFields
Урок 95.
00:08:55
Serializing With SaveableEntities
Урок 96.
00:08:57
Saving Multiple Scenes - Part 1
Урок 97.
00:07:47
Saving Multiple Scenes - Part 2
Урок 98.
00:08:34
Checkpoints Between Scenes
Урок 99.
00:14:41
ISaveable Components
Урок 100.
00:12:47
Deduplicating UUIDs
Урок 101.
00:06:40
Restoring Health
Урок 102.
00:12:57
Reloading The Last Scene
Урок 103.
00:08:46
Fading Before Scene Load
Урок 104.
00:01:04
Section Overview: Simple Weapons
Урок 105.
00:10:45
Equip A Weapon
Урок 106.
00:06:16
Animator Override Controller
Урок 107.
00:07:29
Creating Scriptable Objects
Урок 108.
00:07:40
Unarmed As A Weapon
Урок 109.
00:11:24
Basic Weapon Pickup
Урок 110.
00:11:46
Left Handed Weapons
Урок 111.
00:11:26
Make A Weapon Projectile
Урок 112.
00:12:25
Shoot Projectiles
Урок 113.
00:09:17
Damage From Projectiles
Урок 114.
00:12:04
Trails & Prefab Variants
Урок 115.
00:09:38
Destroy Old Weapon
Урок 116.
00:11:21
Improve Projectile Behaviour
Урок 117.
00:06:42
Fireball Weapon & Pickup
Урок 118.
00:08:59
Fireball Particle System
Урок 119.
00:05:50
Projectile Impact Effect
Урок 120.
00:14:17
Destroy The Unwanted
Урок 121.
00:06:58
Resetting The Default Animator
Урок 122.
00:09:47
Dynamic Resource Loading
Урок 123.
00:05:48
Saving Weapon Choice
Урок 124.
00:07:04
Pickup Respawning
Урок 125.
00:09:52
Progression Design
Урок 126.
00:11:29
Progression Scriptable Object
Урок 127.
00:14:02
Looking Up The Health Stat
Урок 128.
00:11:59
Debug Health Display
Урок 129.
00:06:32
Enemy Health Display
Урок 130.
00:10:53
Awarding Experience Points
Урок 131.
00:09:21
Editing Scriptable Object Files
Урок 132.
00:09:02
Finding A Stat By Enum
Урок 133.
00:02:57
Saving Experience Points
Урок 134.
00:05:27
Displaying Experience
Урок 135.
00:11:29
Performant Lookups With Dictionaries
Урок 136.
00:14:26
Levelling Up
Урок 137.
00:03:07
Displaying The Level
Урок 138.
00:07:53
Squashing Health Bugs
Урок 139.
00:12:30
Events And Delegates
Урок 140.
00:07:05
Delegates And Actions For Leveling Up
Урок 141.
00:06:47
Saving Race Conditions
Урок 142.
00:12:00
Level Up Events And Particle Effects
Урок 143.
00:11:01
Damage Progression
Урок 144.
00:12:04
Extensible Modifier System
Урок 145.
00:12:10
Percentage Modifiers
Урок 146.
00:07:56
Data Hazards And Race Conditions
Урок 147.
00:09:11
Hunting Down Race Conditions
Урок 148.
00:11:36
Awake vs Start
Урок 149.
00:12:50
Lazy Initialisation
Урок 150.
00:20:06
Progression Stats Spreadsheet
Урок 151.
00:12:41
Configurable Cursors
Урок 152.
00:10:37
Cursors And UI
Урок 153.
00:14:50
Generic Raycastable Components
Урок 154.
00:07:06
Cursor Type With IRaycastable
Урок 155.
00:09:41
Raycast Sorting
Урок 156.
00:16:00
Raycasting To A NavMesh
Урок 157.
00:15:51
Calculating A NavMesh Path
Урок 158.
00:09:47
In Game UI
Урок 159.
00:05:07
Text Fading Animation
Урок 160.
00:08:00
Spawning Damage Text
Урок 161.
00:11:30
Using Unity Events
Урок 162.
00:05:09
Updating The Damage Text Value
Урок 163.
00:06:35
Unity Events With Parameters
Урок 164.
00:12:55
Health Bar UI
Урок 165.
00:07:06
Updating The Health Bar Scale
Урок 166.
00:05:49
Disabling Empty Health Bars
Урок 167.
00:11:34
Fixing The Fader
Урок 168.
00:10:54
Coroutine Race Conditions
Урок 169.
00:01:57
Camera Facing LateUpdate Fix
Урок 170.
00:13:50
Sound Effects And UnityEvents
Урок 171.
00:07:23
Weapon Prefab Refactor
Урок 172.
00:09:43
Fighter To Weapon Communication
Урок 173.
00:08:21
Boom Microphone Audio Listener
Урок 174.
00:08:21
Health Pickup Hack
Урок 175.
00:05:48
Visual Polish Audit
Урок 176.
00:07:29
Visual Polish Part 1
Урок 177.
00:11:43
Visual Polish - Macro Details
Урок 178.
00:12:13
Visual Polish - Micro Detail
Урок 179.
00:06:25
Combat Moment Fine Tuning
Урок 180.
00:08:01
Bug: Attacking Distant Enemies
Урок 181.
00:07:36
Enemy AI Agro
Урок 182.
00:10:15
Enemy Mob Mechanics
Урок 183.
00:03:10
Bug: Shooting Over Water
Урок 184.
00:01:30
You've Finished The Course!
Автор - gamedev.tv
gamedev.tv
Мы распределенная команда, базирующаяся в Кембридже (английский), Австралии, США и многих других местах! Мы работаем онлайн через Zoom, Slack, Notion и Google Drive. Мы любим развлекаться и немного одержимы качеством наших курсов!
Команда внимательно читает ваши комментарии и оперативно на них реагирует. Вы можете спокойно оставлять запросы на обновления или задавать любые вопросы о курсе здесь.
C# Unity разработка 3D: Научитесь программировать создавая игры
Complete C# Unity Developer 3D: Learn to Code Making Games
Разработка и дизайн игр. Изучите C # с помощью Unity Engine. Ваши первые 3D-игры Unity для Интернета, Mac и ПК. Это долгожданное продолжение Complete Unity Developer - одного из самых популярных курсов обучения в Интернете! Полностью переработан с нуля с совершенно новыми проектами и нашими новейшими методиками обучения. Вы извлечете выгоду из того факта, что мы уже научили более 350 000 студентов программированию и разработке игр, в результате ч
Системы инвентаризации RPG: курс Intermediate уровня написания игр на C#
RPG Inventory Systems: Intermediate C# Game Coding Course
Используя Unity 2019.3, мы покажем вам, как включить систему инвентаризации для любого из ваших проектов, в которых требуется поднимать, бросать, перемещать и экипировать предметы!ия.
Unity RPG Диалоги и Квесты: Intermediate уровень написания игр на C#
Unity RPG Dialogue & Quests: Intermediate C# Game Coding
Используя Unity 2020.1, мы покажем вам, как включить в свои игры две важные игровые механики — диалоги и квесты. Вы можете использовать систему диалогов и квестов вместе или по отдельности в любой игре или проекте, который вы создаете. Мы будем использовать RPG в качестве примера. Вам не нужно проходить предыдущие части серии RPG (курсы RPG Core Combat и Inventory Systems), но это даст вам преимущество, если вы уже это сделали. Мы предостав