Прошлые домены не функционирует! Используйте адрес ARHIVACH.VC.
24 декабря 2023 г. Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!
Сортировка: за
Активный
49
вчера 10:24
Активный
36
вчера 10:24
Активный
542
Unity 3D #34 — Добро пожаловать в тред Unity - лучшего 3D и 2D игрового движка современности! Последние новости: анонсирован Unity 6, который выйдет в 2024 https://www.youtube.com/watch?v=8ZIdejTiXAE Прошлый тред: >>904558 (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 сделано много замечательных игр: Hearthstone, VRChat, Escape from Tarkov, Valheim, 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/v3YnYtpf
вчера 10:24
Активный
167
А как собственно организовывать разработку? — Стори такая. Я потратил более 3млн рублей на разработку. У меня был концепт 2д браузерной игры на node.js&vue&css&html5, я обратился к кодеру на фрилансе, он меня кинул высрав нерабочую хуйню и перестав отвечать на сообщения, благо стоило это всего 300 баксов. Со вторым кодером, была точно такая же ситуация, тот взял предоплату, высрал какую то черновую верстку сайта и сказал что не тянет, деньги естественно за работу не вернул, он же работал по часовой ставке... 3й кодер выдал рабочий прототип основного движка, чел показался реально вменяемым по сравнению с двумя предыдущими. Длилась разработка где то год, но в итоге он начал унывать и охуевать, типа у него выгорание и больше 4 часа в неделю он работать не может. Решил я поменять кодера наняв студию. Студия ахуевала от говнокода и общения с этим кодером, который кидался говном. Менеджер студии не мог внятно обьяснить, что они делают, а отвественный кодер в студии был необщительным и не хотел общаться. Старый кодер обвинял студию в некомпетентности. Нашел я другу студию и на этот раз еще нанял какого то немца сделать аудит. И новая студия и аудитор выдали одинаковый приговор - говнокод, который невозможно поддерживать и который потребует огромных ресурсов серверных. Было предложено переписать все с нуля... Переписали все с нуля, старый кодер был послан нахуй. Сделали лучше, получился рабочий прототип с большинством функций необходых для закрытого альфа-тестирования. Заняло это полтора года, так как работает один человек в неделю по 10-20 часов, несмотря на то что это студия, студия это не геймдевелоперская, а просто сайты, движки для бизнеса, торговля, учёт итп итд. Главный чел в студии, нормальный мужик, общительный, шарящий в коде, но сам он только сложные вопросы решает, кодит его подчиненный. Берут 15-20 долларов в час. Но это всё - это просто как бы техники - даешь техническое задание, через месяц-два это начинает работать, дешево и сердито. Выглядит это обычно ужасно в плане дизайна, тупо даже одинаковые отступы не в состоянии выставить. Это все надо проверять, составлять список фиксов, потом проверять снова, так как поплывет чтото в другом месте - а им и похуй. Все это тянется месяцами. Ребята свою работу делают, результаты в итоге есть, но я с таким темпом заебался. По поводу дизайна, я сказал что отступы не могут выставить, там не только это, там все по внешнему виду очень скудно, выбор цветов, например - всегда ужасный, то есть надо любую техническую идею, если она имеет визуальные какие то характеристики, надо деатально прорисовывать в фигме и требовать что бы придерживались. Тупо если попап где то вылазит с сообщением и кнопкой "ок", надо показать какая кнопка должна быть, несмотря на то, что подобные кнопки уже используются в других местах проекта, ибо они могут рандомную кнопку заебашить, несмотря на то, что есть диздок в фигме со всеми видами используемых форм и кнопок. Да, можно это все прорисовать и прописывать самому и отправлять им, через неделю-две проверять, но я тупо теряю темп работы. То есть это надо мне с ними или в офисе сидеть или посещать офис и прямо на месте курировать работу. С другой стороны я не могу потребовать выдать мне больше рабочих, что бы было больше часов в неделю и все делалось в тот же день, потому что я их загрузить работой не смогу сейчас, потому что техническая часть необходимая для альфа-теста исполнена и надо заниматься визуальной частью, а художников у меня нет, но об этом в следующем абзаце. Кстати запросить больше кодеров и написать проект за 4 месяца а не за 1.5 года то же не получилось бы, так как у главы студии, тупо думаю нет компетенции, что бы разделить разработку и вести ее в несколько потоков и потом склеивать мх. По поводу художников, с поиском их точно такая же залупа как с поиском кодеров. Кстати нужны еще кодеры по визуальной части, которые специализируются на визуальных эфектах веб2.0, ибо можно заставлять нынешних кодеров делать, я пробывал, они делают, но это занимает много времени и не эстетично выглядит в итоге, ибо они простые технари. Обращался я наверное к десятку фрилансерам художникам, с двумя-тремя довелось поработать. Остальные просто переставали общаться, иногда прямо на полуслове замыкались и уходили в себя, лол. Обсудили с человеком рисунок, я спросил цену и срок, он сказал цену, я сказал хорошо, спросил куда переводить деньги, после чего чел перестал отвечать. Обращался я к тем, чьи работы мне нравились. Работы эти в общем то к задумке игры никак не относились, это были или хорошие пейзажи, портреты, персонажи, и я думал, что мне сделают чтото такое же. Как же я был наивен ебанарот. У меня есть пак картинок разделенный по папкам с картинками которые мне нравятся и я хотел бы чтото такое. Какого то общего концепта нет, ибо я не художник и вообще тут нужна фантазия и навыки и опыт лол. Я его сувал всем художникам, в итоге выдавали они чтото свое и никому не было интересно что за проект я делаю. Они просты пытались заработать свои 50-100 баксов за тестовый рисунок по теме. Никто не задавал вопросы, не читал диздоки, не просил поиграть в игру. Но мне не какие то рисунки нужны, а вовлеченность и работа над проектом. Это было год назад, до stable diffusion, по факту такие одиночные ни с чем не связанные рисунки могу сейчас самостоятельно генерить, но они ни к селу ни к городу, так как связностью обладать они не будет, да я и заебусь это сидеть генерить. Денег я скажу я никогда не жалел и не торговался. С фрилансерами кароче не получилось, и в общем выяснил, что люди которые не только умеют срисовывать(а это 99.99% фриланса), но и могут нарисовать чтото свое красивое, обладающих видением - они уже все в студиях именитых. То есть я открываю артстейшн, рандомную подборку рисунков рандомных людей и те рисунки которые мне нравятся оказываются работают в крутых студиях. Решил я обратитья в студию, которая рисует для игр, каких то дизайнов, которые нравятся мне и которые я хотел бы видить у себя я не нашел у них в портфолио, но в целом я вижу, что есть у них определенный стиль и видение. Я поинтересовался, сколько будет стоить их услуги, сказали 400-500 долларов в день, а сколько времени займет та или иная задача сказать заранее нельзя. Лол, ну я прикинул, если два месяца, это 40 дней по 400 баксов это 16к доларов. Не то что бы это супер дорого, я слышал, что инди проект стоит порядка 100к за рубежом, ну думал в 50 уложиться у нас, но с этой студией прихожу к мнению, что опять - результат их работ может быть не удовлетворительным, и с текущей командой кодеров, где одно изменение может занять месяц времени. Ну собственно вопрос - а как собственно этим всем управлять? Разработка на удаленке с рандомными людьми - это просто баловство какое то. Я посмтрел чему учать в MBA - то это тоже не совсем то, там совсем другой уровень и другие деньги. Неужели единственный способ сделать игру это основать игровую студию офлайн и делать игры, хотя тебе нужна только одна. Ведь надо получается, снять оффис, найти hr, найти и подписать договор с хорошим кодером, дав ему приличную зарплату по верху рынка, и что бы он искал кодеров в штат, найти художника за приличные деньги, тоже на договоре и что бы он искал художников в визуальный отдел на договор. Потому что иначе это просто хаос. Но это требует совсем других денег и в 100к тут не уложишься боюсь, а ведь нужно еще в рекламу будет вложить столько же сколько в разработку, ее кстати тоже надо курировать будет. Единомышленников у меня нет, всё на мне, а я толком нихуя не умею, по кодингу - 0, по рисункам - 0, руководительского опыта тоже в общем то 0. Никому нихуя не надо кроме меня. Ну и да, у меня есть другой бизнес, который забирает большую часть времени и приносит доход, который я могу тратить на подобные эксперименты.
вчера 10:24
Активный
11
вчера 10:24
Активный
39
Sea of Rogue — Здарова посоны, короче пилим морской бой, да приколите, вот такая гениальная идея. Только на каждую клеточку корабля можно установить модуль, который дает способности или пассивки, ну и также хп, броня, очки действия, все такое. Соответственно баллистика, артиллерия, торпеды, лазеры, авиация, дроны, подлодки, энергетические щиты, радары, голограммы, дымовые завесы, пожары, пробоины, EMP, генераторы шторма и другое. Рабочее название Sea of Rogue. Нужна ваша помощь, сейчас ищем визуальный стиль и придумали варик использовать изометрию, но для этого нужно нестандартное игровое поле. А художник говорит, что такое поле говно геймплейно, будет сложно и слишком непривычно игрокам, и он спросил своих знакомых геймдизов и они согласны. А я говорю, что визуальный стиль продает, и от кайфовых изометрических кораблей игрок будет сразу врубаться в кайф игры. А нестандартное игровое поле не проблема, решается нормальным UI/UX (ну и косты по арту на мой взгляд ниже будут с изометрией). Прикрепил картинку, какое ваше мнение посоны, взлетит изометрия? Тока не предъявляйте что мобильный экран, мы хотим сделать норм игру на все платформы, просто мобайл-ферст лучше проектировать.
вчера 10:24
Активный
384
вчера 10:24
Активный
523
Unreal Engine №19 — Добро пожаловать в обитель анрилобогов! Видео треда. Пилим процедурный генератор трехмерных сугробов на Geometry Script: https://www.youtube.com/watch?v=JDVENTPIf3w https://www.youtube.com/watch?v=f1-5E6j7phA Новичок? Начни приключение отсюда: https://dev.epicgames.com/community/learning/courses/3ke/your-first-hour-in-unreal-engine-5-2/ Официальный дискорд Unreal Source. Вся жизнь ныне здесь: https://discord.gg/unrealsource Основной учебный портал-хаб с туториалами и официальными курсами: https://dev.epicgames.com/community/learning/ Канал на Ютубе. На 97% порожняк, на 3% - источник ценнейших материалов с инфой от разрабов движка, которой больше нигде нет. https://www.youtube.com/@UnrealEngine Коллекция попоболи опытного разраба гайдлайнов по структурированию проекта, поименованию файлов и переменных и общие правила проектной гигиены. Рекомендуется периодически перечитывать, чтобы не стать чуханом и не запомоить проект: https://github.com/Allar/ue5-style-guide Текстовый гайд для C++ кодеров по вкату в Unreal Engine C++: https://www.tomlooman.com/unreal-engine-cpp-guide/ Большой курс по разработке игр на C++ и Unreal Engine с нуля: https://courses.tomlooman.com/p/unrealengine-cpp?coupon_code=CPPGUIDE https://www.cgpeers.to/torrents.php?id=78963 Когда использовать Blueprints, а когда C++, от глубоко шарящего челика: https://www.youtube.com/watch?v=VMZftEVDuCE Канал Мэттью Вадстейна. Полезные микро-туторы по нодам. Прекрасно подготовленные, с примерами. Главное - краткие. https://www.youtube.com/@MathewWadsteinTutorials P.S.: раздача бесплатных ассетов на Маркетплейсе обновляется каждый первый вторник месяца.
вчера 10:24
Активный
506
вчера 10:24
Активный
5
вчера 10:24
Активный
3
вчера 10:24
Активный
4
вчера 10:24
Активный
4
вчера 10:24
Активный
8
вчера 10:24
Активный
12
вчера 10:24
Активный
3
Wreckage Afloat #1: концепция и прототипы — 3D игра для одного игрока в жанре выживания, со строительством и полётом на дирижабле в фэнтези мире летающих островов. РАЗРУШЕННЫЙ МИР Никто из выживших не помнит, как планета выглядела в прошлом. Никто не помнит, что произошло. Никто не знает, имеет ли смысл куда-то лететь... Одно известно наверняка: опускаться слишком глубоко в плотные облака внизу - верная смерть почти для всего живого. Лишь некоторые растения выжили под облаками и продолжают поддерживать жизнь этого мира, предоставляя место и ресурсы всем остальным. Благодаря им в этом мире возникли... ЛЕТАЮЩИЕ ОСТРОВА Часть растений мутировала, научившись синтезировать и накапливать в листьях газ значительно легче воздуха. Накопив достаточно газа, растения своими корнями вырывают из поверхности планеты куски почвы и даже фрагменты скал, поднимаясь вместе с ними выше облаков для необходимого им фотосинтеза. Но ничто не вечно в этом мире, и рано или поздно такие острова обрушиваются обратно в пропасть под ними, когда растения теряют накопленный газ или умирают. Выжившие были вынуждены как можно скорее освоить... СТРОИТЕЛЬСТВО ДИРИЖАБЛЕЙ Утрата древних технологий и недолговечность остатков безопасной суши вынуждает на скорую руку сколачивать из дерева достаточно крепкий корпус, подвешивать его на шары, заполненные газом растений, раскручивать воздушные винты кустарных двигателей и убираться в поисках очередного острова, сражаясь с неполадками и пытаясь добраться прежде, чем эта посудина окончательно развалится. Что уже есть: - прототипы основных механик и контента: - - почти рабочий контроллер персонажа; - - более-менее рабочая крюк-кошка; - - рабочие двигатели и шары дирижабля; - - строительство по типу Raft/Rust (устарело); - - несколько вариантов островов (устарело); - - набросок размещения островов в мире; - куча заметок с идеями, которые я не помню; - 1.5+ недописанных диздока или около того; - Godot 4.2 installed & _ready(); - этот тред. Что планируется: - процедурно-рандомные крупные острова; - как можно более свободное строительство; - саморазрушаемость островов и построек; - крюк-кошка как основной инструмент; - база выживалки: ресурсы, крафт и т.п.; - упрощённый графоний без излишеств; - борьба с окружающей средой/погодой; - добыча ресурсов из-под облаков; - кастомизация персонажа игрока; - режимы игры: - - песочница: строительство без ограничений; - - путешествие: чисто расслабляющие полёты; - - выживание: разрушения, потребности и т.п.; - - хардкор: сложное выживание, пермасмерть. Конечно же, у меня всё подробнее расписано. Что пока под большим вопросом: - доп. режимы игры: - - головоломки: если будут иметь смысл; - - истории: если будет технически возможно; - на счёт мобов/AI/NPC уверенности нет; - если не будет мобов, то и оружие не нужно; - мультиплеер тут как телеге пятое колесо; - но на счёт кооператива можно подумать; - по платформам: - - для разработки под VR у меня железа нет; - - мобилки такое не потянут, да и не нужно; - - все консоли идут лесом из-за геймпадов. Краткая история: 1. Где-то в начале 2010-х немного поиграл в Sky2Fly, сеттинг вроде понравился, но PvPшеры с донатными пушками не давали мне спокойно возить ящики на моей барже, а остальное меня не привлекло. По геймплею это совершенно другая игра, но, как мне кажется, она повлияла на меня, и мне как минимум хочется скопировать механику "рыбалки" лебёдкой, вытягивающей из-под облаков всякий мусор. 2. Осенью 2018 случайно нашёл игру Worlds Adrift, влюбился с первого взгляда и купил самый дорогой комплект без скидок, но играть было нереально из-за тормозных и глючных серверов, а менее чем через год игра совсем сдохла. К тому же, мне не нравилось присутствие посторонних игроков, тупая механика "каркаса" корабля, невозможность достраивать корабль в полёте, унылая физика и то, что все острова - совершенно статичные декорации. 3. Где-то в 2019-2020 появились первые идеи сделать свою собственную игру с островами и кораблями, нормально структурировать идеи начал в 2021. Первые попытки были летом 2021 на Unity, но я устал бороться с проблемами Unity и забросил проект на несколько месяцев. Осенью 2021 сделал несколько прототипов на Godot 3 и снова забросил проект, разочаровавшись в своих силах. У меня были слишком завышенные ожидания и я слишком зациклился на некоторых сложных идеях. 4. Недавно (октябрь 2023), в очередной раз бросил другой свой проект, у которого слишком высокие амбиции и слишком мало конкретики. Но совсем бездельничать скучно, поэтому решил, для начала, переделать прототипы этой задумки на Godot 4, но делать как можно проще, чисто чтоб работало. Уже потом, когда будет играбельный фундамент, можно будет перечитать старые заметки и разобраться с тем, что делать дальше. Мотивации особой нет, но ничего лучше я не придумал пока. ЧАВО >Почему не 2D? Потому что не захватывает. >Почему не %движок%? Пока что Godot устраивает, потом посмотрим - перекатить проект проще, чем создавать с нуля. >Почему синглплеер? Где мобы? Где боёвка? Идея игры в том, что игрок сражается в первую очередь с условиями среды и износом деталей корабля, а не с кем-то другим. Но я подумаю ещё, можно ли сюда как-то встроить мультиплеер. Более вероятно, что добавлю NPC-помощников, которые будут выполнять мелкие поручения (чинить, таскать). >Для NPC навигация слишком сложная. Не слишком, если все NPC способны к полёту, хотя бы кратковременному. Нелетающих мобов делать бессмысленно с точки зрения сеттинга (острова долго не живут, под облаками всё погибает). >Это всё нинужно, ибо есть %игра%... Там что-то совсем другое. Возможно, мои задумки нежизнеспособны и никому не нужны, но считайте это экспериментом из любопытства. Мне самому прикольно было бы играть в такую игру, а похожие проекты не удовлетворяли меня на 100%. >Игроку будет неприятно, что корабль ломается. Кому-то же приятно играть в Rust, где постройки деградируют со временем. Деградацию корабля можно будет отключить, но тогда игра будет доставлять меньше испытания игроку. >А-а-а, так у тебя заняться в игре нечем! Не нравится - не играй, в чём проблема? Добавлю новый контент и механики по мере возможности. >Графика какое-то говно. Ты чё, это плейсхолдеры. Я же не могу тестить 3D механики совсем без картинки на экране, верно? >Что за бред с растениями? Раздражают "просто летающие камни", вариант с растениями мне кажется любопытным. К тому же, серьёзный обоснуй причины крушения островов, и естественное наказание игрока за жадность. В остальном, это ж фэнтези, что ты хочешь? >Никто не купит/будет 1 отзыв/идею украдут. Думаю сделать игру бесплатной и даже опенсурс, чтобы большинство могли поиграть и игра могла развиваться дальше без моей поддержки. Если кто-то хочет уже сейчас "своровать идею" - чем больше разных игр в таком сеттинге, тем лучше. Можете кидать ссылки на похожие по концепции игры в тред, не важно, какого они уровня - вместе посмотрим и обсудим, что там хорошо/плохо по игровым механикам.
вчера 10:24
Активный
548
вчера 10:24
Активный
16
вчера 10:24
Активный
4
вчера 10:24
Активный
7
вчера 10:24
Активный
3
вчера 10:24
Активный
12
вчера 10:24
Активный
11
вчера 10:24
Активный
516
вчера 10:24
Активный
542
вчера 10:24

Отзывы и предложения