Прошлые домены не функционирует! Используйте адрес ARHIVACH.VC.
24 декабря 2023 г. Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!
Сортировка: за
Активный
540
Unity 3D #40 — Прошлый тред: >>994942 (OP) Официальный сайт: https://unity.com/ru Документация: https://docs.unity3d.com/Manual/index.html Уроки: https://unity3d.com/ru/learn/tutorials Форум: https://forum.unity3d.com Магазин ассетов: https://assetstore.unity.com На Unity сделано много замечательных игр: Zenless Zone Zero, V Rising, Hearthstone, VRChat, Escape from Tarkov, Valheim, Pathfinder, Cuphead, Genshin Impact, Subnautica, Albion Online, Endless Space, Beat Saber, Boneworks, Rust, Блицкриг 3, Pillars of Eternity, Tyranny, Kerbal Space Program и многие другие. Главным преимуществом Unity перед другими движками является его простота для одиночной разработки. Не нужно иметь целую компанию девелоперов, чтобы сделать хорошую игру. Если ты один или имеешь небольшую команду и хочешь сделать хорошую игру без претензий на ААА, то Unity станет лучшим выбором. Тем не менее, даже крупные корпорации зачастую выбирают для своих игр именно Unity. Какие у Unity сильные стороны? Простота разработки, удобный инструментарий, кроссплатформенность, богатая документация, огромное сообщество. Какие у Unity слабые стороны? Сложность в создании фотореалистичной графики. Для графики "как в Crysis" рекомендуется взять другой движок. Хотя Unity вполне способен выдавать не уступающую любым другим движкам картинку, это требует определённого навыка от разработчика. На каких языках я могу писать скрипты для Unity? Поддерживается написание скриптов на C# 9.0 https://docs.unity3d.com/Manual/CSharpCompiler.html Какие есть готовые решения для создания мультиплеерной игры? https://www.photonengine.com https://mirror-networking.com https://playfab.com На каких платформах работают созданные с помощью Unity игры? Windows, Linux, MacOS, SteamOS, Android, iOS, Windows Phone, PlayStation4, Xbox One, WebGL, Oculus Rift и многие другие. Полный список можно найти на официальном сайте. Таким образом, игры Unity работают на десктопах, на смартфонах, планшетах, приставках, в браузерах, VR-очках и некоторых других системах. Часто вижу скриншоты с красивой природой на Unity. Как такое создать? Очень просто! В Unity встроены удобные инструменты для создания террейна и SpeedTree для создания деревьев и готовая реализация ветра - не нужно ничего писать или скачивать и подключать плагины - ландшафт в Unity создаётся в пару кликов. Что нужно уметь делать для создания полноценной игры, кроме Unity-разработки? Кроме непосредственной разработки игры на Unity, требуется также уметь создавать 3D модели (3ds Max, Blender, ZBrush), 2D рисунки (GraphicsGale, Aseprite, Piskel), текстуры (Substance Designer, NeoTextureEdit), музыку (FruityLoops, Ableton). Не обязательно учить это всё - например, в 2D играх не нужны 3D модели, а музыка необходима далеко не всегда. Также вы можете скачивать элементы для ваших игр на бесплатных сайтах. Если у вас есть деньги, то все необходимые элементы можно заказать у фрилансеров на https://www.fl.ru/ (русскоязычный) или https://www.upwork.com/ (англоязычный). Бесплатен ли Unity? Можно свободно скачивать, использовать и продавать готовые игры на Unity с лицензией Personal - это абсолютно бесплатно! Но на бесплатной версии при запуске игры будет появляться короткий стартовый ролик "Made with Unity", а также ваши доходы ограничены 100 000 долларов в год. Для снятия этих ограничений нужно приобретать платные версии лицензий Unity. В конечном итоге, платные варианты используются лишь крупными компаниями с огромными доходами, тогда как обычные разработчики в большинстве своём используют бесплатную Personal лицензию. Обучение по книгам (печатные издания, актуальные электронные версии книг можно скачать на официальных сайтах издателей) Обучение языку C# книги на русском языке: 1. C# для чайников Автор книги – Джон Пол Мюллер 2. Программирование на C# для начинающих 2е части Автор: Алексей Васильев 3. Head First. Изучаем C# 4е издание Авторы: Эндрю Стиллмен, Дженнифер Грин 4. Unity и C#. Геймдев от идеи до реализации Автор: Джереми Гибсон Бонд 5. Язык программирования C# 7 и платформы .NET и .NET Core Авторы: Филипп Джепикс, Эндрю Троелсен Для людей абсолютно не знакомых с движком есть 3и основные книги на русском языке: 1. Разработка игр на Unity 2018 за 24 часа Майка Гейга (Знакомство с движком, изучение редактора, создание 4х простых игр практически без кода, отличное пособие для полных новичков). 2. Изучаем C# через разработку игр на Unity. 5-е издание Харрисон Ферроне (Пошаговое освоение всех базовых знаний по программированию на языке С# в редакторе юнити, создание одной игры стрелялки от первого лица, написание искусственного интеллекта врага, книга переведена не совсем корректно и порой встречаются не просто опечатки, а серьёзные неточности перевода.) 3. Unity в действии. Мультиплатформенная разработка на C#. 3-е межд. издание Хокинг Джозеф (Правильное построение архитектуры кода для сложных проектов, углублённое изучение программированию на C#, создание 4х полноценных игр на движке, обязательно нужно скачать код проектов, так как в книге он местами уже устарел.) Шапка: https://pastebin.com/raw/JGUAcbwj
вчера 22:07
Активный
506
вчера 22:07
Активный
31
Я с гроком пишу игру — Я за 3 дня с помощью grok онлайн игру написал на pygame сервер на websockets. В игре игроки это бегающие по карте турельки стреляющие друг друга есть боты музыка звук. Красивые выстрелы. Большая карта. Колизии выщитываются через сетку коллизий. Я конечно указывал гроку какие алгортмы использовать и какие классы все детально описывал но 90% кода написано гроком включая сложные алгоритмы типо сетки коллизии и расчет колизи линий вытрела со стенами и игроками. 10 % кода мои мне все равно пришлось поправлять сложные моменты где грок не вывозил но повторюсь 90% написал оня я просто сидел и команды раздавал если бы я сам писал такую игру я бы очень заебался а так 3 дня по 5-8 часов разговоров с гроком и простенькая и красива онлайн игруха готова. Я запустил серв на впс при пинге 60 все гладенько и четко играется. Музыку к игре написал в udio. Единственное нет текстурок рисовать самому лень а нейросети рисующих спрайты анимацию еще не изобрели. Так что вот видосики игрового концепта на 90 % сделанного ИИ Тпк что еще 10 лет такими темпами и програмари будут не нужны.
вчера 22:07
Активный
1
вчера 22:07
Активный
34
вчера 22:07
Активный
4
вчера 22:07
Активный
39
вчера 22:07
Активный
7
вчера 22:07
Активный
157
вчера 22:07
Активный
13
Идея на оценку — Короче. Недалёкое будущее, год 2040-2050 На Марс таки отправили колонистов, но база чисто научная и даже полноценно прокормить себя не может, полностью зависит от Земли. Но на Земле случается ядерная война, с ядерной зимой. Какое то подобие государственности и общественного порядка сохранило лишь пару стран Латинской Америки и Океании, и отправить ракеты на Марс они точно не смогут. Колония осталась одна, и никто не поможет, возможно уже никогда. Вы - лидер этой колонии. Вам нужно выжить и сохранить власть. Обеспечить людей теплом, едой, водой и кислородом в этой холодной пустыне. Игра будет 2д, либо как mindustry либо как factorio. Для того чтобы не проиграть нужно следить за властью, довольством колонистов, собственным здоровьем, запасами еды, кислорода, воды и энергии, радиацией и химическим заражением. В игре будет ещё много ресурсов и показателей, но эти обязательны для выживания. Налаживать производства, искать ресурсы и остатки заброшенных по тем или иным причинам других колоний, исследовать технологии, решать проблемы колонистов, собирать советников и помощников и не дать им тебя свергнуть. Будет несколько победных концовок с разными условиями. Так вот, мне интересно, стоящая идея и стоит ли её развивать, или такое себе и лучше забросить? Буду благодарен за критику.
вчера 22:07
Активный
11
вчера 22:07
Активный
8
вчера 22:07
Активный
3
вчера 22:07
Активный
4
вчера 22:07
Активный
22
вчера 22:07
Активный
6
вчера 22:07
Активный
2
Реализация чекпоинтов в майнкрафте — Делаю квест для майнкрафта, возник вопрос. Можно ли сделать чекпоинты состояния мира? Нужно, чтобы чекпоинты работали как сохранение и загрузка в однопользовательских сюжетных играх. Запоминается расположение игроков, состояние и наполнение их инвентаря, расположение мобов. И в случае смерти какого-то игрока происходит откат к этому чекпоинту. Объясню на простом примере: в мир играют два игрока, спавняться они в домике с кнопкой. По нажатию на кнопку делается первый чекпоинт. Они выходят на улицу и подходят к зданию с пятью зомби. У каждого игрока в инвентаре 5 яблок, железный меч, лук и 10 стрел. Возле входа в здание кнопка, по нажатию на которую делается новый чекпоинт. Игроки заходят в здание. Одного ранят, он съедает 2 яблока, чтобы насытиться. Они убивают двух зомби, потратив при этом по 3 и 4 стрелы соответственно. Еще одного убивают мечом. но два оставшихся зомби убивают одного из игроков. И вот в этот момент, сразу после смерти хотя бы одного игрока нужно произвести отгрузку к последнему чекпоинту (который был перед входом в здание). Оба игрока снова окажутся на входе в здание, у каждого в инвентаре снова будет 5яблок, железный меч, лук и 10 стрел, а в самом здании снова будет 5 зомби, а не два. Как это реализовать? Желательно какой-то максимально простой способ. Версия forge - 1.16.5
вчера 22:07
Активный
516
Unreal Engine № 25 — Добро пожаловать в обитель анрилобогов! Новость треда: Unreal Marketplace ушёл, Fab.com пришёл! Бесплатные ассеты на Fab раздают каждые 2 недели. Ищи секцию Limited-Time Free. https://www.fab.com Новичок? Начни приключение отсюда: https://dev.epicgames.com/community/unreal-engine/getting-started/games Официальное англоязычное коммьюнити движка. https://discord.gg/unrealsource Учебный портал-хаб с туториалами и официальными курсами. https://dev.epicgames.com/community/learning/ Канал на Ютубе. 97% воды, 3% чистого золота. Тут зарыта инфа, которой больше нигде не найдёшь. https://www.youtube.com/@UnrealEngine Курс по разработке игр на C++ и Unreal Engine с нуля. https://courses.tomlooman.com/p/unrealengine-cpp?coupon_code=CPPGUIDE https://rutracker.org/forum/viewtopic.php?t=6553228 Когда использовать Blueprints, а когда C++, от глубоко шарящего челика. https://www.youtube.com/watch?v=VMZftEVDuCE Учебные материалы на русском. https://vk.com/@-170449269-uchebnye-materialy-po-unreal-engine-4-na-russkom Объемная справка по C++ макросам и аргументам запуска. Много интересных статей по движку. https://benui.ca/unreal/docs/ Мэттью Вадстейн. Хорошие микро-туторы по нодам. https://www.youtube.com/@MathewWadsteinTutorials PrismaticaDev. Интересные видео по разным продвинутым техникам. https://www.youtube.com/@PrismaticaDev Предыдущий: >>986894 (OP)
вчера 22:07
Активный
2
вчера 22:07
Активный
3
вчера 22:07
Активный
13
вчера 22:07
Активный
1
вчера 22:07
Активный
5
вчера 22:07
Активный
499
вчера 22:07
Активный
85
вчера 22:07