Доска создана для обсуждения вопросов, связанных с разработкой компьютерных игр. Постинг высокохудожественных webm, движкосрач вне спецтреда и прочая токсичность наказуемы. Аргументированная критика приветствуется.
На 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 игры? 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х полноценных игр на движке, обязательно нужно скачать код проектов, так как в книге он местами уже устарел.)
Жанр: Рогалик-шутер от третьего лица с элементами приключения и безумных автомобильных боев.
Движок: Собственный движок на базе OpenGL.
Описание: Динамически меняющаяся погода, разрушаемое окружение и случайная генерация элементов делают каждое прохождение уникальным. Игрокам предстоит пройти множество уровней, каждый из которых может быть пройден разными способами.
Предлагаю улучшить графику примерно так. Сразу сочнее и ААА-шнее выглядит, ИМХО, чувствуется дорогой графический дизайн. Какая-нибудь студия Лебедева работала бы месяц и потребовала 500К за такой же результат. А я тебе бесплатно сделал.
>>979746 Нет смысл обсуждать графику, если игру никто не запустил. В перекате есть ссылка на полную версию. Надо чтобы как минимум 20 человек прошли игру до конца и поделились впечатлениями. После этого вернемся к графике.
как 3д художнику найти работу в геймдеве?
Аноним10/10/24 Чтв 18:49:21№978929Ответ
сап двач, я тридешник с неплохим трехлетним опытом моделинга геймреди пропсов и оружия, но не знаю где искать работу :/ студий как будто очень мало куда можно хоть как-то попасть, на хх на вакансии по 100-400 откликов в среднем, ну это же пиздец. софт которым пользуюсь: blender, plasticity, zbrush, rizomuv, substance painter, marmoset toolbag ну и фотошоп и иллюстратор юзаю при необходимости. ну на средненьком уровне еще знаю after effects и premiere pro. аноны, накиньте идеи куда с таким набором навыков вообще можно пристроиться, но конечно же очень желательно что то около геймдев.
Жанр: Survival horror с элементами immersive sim Движок: Unity Команда: 5 человек
Описание:
NanoCatastrophe это - survival horror с элементами immersive sim oT первого лица. Игра нелинейна и состоит из многоуровневых локаций.
Чтобы справиться с врагами игрок может воспользоваться обширным арсеналом оружия, различными способностями и стелсом.
Для выживания в NanoCatastrophe вам придется постоянно заниматься менеджментом ресурсов, а также на пути вам предстоит столкнуться с решением различных дилемм и загадок.
Погрузитесь в мир будущего и исследуйте станцию Гиппо, чтобы разгадать её мрачные тайны.
Станция Гиппо была запущена 38 лет назад с одного из миров-трущоб Атлантической системы. В связи с недостатком квалифицированных кадров, большая часть станции была спроектирована машиной. Это экстремальное решение, не смотря на огромные риски, стало спасением для жителей близлежащих миров.
Гиппо оживила находящиеся на грани ухода в каменный век планеты. Именно благодаря Гиппо стало понятно, что Атлантическая система - рог изобилия, истекающий ценными ресурсами. Их продавали планетам, с их помощью строили новые сложные производства и проводили ценные исследования. Это стало ключом к дальнейшему существованию Атлантической системы.
В момент запуска на Гиппо жило около восьмидесяти тысяч человек, сейчас же это число достигает ста двадцати тысяч. Это обусловлено тем, что за свою недолгую, по космическим меркам, жизнь - Гиппо трижды перестраивалась и каждый раз после перестройки - расширялась.
Первый раз Гиппо перестраивалась сугубо из прагматичных целей. Огромный взрыв популярности Гиппо в первые пять лет после её запуска вынудил капитана Роберта Раста колоссальными темпами расширять внутреннее производство механизированного персонала, пищевое производство, а также количество жилых мест.
Считается, что именно управление Роберта Раста, привело Атлантическую систему к спасению. Роберт Раст был блестящим оратором и мастерски вел переговоры, а также был искуснейшим управленцем. Он организовал самые крупные поставки металлов в истории Атлантической системы. Возможно он бы занимал свой пост и по сей день, если бы не скончался при загадочных обстоятельствах.
Почему так сложно найти команду/людей с которыми я мог бы писать игру? Да, есть люди что нанимают, но им всегда нужен ультрапрограммист со стажем минимум 15+ лет и уровень скилла с которым я мог бы написать игру за день, а мне как прогеру который недавно вкатился в юнити что делать? Да, есть тред "найти команду" который пустой как вакумная камера. Да, есть сабредит "найти команду", но там нету ни одной заявки "го пилить вместе игру", 100% заявок там "работаю за деньги". Почему даже тут вместо тредов по типу "как же хочется 2д/3д артиста" каждый кирилл пишет в соло и потом спрашивает почему у него мало успеха в геймдеве? Неужели я никогда не смогу найти единомышлеников которые просто хотят вместе создавать игры, не за деньги а в надежде преуспеть в геймдеве, в надежде сделать хорошую игру которая взлетит?
>>978448 Мне игры интересны, пробовал вкатиться в геймдев через двачи тоже лол. Кто-то тут давным давно предлагал ему кораблики порисовать, я начал делать и скинул варианты, а потом у меня дедлайны как начались на основной работе и я извинился и ушёл. Бесплатно разумеется всё, самому интересно было в тот момент тоже. Поэтому такое и не работает. Если б мне платили, то так же как и со 2й или с 3й работы, я бы может ночь не поспал, но сделал бы. А так это всё такое себе. Хочешь практики - порисуй ассеты на какую-нибудь тему (космос, средневековье и тд) и выстави их на сайтах с ассетами бесплатно или за символическую плату. Хоть какой-то фидбек будет и люди спасибо скажут, хоть и не лично.
>>978448 Ну бля, ты скриншоты Титановой Гончей видел? Сможешь с таким качеством все нарисовать? А ведь эта игра провалилась и аноны обосрали за качество арта, то есть надо еще лучше делать. Художник всем нужен только умелый. Иначе конкуренты запилит игры с артом на нейросетях или просто даже ассет-флипы и твоя игра уже уродливая на их фоне.
Программист, если с навыками выше школьника или первокурсника, то уже годен игру делать. Игра будет тормозить и сыпать багами, но будет работать, игроки сожрут.
Всем здарова! Кто шарит ,возможно ли как-то изменить угол наклона оружия ,что бы рукоять легла в руку Свина. Ещё прикол с этими ебанными бликами. Можно ли закинуть карту шершавости в воркшопе? Потому что куда я её только не закидывал ,оружие всё равно бликует как из-за льда. 3 скрин ,так выглядит в сабстенс и мармосет.
Не ну блять почему до сих пор нету нормальной вр игры с аниме Ну тип я видел максимум проекта 2 и то парашных Если есть и я лох не увидел скажите Например почему никто не сделает ебучий исекай и тд
>>978582 Правильно всё написал. У меня есть вр-шлем и хотелось бы больше игр на вр, но делать их не выгодно и не окупится это всё. Пилю 2д для стима свою.
>>978564 Ну ты сам и ответил почему визуальные новеллы не нужны. Все хотят 3д-мультики с интеракциями как на ОП-пикче. Господа игруны слишком зажрались, просто хорошей истории с картинками, текстами, музыкой, выборами им уже недостаточно.
Хронос - отличная новелла с хорошей длинной историей, осмысленными выборами, несколькими рутами и даже озвучкой. С хуя ли в новелле должны быть анимации и интеракции? В обычных 2д новеллах они разве есть? Игрокам оказались не нужны новеллы, они лучше посмотрят тупой мультик на 30 минут. Но вот только производить этот 30-минутный мультик оказывается дороже чем годную новеллу на 20 часов, поэтому жанр и умер.
>>978691 Мир ждет пока еще не вылупившегося гения, который сможет не только в вр мультики на 30 минут. Но и на сбор денех для этого. Вот тогда заживем...
ЗЫ. Появился годот едитор на квесте, должны подтянутся мамкины гейдевелоперы виабушники...
Protonocturnal - готичный пост-апокалиптичный новогодний платформер/beat 'em up. В этом треде буду делиться прогрессом и какими-то мыслями по ходу дела, а также слушать ваши советы и критику. Я давно пытался влиться в какую-нибудь команду по разработке в качестве художника, но все никак не выходило, в итоге решил начать пилить проект самостоятельно, благо с кодингом худо-бедно знаком (на уровне курсачей в универе). В качестве платформы выбрал GMS2. Мир игры вдохновлен творчеством готик роцк групп (Sisters of Mercy, Paralysed Age, the Cure и тд), игр (fallout), фильмов (терминатор, ЛА будущего). По геймплею ориентируюсь скорее на червяка джима (мили атака + рейнж атака с ограниченным выбором сменного арсенала).
>>978470 >Чтобы монетизировать такую игру, она должна быть посимпатичней В первую очередь она не должна быть пиксельным платформером. Это абсолютно мертвый жанр, который не продается, не рекламируется и не стримится. Стиму банально не выгодно давать траффик в игры, которые его не окупают. Поэтому 99% платформеров уже мертвы по факту регистрации страницы.
>>978486 >айронмит >платформеров Ты из тех людей ,которые метроидвания/2д клон соусов записывает в платформеры? Этот анон прав >>978482 От платформеров издатели бегают как от огня ,а они что то и знают
Здесь будет тредик (если не снесут) моего будущего клона Майнкрафта с упором на поезда, а в дальнейш
Аноним06/10/24 Вск 07:49:37№978102Ответ
Здесь будет тредик (если не снесут) моего будущего клона Майнкрафта с упором на поезда, а в дальнейшем с упором на градострой с шаблонами с нетупым поведением транспорто-ботов. Первый вопрос, который нужно решить: какой язык выбрать, если движок мне не нужен.
В этом треде возрождаем идею стримов игр из /gd. Давайте показывать друг другу свои игры, вместе играть в них и давать друг другу советы по разработке! Делать это лучше всего вечером или по выходным, в какое-то определённое время, чтобы разработчик и стример могли вместе оказаться на стриме.
Суп гудач. Понемногу вкатываюсь в стримерство. Если есть какие-то инетересные предложения, новые или просто годные игры, можете написать в дискорд mozgoed2289. Будет втуб стрим, с большой вероятностью найду баги и недочёты, дам дельные советы и при желании советы не по делу на уровне диванного эксперта
Канал на Ютубе. На 97% порожняк, на 3% - источник ценнейших материалов с инфой от разрабов движка, которой больше нигде нет. https://www.youtube.com/@UnrealEngine
1. Название: Old Racer (Старый Гонщик) 2. Жанр: Аркадные гонки. 3. Движок: Юнити. 4. Ассеты: Сам делаю в блендере. 5. Сист.Требования: Максимально доступные. 6. Платформа: ПК 7.Площадки распространения: VK Play, itch.io, Яндекс Игры 8. Язык: Русский, английский, немецкий
О чём будет игра?
Естественно о гонках, но гонках на старых машинах прошлого тысячелетия. Игра будет делится на 3и этапа и на каждом из них будут доступны определённые ретро-автомобили. Так же в игре будет присутствовать минимальная кастомизация, чтобы игрок мог выбрать, цвет корпуса, номер и логотип. Более того каждая марка машин будет отличаться в управлении, естественно вначале будет максимально управляемая машина, но медленная, на последнем этапе будут быстрые и плохо управляемые кары.
>>977404 Пчел, зачем поддерживать, то что изначально мертво? Её вк скачали всего 2а раза и то это было демка, на итч вообще никто не скачивал. Я на твг больше фида собираю, чем на коммерческих площадках.
1. Создать концепт игры - 1. Придумать уникальный крышесносный арт-стиль. - 2. Придумать уникальный крышесносный геймплей. - 3. Придумать уникальный крышесносный сюжет. - 4. Написать концепт игры с примерами арта, геймплея, сюжета. 2. Начать разработку 3. Зарегистрироваться во всех медиях и начать публиковать контент разработки 4. Создать игру 5. Накопить 10 000 вишей. 6. Опубликовать релиз. 7. Разослать стримерам-инфлюенсерам по всему миру. 8. Стричь бабло.
Пока что название игры The Game, как будет понятно что это такое, будет выбрано более подходящее название.
Из основного запланировано: Добавить/заменить часть спрайтов (крыса, маг, босс, не открывающаяся решётка, если получится - стены и лава) Сделать систему сохранений и чек-поинты Сделать подсветку персонажей при наведении Сделать 1 уровень для второго этапа (сокобан с коробками) Сделать красивое меню И сделать монетизацию
Пилим игру всем разделом! Спасибо анонам за советы Жанр: run'n'gun, платформер (клон контры) Сюжет: спасаем Россию (и весь мир заодно) от страшных мутантов. Кибер-хрущёвки и летающие "Волги" прилагаются
Движок Unity, язык C# Программирую сам. Рисую сам кроме артов, почти всех скинов + помощь и советы анона Музыка - Darkman007
Делаю игру про стримершу, где ее можно засимпить или захейтить. Вариативность достаточно высокая, добавляю много разнообразных фич как для сублимации, так и для зрелищности. Сейчас уже есть возможность отправлять комменты, донатить с провокационными вопросами, делать подарки для распаковки во время стрима, листать ее соцсеть, переписываться и др. Словом, нужно любым способом привлечь ее внимание. Будет несколько концовок. Интересно мнение со стороны.
>>973934 >Где от тебя обновлений ждать - здесь или в /ruvn/? Переодически заглядываю туда и туда, но лучше всего в вишлисте на стиме, на двач не особо часто захожу
Пишу свой движок на крестах, дошла очередь до реализации системы создания сущностей. Что я хочу получить по итогу:
1) регистрируем сущность где-нибудь при начальной загрузке 2) Вв момент истины пишем auto EntPtr* = CreateEntityByName("classname"); 3)profit, в auto получаем сразу указатель на класс-энтити нужного типа
То, до чего я додумался сам - работает без нареканий, но возвращает только указатели базового типа сущностей, от которого все наследуются. Получается, что для адекватной работы с этим указателем в дальнейшем приходится вручную приводить его под нужный тип данных, а это исключает возможность создавать энтити автоматически, зная только их класс-нейм. Очень надеюсь, что тут есть разумисты, которые уже сталкивались с такой проблемой.
>>974679 (OP) Взять юнити или анрил > а это исключает возможность создавать энтити автоматически, зная только их класс-нейм Поч? И ваще через темплейт можешь фабрику сделать = CreateEntity<MyType>();
>>974679 (OP) Взять юнити или анрил > а это исключает возможность создавать энтити автоматически, зная только их класс-нейм Поч? И ваще через темплейт можешь фабрику сделать = CreateEntity<MyType>();