Створення 3D ігор на Unity. Shooter

Створення 3D ігор на Unity. Shooter
ru
29.12.2022
12 г 32 мін 19 сек

На початку кожен програміст-початківець задається такими питаннями, як: – “Яку мову програмування вибрати?”, – “Яку сферу вибрати в програмуванні?”, тому в даному курсі хочу познайомити вас з однією з поширених і мобільною мовою програмування 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

По закінченню курсу ви отримаєте готовий проект зі збиранням, який можна викласти в інтернет або торговий майданчик.

Ви не можете переглядати цей курс -

Array ( [bitrate] => 863027 [filesize] => 462860939 [mime_type] => video/mp4 [length] => 3704 [length_formatted] => 1:01:44 [width] => 1280 [height] => 720 [fileformat] => mp4 [dataformat] => quicktime [audio] => Array ( [dataformat] => mp4 [bitrate] => 128000 [codec] => ISO/IEC 14496-3 AAC [sample_rate] => 48000 [channels] => 2 [bits_per_sample] => 16 [lossless] => [channelmode] => stereo [compression_ratio] => 0.083333333333333 ) [created_timestamp] => -2082844800 )