Как сделать мультиплеер в Unity // Подробный видеоурок

  Рет қаралды 145,130

Jupiter

Jupiter

Күн бұрын

Пікірлер: 504
@noobik_boom2322
@noobik_boom2322 Жыл бұрын
Очень сильно благодарен за ваш урок, очень мало воды, всё по факту. Продолжайте в том же духе!
@timgapps9878
@timgapps9878 3 жыл бұрын
Очень полезный и понятный урок, спасибо!
@SkyYoutub224
@SkyYoutub224 Жыл бұрын
Дай скрип пж
@nexol7626
@nexol7626 2 жыл бұрын
дружище, видос, конечно давно был выпущен, но ты очень помог мне понять хоть какие-то базисы фотона, терпеть не могу ролики, где люди вначале полтора года рассказывают про то, кто они такие, что они будут в этом видосе делать и как они хорошо покушали, а потом уже писать код, миллион раз переписывая, не обрезая хронометраж, тут же все по делу и без воды, спасибо еще раз
@PrizrakZamkov
@PrizrakZamkov 3 жыл бұрын
Думал плохой канал, но оказалось все разъяснил понятно и пошагово, +подписка
@0asteh
@0asteh 2 жыл бұрын
На данный момент, для меня, ты лучший ютвбер по юнити, ты очень быстро, и понятно объясняешь, огромное тебе спасибо!
@thejupiterman
@thejupiterman 2 жыл бұрын
Я готовлю новый более крутой ролик про мультиплеер. Но уже на мирроре, по мне он лучше
@socutezyy
@socutezyy Жыл бұрын
@@thejupiterman привет, ты случайно не мог бы рассказать о том как на 12:40 сделать управление под 3D игру? Всё остальное я уже сам переделал под 3д, только это не понятно. Если можешь конечно. Заранее спасибо за ответ)
@нирин
@нирин 4 ай бұрын
@@socutezyy попробуй через ассет стор добавить (сори что ответил через год)
@Olexandr_Rudchenko
@Olexandr_Rudchenko 3 жыл бұрын
Текст не сможет передать мою благодарность. Автор, спасибо за старание, я пытался делать игры на юнити 2 года назад, но тогда было мало гайдов по юнити, а твои гайды очень интересные, понятные и простые, отличныйший контент 👍🏻👍🏻👍🏻
@thejupiterman
@thejupiterman 3 жыл бұрын
большущее спасибо
@Liszt_1811
@Liszt_1811 2 жыл бұрын
@@thejupiterman Допустим если я сделаю игру вроде Варкрафт 3 , то сколько времени и денег примерно займет добавить к ней мультиплеерность ?
@Logist33
@Logist33 Жыл бұрын
@@Liszt_1811 ДО-ФИ-ГА
@rau149
@rau149 Жыл бұрын
​@@Liszt_1811создал?
@crazist3325
@crazist3325 Жыл бұрын
@@Liszt_1811если ты один ее сделаешь то уже на небесах тебе эта инфа не пригодится)
@dember.pixel.art.gamede
@dember.pixel.art.gamede 3 жыл бұрын
Ты супер!!! Лови подписочку
@Иммануил-г4ф
@Иммануил-г4ф 3 жыл бұрын
Реально подпишусь
@СОПЛЯ
@СОПЛЯ 3 жыл бұрын
Ля! Это очень полезно будет, у тя офигенный контент! Продолжай развиваться и спс за полезный тутор)
@altrogames5263
@altrogames5263 3 жыл бұрын
Очень хороший канал, может дать много полезной информации для новичков в Unity 😅👍
@youarchie
@youarchie Жыл бұрын
Ты большой молодец, обьяснил все постепенно, так, чтобы все все поняли🎉
@EgoPingvina
@EgoPingvina 10 ай бұрын
Спасибо огромное! И правда разжевал и показал на пальцах, всё просто и понятно!
@Irina-pm6it
@Irina-pm6it 3 жыл бұрын
Самый лучший какнал по Unity !
@firefoxlive1912
@firefoxlive1912 2 жыл бұрын
Блин чел ты оооочень помог самое полезное видео по мультиплееру на ютубе спасибо тебе от души!
@Йердна-й4ж
@Йердна-й4ж Ай бұрын
ПРОБЛЕМА: для тех кто столкнулся с проблемой невозможности перенести createInput и jointInput в поля скрипта MenuManager в инспекторе. РЕШЕНИЕ: в скрипт MenuManager добавьте библиотеку - using TMPro; а тип переменной InputField замените на TMP_InputField.
@koy_koy_hou
@koy_koy_hou Ай бұрын
От души
@wangame9385
@wangame9385 3 жыл бұрын
Я удивляюсь почему у тебя так мало подписчиков, ведь ты делаешь крутые видеоролики!
@dronsan-unity7302
@dronsan-unity7302 Жыл бұрын
лайк за урок! я еще более подробно эту тему разжевал, сейчас уроки у меня выходят как раз)
@sasha65567
@sasha65567 8 ай бұрын
Просто, понятно, ничего не запутанно спасибо вам
@nvrst3p
@nvrst3p 3 жыл бұрын
Классный урок! А ты можешь сделать урок по мультиплееру в 3D?
@PavelStr-x5w
@PavelStr-x5w 2 жыл бұрын
Комментарий в поддержку!
@Corowew
@Corowew 3 жыл бұрын
Всех благ тебе, добрый человек
@poco3m125
@poco3m125 Жыл бұрын
Спасибо, во многих они не понятно объясняют, а ты супер
@zany1y
@zany1y 8 ай бұрын
хорошее видео, щас сам еще буду всё искать для того что бы всё остальное синхронизировать
@rootfix3863
@rootfix3863 Жыл бұрын
CreateRoom failed. Client is on GameServer (must be Master Server for matchmaking) and ready. Wait for callback: OnJoinedLobby or OnConnectedToMaster. UnityEngine.Debug:LogError (object) не создаётся лобби. С чем связано?
@xleb3244
@xleb3244 3 жыл бұрын
Очень полезный ролик!Спасибо,автор!
@markusmodelling7850
@markusmodelling7850 3 жыл бұрын
Круто, спасибо искал такой туториал)
@danielkezhman1914
@danielkezhman1914 3 жыл бұрын
Случайно нашел твой канал и как оkазывается пока что лучший что я видел на русском в юТубе
@ЗеленыйКвадрат-т3к
@ЗеленыйКвадрат-т3к 3 жыл бұрын
Спасибо) Долго искал такой понятный и простой гайд
@klayly1175
@klayly1175 3 жыл бұрын
Ля, привет Jupiter, не представляешь как ты выручил, прям вот искал норм урок, а тут на тебе и твой. Будешь ли ты делать урок как поставить объект и он стрелял, а то у меня с ним баги, естественно я понимаю, что будет это интересно для зрителей или нет, но надеюсь)
@voknemilk
@voknemilk 3 жыл бұрын
👍🏾
@homegamesshooter7622
@homegamesshooter7622 2 жыл бұрын
Ты суперский я искал и нашел кто хорошо все объесняет я на тебя подписался!
@richardgreen9787
@richardgreen9787 3 жыл бұрын
Продолжай в том же духе, отличные видео!
@mikhailsivtsov
@mikhailsivtsov 3 жыл бұрын
Полезное видео! Больше спасибо, Юпитер!
@Įvąŋ4ķ
@Įvąŋ4ķ 9 ай бұрын
Крутой видеоурок, но у меня проблема, что я не могу перетащить поле ввода в скрипт, что делать?
@bulba1995
@bulba1995 3 жыл бұрын
Спасибо за урок ,буду пробовать )👍
@jesusqwee
@jesusqwee 3 жыл бұрын
Идеально! код есть, все разъяснил! Подписка!!!
@leysonj1336
@leysonj1336 2 жыл бұрын
Парень ты все отлично показал и объяснил, спасибо!)
@alexey_gaidamak
@alexey_gaidamak 2 жыл бұрын
Быстро, понятно, по делу
@voloshinivan4417
@voloshinivan4417 2 жыл бұрын
А Photon можно использовать для мобильной игри в PlayMarket?
@Tera-h7e
@Tera-h7e 2 ай бұрын
IsMine - это свойство, которое говорит нам является ли тикущий объект нашим клиентом
@johnyrazor7922
@johnyrazor7922 3 жыл бұрын
Урок полезный. Но можете сделать такой же но по стим? Со списком серверов, созданием лобби, матчмейкинг и т.д. А то в сети ни одного подробного урока.
@galinaoliver5624
@galinaoliver5624 3 жыл бұрын
Спасибо большое! Благодарность!!!!
@smuzi_flow
@smuzi_flow 3 жыл бұрын
Спасибо , очень помог, открыл глаза на новым мир всего этого программирования, мультиплеер топ!
@alekseideripasko7123
@alekseideripasko7123 3 жыл бұрын
Видео класс!!! Теперь стало все понятно Спасибо!
@thejupiterman
@thejupiterman 3 жыл бұрын
Я очень рад, большое вам спасибо за комментарий
@TheEmberEve
@TheEmberEve 9 ай бұрын
В коде ошибочка. У тебя всегда в одном месте спавнится, надо же Vector2 randomPosition = new Vector2(Random.Range(minX, maxX), Random.Range(minX, maxY));
@Uvait_Tafilon
@Uvait_Tafilon 5 ай бұрын
ОГРОМНОЕ СПАСИБО
@compmaster369
@compmaster369 2 жыл бұрын
Полезное видео! Спасибо!
@alexeymozgoball3803
@alexeymozgoball3803 2 жыл бұрын
С меня лайк, коммент и колокольчик. Спасибо тебе
@applepie9959
@applepie9959 3 жыл бұрын
Jupiter, привет. ролики очень полезные) Советую тоже сделать сервер в Дискорд, я думаю сдесь много у подписчиков есть
@DemianPullman
@DemianPullman Жыл бұрын
Красава! Коммент в поддержку
@truth-eye-games
@truth-eye-games 3 жыл бұрын
Чел, мое тебе уважение! Лови подписку и лайкос
@asilanirkes8340
@asilanirkes8340 2 жыл бұрын
Лучший ролик про мультиплеер заслуживает лайкос подписку и колокольчик :) >)
@kostyk-kostyk291
@kostyk-kostyk291 3 жыл бұрын
Круто! Я увидел где Я наступал на грабли. Вот еще бы с удалением предметов со сцены в инвентарь. Так что бы предмет пропадал со сцены не только у меня но и у других игроков.
@asadikramov
@asadikramov Жыл бұрын
Просто видео топ спасибо за ролик
@АдамсоншизНарезки
@АдамсоншизНарезки 3 жыл бұрын
Крутой чел, жду гайд по рогалику, а то на русском ютубе их мало
@m1haliks
@m1haliks 2 жыл бұрын
8:31 я щас немного посидел, вообщем если непринципиально к какому лобби подключаться, то можно одной строчкой вроде запускать то же самое: PhotonNetwork.JoinRandomOrCreateRoom(null,4);
@Faynot__
@Faynot__ 2 жыл бұрын
Легче чем казалось
@malfoi1567
@malfoi1567 6 ай бұрын
А возможно ли сделать список который будут видеть где будут отображаться все сервера ?
@youngworkout4951
@youngworkout4951 3 жыл бұрын
Круто , попробуй в следующе серии сделать онлайн шутер из этого проекта
@artstudia1521
@artstudia1521 2 жыл бұрын
Красава, спасибо огромное за объяснение!
@o_kaneredoos_o
@o_kaneredoos_o 4 ай бұрын
Имба видео
@dokaut
@dokaut 3 жыл бұрын
афигеный туториал! только игроков макс 20 или хотябы локальное подключение. Сделаешь туториал на локальное подключение?
@reez_games
@reez_games 3 жыл бұрын
20 игроков в комнате ??
@reez_games
@reez_games 3 жыл бұрын
Или вообще в онлайн пойти могут...??
@lora6938
@lora6938 3 жыл бұрын
@@reez_games Присоединяюсь к вопросу
@alekseyn7866
@alekseyn7866 3 жыл бұрын
@@lora6938 Всего 20 - суммарное количество во всех комнатах. Больше - платить нужно.
@lora6938
@lora6938 3 жыл бұрын
@@alekseyn7866 До 20ти в комнате вообщем!? . А сколько может быть комнат создано?
@cmldev
@cmldev Жыл бұрын
По коду конечно ужас) Но смысл работы объяснить получилось, спасибо)
@lora6938
@lora6938 3 жыл бұрын
Скажите пожалуйста, а если мне нужно для всего мира, а не для ru? Что невозможно сделать что бы любой игрок с любой страны мог присоединиться?
@ЕвгенийВьюшин-к8с
@ЕвгенийВьюшин-к8с 3 жыл бұрын
Привет, поучительный урок:) спасибо большое! Только вот хотелось бы расширить его, к примеру, как синхронизировать переменные между игроками (если что оо у одного произошло, как то второй реагирует) или как можно создать участников в определенных точках, если одна занята, то создать другого участика в следующие. Спасибо за урок:)
@prizrak4808
@prizrak4808 2 жыл бұрын
ххаахахахаахах, учи язык. Хочешь просто все из видео копировать?
@ЕвгенийВьюшин-к8с
@ЕвгенийВьюшин-к8с 2 жыл бұрын
@@prizrak4808 дак уже 10 месяцев прошло) В видео не было помоему описания, как можно передавать данные скриптов, когда это основное в работе
@prizrak4808
@prizrak4808 2 жыл бұрын
@@ЕвгенийВьюшин-к8с playerprefs и GameObject
@ЕвгенийВьюшин-к8с
@ЕвгенийВьюшин-к8с 2 жыл бұрын
@@prizrak4808 playerprefs такая же переменная, чтоб у другого персонажа по мультиплееру она была синхроннизирована, ее нужно передать. И playerprefs это кеш приложения на одном из устройств, если вести сохранения и их же передовать, то лучше использовать другие способы, к примеру, в файл txt
@crazist3325
@crazist3325 Жыл бұрын
@@prizrak4808ахахах а базы в видео нет ты же сам двигал наверное персонажа и удивлялся а че второй тоже двигается
@Ablatytu_
@Ablatytu_ 9 ай бұрын
А что делать, если у меня один игрок управляет сразу двумя игроками, и когда я подключаюсь, камеры местами меняются
@LoerisOtter
@LoerisOtter 8 ай бұрын
Может быть вы if (view.IsMine) не прописали? И поэтому управление работает не только на твоего игрока, а на всех
@Ablatytu_
@Ablatytu_ 8 ай бұрын
@@LoerisOtter уже все заработало)
@fronz1693
@fronz1693 2 жыл бұрын
Очень классний урок!
@abitala
@abitala 2 жыл бұрын
Спасибо!🔥
@srezshow2390
@srezshow2390 3 жыл бұрын
Спасибо за видео. Мне эта информация была полезна))
@Asriel228
@Asriel228 3 жыл бұрын
видео крутое но почему у меня камера одного игрока а управление другого (у меня игра от 1 лица)
@СаянАубакиров-ч8о
@СаянАубакиров-ч8о 3 жыл бұрын
Спасибо, реально помог с мультиплеером
@4ertz
@4ertz 3 жыл бұрын
Спасибо большое, очень полезно.
@Boti_Exp
@Boti_Exp 9 ай бұрын
Привет! не могу создать лобби пишет CreateRoom failed. Client is on GameServer (must be Master Server for matchmaking) and ready. Wait for callback: OnJoinedLobby or OnConnectedToMaster. UnityEngine.Debug:LogError (object)
@potokruin
@potokruin 8 ай бұрын
public void JoinRoom() { if (PhotonNetwork.IsConnectedAndReady) { PhotonNetwork.JoinRoom(joinInput.text); } else { Debug.LogWarning("Cannot join room. Photon is not connected and ready."); // Можно добавить дополнительные действия или сообщения об ошибке по желанию. } }
@dokaut
@dokaut 3 жыл бұрын
афигеный туториал! только но игроков макс 20
@chilllab4228
@chilllab4228 3 жыл бұрын
Капец уже 132 подписчиков красава чел
@SCEEF
@SCEEF 3 жыл бұрын
Кто-то тоже делает понятные уроки по разработке игр. Хм, красавчик. После армии нужно вспомнить юнити и прокачать знания в photon, есть пару идей, которые думаю зайдут людям. Удачи в развитии канала, не смотри, что просмотров мало, будет больше, просто не сдавайся
@PodcastForYouShorts
@PodcastForYouShorts 3 жыл бұрын
Ого давно искал это видео .Ты супер. Лайк и Подписка))
@Иммануил-г4ф
@Иммануил-г4ф 3 жыл бұрын
Скорей бы продолжение
@lev_1_on
@lev_1_on Жыл бұрын
блин это все конечно работает(думаю) на старых версиях. на новой у меня не работало меню. а те инпуты были во вкладке UI.Legacy. а значит они устарели и поэтому не работают. а новые инпуты также не работают, можешь пж обьяснить как сделать это меню на новых версиях?
@flexiblemusic3717
@flexiblemusic3717 3 жыл бұрын
Спасибо чувак. Лайк и подписка
@kms-8371
@kms-8371 3 жыл бұрын
Классное видео! Все подробное рассказал! Определенно лайк) Только у нас не будет ограничение в Photon на 20 одновременных игроков на сервере?
@thejupiterman
@thejupiterman 3 жыл бұрын
Как я понял, на сайте фотона написано, что максимум на одном сервере могут играть до 20 человек, а подключая photon pun 2+ то на сервере смогут играть до 100 человек одновременно.
@iambread666
@iambread666 7 ай бұрын
Спасибо, все понятно
@Комментатор-ф5ч
@Комментатор-ф5ч 3 жыл бұрын
Слушай можешь в следующей раз показать как делать онлайн мАч мейкинг спасибо большое
@zelderon7195
@zelderon7195 3 жыл бұрын
Плюсую
@timurakaev6741
@timurakaev6741 Жыл бұрын
Умножаю
@LOLOGyt
@LOLOGyt 3 жыл бұрын
а что делать если они одновремено идут?
@kevin_the_lynx
@kevin_the_lynx 3 жыл бұрын
О, привет. У меня был баг, когда я играл за чужих игроков) сейчас внёс поправки, буду тестировать.
@-._63
@-._63 2 жыл бұрын
Проверку на локального игрока добавь.
@ДенисКапралов-б2п
@ДенисКапралов-б2п 10 ай бұрын
Ошибка CS0234 Тип или имя пространства имен "Pun" не существует в пространстве имен "Photon" (возможно, отсутствует ссылка на сборку) 4 Активные Что делать????
@NeuroTimeX
@NeuroTimeX 5 ай бұрын
Знаю, что не сильно помогу, но если вы пишите код в Visual Studio, можете сами создать ссылку на сборку
@уневи
@уневи Жыл бұрын
Юпитер сделай тутор на чат на photon ПОЖАЛУЙСТА !!!
@yarchick1397
@yarchick1397 3 жыл бұрын
Сделайте урок по таму как сделать грязь в юнити , калею на наей и чтоб объект засасывала когда он находился в грязи !!
@nekto8585
@nekto8585 3 жыл бұрын
Очень крутой и простой ролик Понятно объяснил
@FleyGd
@FleyGd Жыл бұрын
Привет, слушай а что делать если скрипт меню менеджер не переносится в пустышку? Пишет что-то с классом не то😢
@firefoxlive1912
@firefoxlive1912 Жыл бұрын
Назви скрипт точно так же как автор видео назвал
@epiccipe
@epiccipe Жыл бұрын
у меня было так же, нужно просто назвать изменить название класса на название скрипта в котором находится этот класс
@Wizey312
@Wizey312 Жыл бұрын
Спасибо вам большое
@tercatmusic4865
@tercatmusic4865 3 жыл бұрын
Давай еще по мультиплееру)))
@Fyl4ik
@Fyl4ik 3 жыл бұрын
Я сначало порытался сделать у одно чела, ошибка была, и делал дня 2-3, потом за час как у тебя сделал и все заработало
@Jicefrost
@Jicefrost 2 жыл бұрын
а новый Unity Multiplayer Networking заменяет работу с Proton? или лучше пользоваться Proton?
@Jicefrost
@Jicefrost 2 жыл бұрын
@@surikovdanya ну вообще нашел, UMN соединяется напрямую без облачных сервисов. так что если у тебя есть выделенное "что то" с ip внешним то можешь его использовать. а если как у меня нету ничего "вечно включенного в сеть", то надо юзать дальше Proton. т.е облако.
@Jicefrost
@Jicefrost 2 жыл бұрын
@@surikovdanya пожалуйста)
@Shoolll
@Shoolll 2 ай бұрын
А что если при создании сцены не в начале нажал дев билд галочку, а позже?
@puulerspuulers8032
@puulerspuulers8032 9 ай бұрын
легенда
@voknemilk
@voknemilk 3 жыл бұрын
Очень крутой ролик, реально. Монтаж топ
@АрсенийПопов-ч9ь
@АрсенийПопов-ч9ь 2 жыл бұрын
Очень надеюсь, что ты ответишь мне... а что если игра на андройде? и кнопки (UI) привязаны напрямую к игроку на сцене... что делать?
@ivancool7690
@ivancool7690 2 жыл бұрын
кому надо вот using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; using Photon.Pun; using Photon.Realtime; public class manager : MonoBehaviourPunCallbacks { public InputField createInput; public InputField joinInput; public void CreateRoom() { RoomOptions roomOptions = new RoomOptions(); roomOptions.MaxPlayers = 4; PhotonNetwork.CreateRoom(createInput.text, roomOptions); } public void JoinRoom() { PhotonNetwork.JoinRoom(joinInput.text); } public override void OnJoinedRoom() { PhotonNetwork.LoadLevel("Game"); } }
@alexey_mdm
@alexey_mdm 2 жыл бұрын
IsMine не передает данные на сервер, он только проверяет принадлежит ли этот игрок устройству с которого управляется
@lindal93
@lindal93 3 жыл бұрын
Спасибо за урок! Подскажите пожалуйста, каким образом можно сделать активным один рандомный объект из заданного списка, так, чтобы это было видно другим игрокам? Вне Фотона я использую код: public GameObject[ ]objects; private void Start() { int i = Random.Range(0, objects.Length); objects[i].SetActive(true); } Как лучше дополнить этот код для Photon2 ? Буду благодарен за ответ.
@Майк-л1ъ
@Майк-л1ъ 2 жыл бұрын
Полезный урок! А ты сможешь рассказать о нпс которые помогают?
@Storik4
@Storik4 3 жыл бұрын
Спасибо, очень помог! Ты молодец!!
@zunfy2789
@zunfy2789 2 жыл бұрын
Привет, спасибо! Есть один вопрос. 9:03 что делать если у меня не хотят туда вставляться интуп филды просто они у меня TextMesh Pro, а обычных нету. Если есть Вк или дискорд, ответь пожалуйста, помоги. А так красава и спасибо!
@xwww-zx5lt
@xwww-zx5lt 2 жыл бұрын
Для тех у кого не вставляется (InputField) скорее всего у вас TMP - TexMeshPro версия . Я смог исправить проблему вот код using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; using UnityEditor; using TMPro; using Photon.Pun; using Photon.Realtime; public class MenuManager : MonoBehaviourPunCallbacks { public TMP_InputField createInput; public TMP_InputField joinInput; public void CreateRoom() { RoomOptions roomOptions = new RoomOptions(); roomOptions.MaxPlayers = 4; PhotonNetwork.CreateRoom(createInput.text, roomOptions); } public void JoinRoom() { PhotonNetwork.JoinRoom(joinInput.text); } public override void OnJoinedRoom() { PhotonNetwork.LoadLevel("Game"); } } (надеюсь помог)
@zunfy2789
@zunfy2789 2 жыл бұрын
@@xwww-zx5lt ОГРОМНОЕ Спасибо!
@rubitsa43
@rubitsa43 Жыл бұрын
СПАСИБО Я ГОТОВ ТЕБЕ НОГИ ЦЕЛОВТАЬ БРАТ СПАСИБО Я ЧАС ЕБЛЕТОМ ШЕЛКАЮ НЕ ЗНАЮ ЧТО ДЕЛАТЬ СПС @@xwww-zx5lt
@heypeople6530
@heypeople6530 8 ай бұрын
@@xwww-zx5lt, Бро,какой же ты лучший. Не зря я листал 400 комментов, а вообще у всех должен быть и обычный Меш, он просто во вкладке Легаси. Но это я уже понял позже...
⚡ Всё про события в Unity 3D
21:38
Emerald Powder
Рет қаралды 110 М.
Beat Ronaldo, Win $1,000,000
22:45
MrBeast
Рет қаралды 158 МЛН
The evil clown plays a prank on the angel
00:39
超人夫妇
Рет қаралды 53 МЛН
Top down передвижение в Unity
14:42
GDev Academy
Рет қаралды 92 М.
Как устроен мультиплеер - подробно | Networking
20:57
Cyberstars - Как создать игру
Рет қаралды 76 М.
[UNITY3D] Как сделать эффект вылетания текста в кликере?
19:16
Создание и анимация персонажа в Blender
16:33