
Официальный сайт: https://unity.com/ru
Ассет стор: https://assetstore.unity.com
Где и как скачать
https://unity.com/ru/download
Нужно скачать Unity Hub, и через него любую версию юнити, желательно LTS.
В качестве IDE можно использовпть Visual Studio(можно установить вместе с юнити выбрав галочку), Visual Studio Code или Rider.
Я рекомендую использовать Rider
https://www.jetbrains.com/lp/dotnet-unity/
Для выбора IDE надо указать её в Edit->Preferences->External Tools
Как изучать
Каждому удобен свой формат изучения, поэтому рекомендую попробовать поковырять разные материалы, какие зайдут - теми и пользоваться.
Для старта могут быть хороши:
1. Официальные уроки от юнити.
https://unity3d.com/ru/learn/tutorials
2. Видосы на ютубе. На начальных этапах достаточно просто написать unity туториалы и смотреть любые, где нравится темп, подача и результат.
Также нужно будет изучать C#, по нему подойдут либо видосы на ютубе, либо любая книга, либо справка по типу
https://metanit.com/sharp/tutorial/
В случае затупов или когда не понятно как достичь цели - стоит пользоваться гуглом, стаковерфлоу(https://stackoverflow.com/questions) или просто спросить нейронку.
Документация
https://docs.unity3d.com/Manual/index.html
Гитхаб юнити
Там лежат всякие тестовые и не только штуки от юнитеков
http://github.com/Unity-Technologies
Всякое полезное
Библиотеки, опен сорс игры
https://github.com/insthync/awesome-unity3d
https://github.com/StefanoCecere/awesome-opensource-unity
База для более продвинутой разработки
UniTask - асинки с минимумом аллокаций
https://github.com/Cysharp/UniTask
Реактивное программирование - годная методология, с отличными либами для юнити, полезна когда в коде мы имеем дело с какими-то событиями на которын надо реагировать, особенно при разработке интерфейса
https://github.com/neuecc/UniRx
https://github.com/Cysharp/R3
https://rxmarbles.com/ - тут можно посмотреть примеры разных рх операторов
DI - внедрение зависимостей
https://github.com/hadashiA/VContainer
https://github.com/modesttree/Zenject
ECS - архитектура для организации геймплейной логики, имеет несколько фреймворков под юнити
https://habr.com/ru/articles/665276/
https://github.com/scellecs/morpeh
https://github.com/Leopotam/ecs
Memory Pack - быстрый сериализатор с минимумом аллокаций
https://github.com/Cysharp/MemoryPack
DOTS
Потенциальная киллер фича от юнити для достижения очень высокой производительности.
Включает в себя:
ECS
https://unity.com/ecs
https://docs.unity3d.com/Packages/com.unity.entities@1.3/manual/index.html
JobSystem + Burst компилятор
https://docs.unity3d.com/Packages/com.unity.burst@1.8/manual/index.html
https://docs.unity3d.com/Manual/job-system.html
Прошлый тред: >>1014442 (OP)
Ассет стор: https://assetstore.unity.com
Где и как скачать
https://unity.com/ru/download
Нужно скачать Unity Hub, и через него любую версию юнити, желательно LTS.
В качестве IDE можно использовпть Visual Studio(можно установить вместе с юнити выбрав галочку), Visual Studio Code или Rider.
Я рекомендую использовать Rider
https://www.jetbrains.com/lp/dotnet-unity/
Для выбора IDE надо указать её в Edit->Preferences->External Tools
Как изучать
Каждому удобен свой формат изучения, поэтому рекомендую попробовать поковырять разные материалы, какие зайдут - теми и пользоваться.
Для старта могут быть хороши:
1. Официальные уроки от юнити.
https://unity3d.com/ru/learn/tutorials
2. Видосы на ютубе. На начальных этапах достаточно просто написать unity туториалы и смотреть любые, где нравится темп, подача и результат.
Также нужно будет изучать C#, по нему подойдут либо видосы на ютубе, либо любая книга, либо справка по типу
https://metanit.com/sharp/tutorial/
В случае затупов или когда не понятно как достичь цели - стоит пользоваться гуглом, стаковерфлоу(https://stackoverflow.com/questions) или просто спросить нейронку.
Документация
https://docs.unity3d.com/Manual/index.html
Гитхаб юнити
Там лежат всякие тестовые и не только штуки от юнитеков
http://github.com/Unity-Technologies
Всякое полезное
Библиотеки, опен сорс игры
https://github.com/insthync/awesome-unity3d
https://github.com/StefanoCecere/awesome-opensource-unity
База для более продвинутой разработки
UniTask - асинки с минимумом аллокаций
https://github.com/Cysharp/UniTask
Реактивное программирование - годная методология, с отличными либами для юнити, полезна когда в коде мы имеем дело с какими-то событиями на которын надо реагировать, особенно при разработке интерфейса
https://github.com/neuecc/UniRx
https://github.com/Cysharp/R3
https://rxmarbles.com/ - тут можно посмотреть примеры разных рх операторов
DI - внедрение зависимостей
https://github.com/hadashiA/VContainer
https://github.com/modesttree/Zenject
ECS - архитектура для организации геймплейной логики, имеет несколько фреймворков под юнити
https://habr.com/ru/articles/665276/
https://github.com/scellecs/morpeh
https://github.com/Leopotam/ecs
Memory Pack - быстрый сериализатор с минимумом аллокаций
https://github.com/Cysharp/MemoryPack
DOTS
Потенциальная киллер фича от юнити для достижения очень высокой производительности.
Включает в себя:
ECS
https://unity.com/ecs
https://docs.unity3d.com/Packages/com.unity.entities@1.3/manual/index.html
JobSystem + Burst компилятор
https://docs.unity3d.com/Packages/com.unity.burst@1.8/manual/index.html
https://docs.unity3d.com/Manual/job-system.html
Прошлый тред: >>1014442 (OP)

>>0491
Спасибо, анончик, что предупредил. Не буду скачивать!
Дефиченто, в прошлом треде оставили ссылку на шапку треда, нахуя ты новую уёбищную шапку сделал? Понарожали дебилов.
Спасибо, анончик, что предупредил. Не буду скачивать!
Дефиченто, в прошлом треде оставили ссылку на шапку треда, нахуя ты новую уёбищную шапку сделал? Понарожали дебилов.
>>0489 (OP)
Смысл рекомендовать платный инструмент? Никто не будет столько бабла за него отваливать, да и оплатить не получится. ебаться со сбросами активации или еще какой шнягой тоже нет желания
>Я рекомендую использовать Rider
Смысл рекомендовать платный инструмент? Никто не будет столько бабла за него отваливать, да и оплатить не получится. ебаться со сбросами активации или еще какой шнягой тоже нет желания
Вообще только благодарю этому посту >>0660
обратил внимание на шапку и понял что за хуйню с ней сделали? Нахуя? Оп это не твой личный бложик чтоб такие выкрутасы совершать.
обратил внимание на шапку и понял что за хуйню с ней сделали? Нахуя? Оп это не твой личный бложик чтоб такие выкрутасы совершать.
>>0660
Старая шапка была не актуальная, в одном из тредов обсуждали.
>>0662
Коммунити лицензия бесплатная.
>>0663
Ну в старой шапке куча всякого устаревшего мусора, и не хватало многих полезных материалов, плюс на некоторые частые вопросы я ответил в этой шапке.
Тред висел дохлый и с древней шапкой, поэтому я решил перекатить и улучшить шапку.
> Дефиченто, в прошлом треде оставили ссылку на шапку треда, нахуя ты новую уёбищную шапку сделал? Понарожали дебилов.
Старая шапка была не актуальная, в одном из тредов обсуждали.
>>0662
> Смысл рекомендовать платный инструмент?
Коммунити лицензия бесплатная.
>>0663
> обратил внимание на шапку и понял что за хуйню с ней сделали? Нахуя? Оп это не твой личный бложик чтоб такие выкрутасы совершать.
Ну в старой шапке куча всякого устаревшего мусора, и не хватало многих полезных материалов, плюс на некоторые частые вопросы я ответил в этой шапке.
Тред висел дохлый и с древней шапкой, поэтому я решил перекатить и улучшить шапку.
>>0680
Сам автор охуевал, что его шапку так и используют без изменений*
> Старая шапка была не актуальная, в одном из тредов обсуждали.
Сам автор охуевал, что его шапку так и используют без изменений*
>>0680
То что старая шапка на половину была устаревшим калом это да, базару ноль, но ты без уважения выбросил всё наработанное анонами и сделал малоинформативный зумерский кал еще хуже. Есть такая пословица - работает не трогай. Так вот тут актуально, лучше бы оставил старую если уж так лень было её править, чем свой кал выкатил.
То что старая шапка на половину была устаревшим калом это да, базару ноль, но ты без уважения выбросил всё наработанное анонами и сделал малоинформативный зумерский кал еще хуже. Есть такая пословица - работает не трогай. Так вот тут актуально, лучше бы оставил старую если уж так лень было её править, чем свой кал выкатил.
>>0682
Давай конкретику, что конкретно я выкинул, что стоило оставить.
И свою очередь, что тут есть лишнее тоже пиши. Так и придём к хорошей шапке.
Тред пылился в бамплимите и не катился, шапку никто не редактировал давным давно, поэтому теперь я взял дело в свои руки.
Если что всю старую я прочитал и осознанно резал её
- Скуфские книги выкинул все, нахуй они нужны, ну разве что в конец можно засунуть
- Пространные рассуждения ни о чём выкинул. В шапке должна быть конкретика с пользой.
- Ответы на вопросы в стиле "Как сделать красивую природу" выкинул. Слишком узкие темы покрывать в шапке нет смысла, тем более ответ там был не правильный.
- Мультиплеер выкинул зря, в следующей редакции верну, но не в таком виде как там, разумеется, там всего 2 ссылки было.
Давай конкретику, что конкретно я выкинул, что стоило оставить.
И свою очередь, что тут есть лишнее тоже пиши. Так и придём к хорошей шапке.
Тред пылился в бамплимите и не катился, шапку никто не редактировал давным давно, поэтому теперь я взял дело в свои руки.
Если что всю старую я прочитал и осознанно резал её
- Скуфские книги выкинул все, нахуй они нужны, ну разве что в конец можно засунуть
- Пространные рассуждения ни о чём выкинул. В шапке должна быть конкретика с пользой.
- Ответы на вопросы в стиле "Как сделать красивую природу" выкинул. Слишком узкие темы покрывать в шапке нет смысла, тем более ответ там был не правильный.
- Мультиплеер выкинул зря, в следующей редакции верну, но не в таком виде как там, разумеется, там всего 2 ссылки было.
Странно, почему-то когда ставлю лок на определённом разрешении окна и собираю под винду, лок работает как надо.
А в билде на линукс это как будто игнорится и окно всё равно можно растягивать.
Я уже рад, что оно хотя бы запускается под линуксом, но графон у меня пиксельный и растягивание делает сильно хуже.
А в билде на линукс это как будто игнорится и окно всё равно можно растягивать.
Я уже рад, что оно хотя бы запускается под линуксом, но графон у меня пиксельный и растягивание делает сильно хуже.
>>0780
А фильтрацтя у текстур nearest врублена?
По идее пиксельарт можно сделать чтобы везде был правильный, без артифактов
А фильтрацтя у текстур nearest врублена?
По идее пиксельарт можно сделать чтобы везде был правильный, без артифактов
>>0781
Она выключена, для пикселей специально.
Тут фиг знает. Можно менять разрешение по шагам в 50%,
чтобы выглядело норм. Я пока оставил 2 разрешения, но линуксовый билд всё руинит.
>А фильтрацтя у текстур nearest врублена?
Она выключена, для пикселей специально.
>По идее пиксельарт можно сделать чтобы везде был правильный, без артифактов
Тут фиг знает. Можно менять разрешение по шагам в 50%,
чтобы выглядело норм. Я пока оставил 2 разрешения, но линуксовый билд всё руинит.
>>0489 (OP)
Почему вот это говно так и не выбросили
Так такая жесть в туториалах что пиздец
>Для старта могут быть хороши:
>1. Официальные уроки от юнити.
Почему вот это говно так и не выбросили
Так такая жесть в туториалах что пиздец
Пока чисто теоретический вопрос.
У кого может есть идеи или кто-то делал что-то подобное
Как замутить камеру как в цивилизации, то есть когда она доходит до края карты то плавно лупается на противоположный конец и начинает его показывать
У кого может есть идеи или кто-то делал что-то подобное
Как замутить камеру как в цивилизации, то есть когда она доходит до края карты то плавно лупается на противоположный конец и начинает его показывать
>>3106
Можно не двигать камеру, а двигать сами тайлы и по рядам слева-направо свапать.
И ещё я думаю не все тайлы разом должны отображаться, а только те что рядом, поэтому в любом случае какую-то йоба систему придётся делать
Можно не двигать камеру, а двигать сами тайлы и по рядам слева-направо свапать.
И ещё я думаю не все тайлы разом должны отображаться, а только те что рядом, поэтому в любом случае какую-то йоба систему придётся делать