Доска создана для обсуждения вопросов, связанных с разработкой компьютерных игр. Постинг высокохудожественных webm, движкосрач вне спецтреда и прочая токсичность наказуемы. Аргументированная критика приветствуется.
Что нового в версиии 3.2.2. 1 Поддержка C# для платформы IOS (и без неё прожили бы) 2 2D батчинг для рендера GLES2 (и без него всё работало) 3 Ре-дизайн системы плагинов Android (что это? зачем? мабилке нинужна) 4 Поддержка DTLS и ENet (серваки пока что только под линуксом, для венды завезут ближе к 3.2.3. не корчи рожу) 5 Улучшенное управление Variants указывающими на высвобождённые Objects (ну теперь-то я зделою игру мечты) https://godotengine.org/article/maintenance-release-godot-3-2-2
Годнота от анона - Для приверженцев опенсорца существует возможность распространять проекты в незапакованном формате. Просто скачай темплейт с оф.сайта и положи экзешник/эльфешник в папку с проектом, этого достаточно. Дополнительно можешь вшить свою иконку в экзешник. После этого, запустившийся файл темплейта обнаружит рядом с собой файл project.godot и начнет грузить проект из него и из файлов, лежащих в распакованном виде в той же директории. - В версии 3.2 появилась возможность прикреплять pck к бинарнику. Бриллиант для любителей однофайлового продукта! - Редактор персонажей на основе makehuman: https://github.com/Lexpartizan/Go_MakeHuman_dot - Все языки в одном месте: ##почили с миром## - Тест-бенчмарк: - - Веб-версия - https://govdot.herokuapp.com - - Вишмастер для винды - https://govdot.herokuapp.com/4Anon.rar
>>697995 > чет, сцыкотно мне >>698011 > лучше я подожду Никогда. Не. Обновляй. Движок. В. Продакшене. Начал проект на 3.2.2. на 3.2.2 и заканчивай. И саппорти на 3.2.2. Это знать надо! Это классика, блять!
Сап. Являюсь студентом на 2м курсе, мечтаю посвятить свою жизнь разработке игр. В данный момент делаю небольшую казуальную игру на юньке. Планирую изначально вылаживать ее на ПМ. Игра без особого сюжета, что-то на подобии кликера с прокачкой, однако вместо тупых кликов есть интересный интерактив. Создал этот тред чтоб спросить у вас, кто имел с этим дело то, как лучше всего монетизировать свою игру. Делать ее платной прямо на игровой площадке, внутриигровые покупки или же реклама. Можно ли не тратить миллионы долларов на ее расскрутку и при этом начать иметь с нее хоть какой-то доход? Хочется побыстрее сьебать с универа и заниматься любимым делом.
На Unity сделано много замечательных игр - Rust, Блицкриг 3, Pillars of Eternity, Tyranny, Kerbal Space Program и многие другие. Главным преимуществом Unity перед другими движками является его простота для одиночной разработки. Не нужно иметь целую компанию девелоперов, чтобы сделать хорошую игру. Если ты один или имеешь небольшую команду и хочешь сделать хорошую игру без претензий на ААА, то Unity станет лучшим выбором. Тем не менее, даже крупные корпорации зачастую выбирают для своих игр именно Unity.
FAQ
- Какие у Unity сильные стороны? - Простота разработки, удобный инструментарий, кроссплатформенность, богатая документация, огромное сообщество.
- Какие у Unity слабые стороны? - Сложность в создании фотореалистичной графики. Для графики "как в Crysis" рекомендуется взять другой движок. Хотя Unity вполне способен выдавать не уступающую любым другим движкам картинку, это требует определённого навыка от разработчика.
- На каких языках я могу писать скрипты для Unity? - На выбор два языка - C# и UnityScript. UnityScript - это что-то среднее между JavaScript и ActionScript. Выбирай язык по своему вкусу, они оба вполне удобны, но помни, что большинство примеров написано на C#.
- Для каких жанров подходит Unity? - Для абсолютно любых! Жанр ограничивается лишь фантазией разработчика (и его умением писать скрипты, разумеется). Можно создавать и РПГ, и стратегии, и слэшеры. Можно делать VR-проекты или Minecraft-подобные песочницы.
- На каких платформах работают созданные с помощью Unity игры? - Windows, Linux, MacOS, SteamOS, Android, iOS, Windows Phone, PlayStation4, Xbox One, WebGL, Oculus Rift и многие другие. Полный список можно найти на официальном сайте. Таким образом, игры Unity работают на десктопах, на смартфонах, планшетах, приставках, в браузерах, VR-очках и некоторых других системах.
- Часто вижу скриншоты с красивой природой на Unity. Как такое создать? - Очень просто! В Unity встроены удобные инструменты для создания террейна и SpeedTree для создания деревьев и готовая реализация ветра - не нужно ничего писать или скачивать и подключать плагины - ландшафт в Unity создаётся в пару кликов.
- Что такое стартер киты? - Starter Kit - это набор скриптов и префабов, а зачастую и графических элементов для игры. Они призваны облегчить разработку игры определённого жанра и как правило разбиты по жанрам (Action-RPG Starter Kit, RTS Starter Kit, 3D Shooter Starter Kit, Space Game Starter Kit, VR Starter Kit и так далее). Также бывают стартер киты различных игровых элементов, не связанных с геймплеем (Nature Starter Kit с дополнительными природными объектами, Medieval Starter Kit со средневековыми объектами и так далее). По сути, стартер киты выполняют в разработке игры ту же роль, что и фреймворки в программировании. Однако стоит отметить, что использование геймплейного стартер кита принуждает разработчика изучать большое количество чужого кода и чужой структуры для внесения своих изменений и полноценного использования. В связи с этим большинство разработчиков предпочитает писать почти всё с нуля, получая полное понимание работы своей игры. Новичкам крайне не рекомендуется начинать знакомство с 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 лицензию.
- Движок Если ты уже умеешь использовать язык, то можно приступать непосредственно к изучению движка. Крайне рекомендется купить/скачать книгу Unity in action (Unity в действии). В ней подробно описываются множество возможностей движка. http://www.ozon.ru/context/detail/id/34792570/ Также посмотри на видеотуториалы с официального сайта: https://unity3d.com/learn/tutorials Если же ты не любишь видеотуториалы (или не понимаешь разговорный английский) и предпочитаешь текст, то посмотри здесь: http://catlikecoding.com/unity/tutorials/ Тут крайне подробно описан процесс разработки и приведены примеры кода. Эти туториалы универсальны и описывают множество различных частей игры, от работы с текстурами до генерации карты мира. А вот в этом туториале описыватся разработка двухмерной игры с видом сверху: https://www.raywenderlich.com/61532/unity-2d-tutorial-getting-started Это будет полезно, даже если ты планируешь разрабатывать трёхмерную игру. Ни в коем случае нельзя обойти вниманием этот сборник туториалов: https://noobtuts.com/unity В нём подробно описывается процесс пошагового создания разных игр - двухмерных и трёхмерных.
Разумеется, все эти туториалы охватывают лишь часть возможностей Unity. Самый надёжный способ выучить Unity - это начать делать игру и по мере разработки гуглить непонятные моменты.
СКЛЕПИК: Миллионы полегли, история их не запомнит.
>Как делать порноигру? Порноигры - те же игры, обычно с упором на повествование и визуал. Элементы менеджмента, приключений и прочего добавляются по желанию. Из-за отсутствия культуры потребления отличаются низким качеством и могут быть сделаны небольшими силами на коленке.
>Я не умею ни рисовать, ни кодить! Тогда DAZ или обмазки - твой выбор, воровать чужие картинки не стоит. Визуал - это не главное для заработка. Главное - стабильные и частые апдейты. Есть игры с ужасным визуалом, которые неплохо начинали получать после 5-6 частых обнов. Если не умеешь кодить, то бери RenPy и проходи туториал. От тебя требуется только способность к обучению и умение аккуратно воровать чужой код.
>Где найти напарников? Можно начать с этого треда и всей доски. Загляни в дискорд каналы /r/lewdgames, F95 и главное - Developers Hub от того же F95. Доступ к ним найдёшь на одноименных площадках или нагуглишь. Также на F95 есть ветка с поиском напарников.
>>697849 Как вообще можно дрочить на то 3d, что вам олухам срут, а вы жрете. Кринж на кринже, кринжом погоняет. Мимика и качество моделей, позы. Озабоченные мамкоебы делают милф с 6 размером груди и ни грамма жирка, нихуя никакой естественности нету. Натурально блять зловещая долина с маникенами. Я лучше покатаю хентайную новелку, саммер сагу, или акабура перепройду. Откуда такой хайп на 3д?
Мой первый проект
Аноним07/07/20 Втр 05:31:11№681229Ответ
Бойзы-гайзы, как писать сценарий и лор игры? Впервые в /gd, уже отписался в сотрудникотред. Расскажите, подскажите пожалуйста МНЕ НУЖНЫ(?) УЧЕБНИКИ ПО СЦЕНАРНОМУ МАСТЕРСТВУ
недавно познакомился с движком roblox studio (да, я попытаюсь наживиться на детском контенте), уже начал создавать свой режим с использованием механики tycoon, и вот незадача - режим должен быть команда на команду, а заготовки tycoon дают прибыль от "завода" только одному игроку. Вопрос - как сделать прибыль от tycoon на несколько человек?
Научно фантастический экшн про мехов с кастомизацией и рандомной генерацией. Внебрачное дитя MechWarrior и Kerbal Space Program. Трейлер: https://youtu.be/LCSEuaP8nlY
Изначально задумывался как MOBA для мобилок, но в процессе разработки решил отказаться от мобильных платформ и сосредоточиться на компьютерах. За три года было сделано немало работы. На данный момент есть рабочий редактор мехов, различные виды ракет, пушек, лазеров, дронов и даже мин. Рандомно генерирующиеся карты миссий. На данный момент допиливается первая часть сюжетки. В будущем планирую сделать мультиплеер и добавить в Стим и, возможно, в EGS.
Q&A: Q: Почему, мистер Андерсон, почему? A: Потому что это мой выбор/Потому что я должен.
>>668273 По идее просто. Надо всего лишь ставить все значения как они в реальности. Например металлы всегда имеют серое альбедо и только в определённом диапазоне, не-металлы - в другом диапазоне. Использовать свет в реальных единицах (типа солнечный день - это 120000 люменов) и физические настройки камеры из специальных табличек (там должно быть ISO и F-Stop). По идее в Юнити уже должно быть. Если всё выставить аккуратно и правильно - то картинка сама станет правильной.
Геймдеваны, а есть что-нибудь полезное на тему основания собственной команды или организации небольшой игровой студии? Когда у тебя уже есть успешные релизы, накопилось денег и нужно расти дальше. Я вот думаю, стоит ли набирать удалённую команду? Или найти уже готовую команду, вложить в них денег, помочь им с их проектом и потом их уже пристроить на свои проекты? Или идти по старинке, арендовать помещение и туда уже нанимать работников?
Братцы, молю! Сделайте кровавый мод в не особо требовательную игру типа серьёзного сэма 1 (чтобы и на ноутах играть, и на офисном железе), где толпы набегающих врагов будут нигерами - погромщиками, в том числе с камнями! И всяческими СЖВ! В том числе с гигантскими осадными бодипозитивщицами и штурмовыми вопящими тригернутыми феминистками, так далее! А для популярности и хайпа назовите мод "Нигеры убивают чёрных людей своей преступностью!" И ещё сделать главгероя не белым, а негром - учёным в лабораторном халате! Вы только представьте как подгорит у кое-кого! А значит будет много хайпа, лулзов и соотвественно рекламы! И желательно чтобы оружие включало в том числе меч-гладиус, лук со стрелами, и гранаты со слезоточивым газом, несколько отгоняющим толпу! Но конечно и автоматы тоже, но убивающие с одной пули в голову или тело!! И ещё желательно сделать режимы типа "защити магазин", или "сам спизди ништяк, и отбейся от нигеров пытающихся переспизить его по дороге домой!" Я так мечтаю о таком моде сейчас, я просто немогу как хочу в это поиграть! ААААА! И поверьте, не один я этого хочу! Миллионы игроков по всему миру просто с руками оторвут этот мод! Но если захотите монетизировать - через обычные магазины не получится, сразу забанят. Зато можно монетизировать через просьбу пожертвовать биткойнов, и распространять бесплатно! Поверьте, много кто вам скинет битков в благодарность и на следующие части! Вот сейчас нигеры и СЖВ реально заебали всех!
>>675013 (OP) > Сделайте кровавый мод в не особо требовательную игру типа серьёзного сэма 1 Бля, да проще сделать игру с нуля в 2к2д. Ибо ебли будет столько же: модели? свои, анимации? свои, звуки? свои. Механика шутера делается по туториалам на ютубе за пять минут в любом движке. Сверху приляпываешь менюшку. Охапка дров - игор готов!
>>697431 Задумался и не договорил. А если модели и анимации свои, то проще с ними свой проект создать, чем дополнительно ебаться с запихиванием их в чужой, сталкиваясь с неведомыми багами и глюками.
Я пару недель назад на TWO WEEK GAMEDEV CHALANGE заикнулся про типочка который дум на движке инстаграмма делает ну вот типо чекайте прикол. Вот налетел снова на него в тиктоке мож кому интересно будет.
Ведь игра обычно по началу сырая и хуевенькая. Плюс куча времени уходит на её "мясо". Ну там всякие сплайны, чтоб противники в текстуры не падали и прочих скучных хронофагов. Ну так один раз отмучался, зачем после релиза второй раз мучаться-то? Лучше уж клепать туже самую игру с перебитыми текстура дальше. Но на практике так мало кто делает. А ведь если пилить одну и туже игру всю жизнь, лет через 10 может годнота попереть, не?
Ох, я вас гедешников знаю, так что даже ждать не буду, сразу отвечу. Итак, очевидные возражения:
1) Графон устареет. Не все так однозначно. 2д графон не устареет. 3д графон уже давно так бешено как раньше не развивается. Графон всё больше зависит от хороших моделей/рисунков а не от технического совершенства.
2) Заебет. Наоборот же. Ведь один раз отмучавшись и нарастив понятные тебе системы решения типовых задач, можно вместо унылых будней геймдева добавлять всякое интересное. Ну и плюс можно например следующий релиз сделать с немного другими спрайтами итп.
3) Никто так не делает. Ну конечно, ведь все кругом тупые бездарные бесталантные чмондели безвольные дегенераты. Одни мы с кодзимой умные. Но он не додумался еще делать одну и туже игру.
4) Сперва добейся, сперва хоть одну сделай. А где твои докозательства что я ни одной не сделал? А вдруг сделал? А какая вообще разница? Может я вообще букашка животное нонейм. Смысл задумки-то от этого ни хуже не лучше. Ты не на авторитеты смотри, а на суть написанного.
5) Ну делай, хуле ты хочешь? Вообще-то сижу и делаю. И мысль эта мне прям кодить спокойно не дает, такая она все переигрывающая. Вот поделиться решил.
В один момент у тебя начнут появляться идеи, механики и тд, которые ты не сможешь вписать в свою игру. И либо тебе придется отбрасывать их и не продвигаться в разработке, либо ты просто начнёшь менять игру до неузнаваемости, тогда смысла в этом не будет вообще.
Сап, творцы. Очевидно, текстовая игра требует обилия нарративных элементов и умения писать. В следующих постах буду прикладывать полезные материалы для текстового контента. В /izd/ идти особого смысла нет, все таки интерактивная фикция от обычной много чем отличается. Любые гайды, лекции и прочее приветствуются.
Стерев шишак на работы fenoxo и Strive For Power, увидел, насколько они местами хуевые (даже фап-контент в том же TiTS намешан для нескольких ЦА). Поэтому я решил сделать свою текстовую дрочильню с бОльшим количеством серьезного SFW контента, который приправлен ламповым текстовым поревом с кастомизацией персонажа.
На момент этого поста есть немного кода, поделка в Юнити, ноль законченных игр, и минимум опыта написания сюжетов (немного ГМил НРИ для друзей и писал короткие сценки в стол). Еще есть художник, который может нарисовать пару персонажей за нихуя, но потом хочет получать бабки. Не получится ли абсолютное говно на первых порах? Конечно же получится.
Текущие вполне реализуемые планы на игру: - Выпустить что-то похожее на Early Access - Побираться на патреоне, доводя игру до 1.0 В идеале сверху: - Предоставить игрокам какой-нибудь тулкит, который позволит им модить игру, а мне включать в следующие релизы штуки, которые подходят для официальной версии (с разрешения автора и с указанием авторства, конечно же) - Завершить игру, выложить исходники и ассеты, и съебаться в закат делать проект посерьезнее с опытом и бюджетом.
У Сандерсона охуительные лекции, просто мечта человека, который хочет вкатиться в писательство. Но, опять же, они для обычной фикции. Главные персонажи сами делают те или иные вещи, в то время как в современных РПГ у игрока есть выбор между красным, синим и белым ответами, которые более-менее вписываются в линейный сюжет. На эти ответы местами еще и реагируют NPC.
Второй чувак поясняет за форматирование текста. Здесь очень много мелочей, на которые забивают хуй при разработке. В Trials in Tainted Space это особенно хорошо заметно: мало того, что игра выдает огромную простыню инфодампа, так еще и одна из опций ведет к сцене секса, так что нахуя это все читать.
А о чем тред? Делай-выпускай А то у тебя сейчас ни демки-ни описания сюжета-ни полного ТЗ для обсуждения, даже названия нет. Что ты от нас то хочешь? Гайды нужно скидывать по какой то области в которой у тебя запары. Первое что тебе нужно-гайд как писать ТЗ, ищи сам форму или составляй в произвольной.
HR и астрология
Аноним02/09/20 Срд 06:58:37№696821Ответ
Раньше нам мало было, что на позициях эйчар сидят заносчивые малообразованные писи, с набором клишированных вопросов и с полным непониманием, чем занимается тот, кого она интервьюирует. Но теперь я увидел нечто совершенно иное. Натальные карты.
Объясните мне одно: как в it-сферу вообще берут людей, что, во-первых, в это верят, во-вторых, выносят свои беды с башкой дальше кухни и еще и применяют на работе?
Я с этим столкнулся полгода назад, и думал, что просто так вышло, просто баба с припездью. И когда рассказывал бывшему коллеге эту стори, вместо "ебать" услышал "это частая практика".
Давайте вообще все типологии применять, чтобы набирать людей на работу. Давайте НАХУЙ забьем на профессиональные навыки, на опыт, на софт и хард скилы, а просто проверим натальную карту.
Паразитическое звено мало того, что паразит, так еще и привносит в компании жуткую поеботу. Когда эйчар из тех, кто просто ищет сотрудников и передает их сразу лиду или директору, превратились в важную часть коллектива со своей верой и догматикой?
В этом треде буду плотно держать вас в курсе о том как я разрабатываю нереализуемую игру своей мечты. Суть такова: Пиксельное пошаговое РПГ с процедурной генерацией мира. Навыков ~ноль, движок юнити, нецелован, в связях порачащих меня замечен не был.
На каком фреймворке/движке такое можно запилить? Желательно чтобы можно было впилить туда измерение расстояний и направления относительно оси север-юг, а также пометку объектов хотя бы а-ля викимапия (грубо говоря, чтобы можно было на карте малевать круги радиусом n метров, например 100) и делать пометку юнитов противника. Или помечать квадраты цветом.
Посоны, поясните за лицензии на шрифты. И сразу: если кто-то знает хороший шрифт/набор под лицензией OFL чтоб русский язык поддерживал, киньте ссылку. Вообще мне кажется всем похуй если я исопользую в игре Tahoma/Arial Black/Comic Sans. Никтож не будет проверять шрифты в игре... ну или будет?
>>696579 (OP) >ообще мне кажется всем похуй если я исопользую в игре Tahoma/Arial Black/Comic Sans. Зависит от игры. Я чуть генералов не дропнул из-за ариала. Иногда стандартные шрифты ну вот никак не смотрятся.
Сап, мне очень сильно захотелось создать файтинг
Аноним29/08/20 Суб 16:00:14№696394Ответ
Сап, мне очень сильно захотелось создать файтинг на движке mugen, сделать персонажей своих друзей. Вроде бы ничего сложного, но я полный ноль в компьютерных делах. Решил наебать систему и просто перерисовать спрайты Наруто на спрайты своих корешей в фотошопе и, может быть, немного пофиксить баланс. Но нормальных гайдов я не нашёл, а Фотошоп отказывается запускать в принципе какие-либо файлы из папки персонажа, хотя по сути должен открыть .sff
Ребята, если кто-то имел дело с этим свистопердящим движком, подскажите как быть Какой файл и каким редактором мне нужно открыть, чтобы просто перерисовать спрайты, не заморачиваясь о настройке персонажа Просто сменить модельку
>>696394 (OP) Лучше всего найти англ форум где это обсуждают, либо китайский/корейский/тайваньский. Уверен на 146% что есть куча гайдов как сделать своего персонажа+заскриптовать умения по таймингам. Не ленись иди гугли.
Уже ахуенно поздно, конечно, но у меня дошли руки починить дрожащие стенки, добавить слайдеров громкости и подтянуть контроллер, передвижение должно быть хлеще и не так кисельно. А ещё я добавил сорс в описание, так что если кто-то любит посмотреть чужой код можете поковырять. Ссылка: https://occulttentacle.itch.io/platform-er
Здравствуй, /gd. Я НИИПАТЬСЯ КРУТОЙ РАЗРАБАТЧИК ХАЧУ СДЕЛАТЬ ААААААААААААА ИГРУ ЧТОБ КОРОВАНЫ ГРАБИТЬ МОЖНО ЧТОБ 1000000 ПЕРСОНАЖЕЙ БЫЛО И КАК В ГТА ПЕРЕКЛЮЧАТЬСЯ МОЖНО БЫЛО
Короче, я абсолютный новичок в этом деле, знаю основные основы лол программирования, работы с движками, и очень хочу научиться делать игры. Команды у меня естественно, никакой нет, придется делать все самому.
Так вот, реквестирую годных ресурсов/ссылок/советов по поводу того, как и какие компетенции мне необходимо прокачать, чтобы сделать хотя бы простенькую, но нормальную игру, а не кривой рекламный высер.
В идеале конечно хочу сделать TDS типа Hotline Miami ага, но я понимаю, что браться за крупные проекты, а тем более одному = быстрое выгорание и забросить нахуй это дело. На борде похожих тредов не нашел, поэтому решил создать этот. Мне важно знать несколько вещей:
1 С чего начать, где освоить "мат часть" 2 Какие компетенции вкачивать (писать сюжет, продумывать геймплей, дизайн, музыку и тд) 3 Какие ресурсы лучше помогут удовлетворить предыдущий пункт? Ну там курсы, каналы годные, статьи (хотя лучше без них) 4 Личные советы 5 Какие игры по сложности стоит начать делать, чтобы освоиться и не выгореть на стадии старта 6 ЖЕЛАТЕЛЬНО, НО СОВСЕМ НЕОБЯЗАТЕЛЬНО - посоветуйте программ/движков не особо сложных в освоении, но бесплатных, чтобы было все по красоте.
В идеале, был бы рад хотя бы какой-нибудь "дорожной карте" навыков по типу roadmap.sh
О себе: знаю основы проггерства в пипитоне/Си(++)/ООП, есть небольшие навыки работы с движками типа UE/GameMaker, Занимался немного пиксель-артом. Прочитал "Кровь, пот и пиксели" лол. Знаю английский достаточно хорошо.
Игры хотел бы делать все же в ретро-2Д направлении. 3Д мне не по силам от слова совсем (изучал курс видеосмайла по синьке когда пиздюком 14-15 лвл был и все равно нихуя не понял так что как бэ само за себя говорит) Надеюсь, не зашкварите. Заранее спасибо за помощь.
Да, анончик прав про время. Учись стабильно каждый день, спи как нормальные люди и будет результат. Не нужно ночами на пролет работать а потом отсыпаться днями. Упорство и стабильность это успех в любом деле
>>694581 (OP) >1 С чего начать, где освоить "мат часть" Сначала узнаешь и осознаешь пайплайн: пошаговый алгоритм, все итерации, благодаря которым маняфантазии постепенно превращаются в готовый гамес. Очень важно, чтобы ты не просто по бумажке все пункты учил, а все-таки понял, почему и зачем они нужны.
Гугли Джесси Шелла "Искусство геймдизайна". Есть на русском. Русские переводы есть под другим названием, но разберешься. Книжка поможет понять, что есть игра с позиции разработчика. Потом иди на сайты всяких онлайн-школ и смотри бесплатные курсы по геймдизайну. Например, гугли XYZ, DevToDev. Великой истины они не откроют, но немного систематизируют знания, помогут с тем же пайплайном. Заносить бабло на курсы именно по геймдизайну я бы не стал.
>2 Какие компетенции вкачивать (писать сюжет, продумывать геймплей, дизайн, музыку и тд) Очень сложный и очень индивидуальный вопрос, однозначного ответа на который лично у меня нет. Все прокачать не получится - это аксиома. Распиши стены этим тезисом, распечатай в миллионе экземпляров, набей партак с ним на жопе любимой тянки. Если все-таки вздумаешь качать все, проебешь время. Пока начнешь погружаться в следующую тему, забудешь предыдущую.
Я бы ориентировался на две штуки: 1. Как ты видишь себя в геймдеве? Просто хобби, постепенное вкатывание в какую-то студию, продажа своих поделок как основной заработок, фриланс/аутсорс. 2. Что лично тебе нравится делать и что уже сейчас у тебя получается? Если хочешь быть индюшатником, выбери, допустим, два основных направления - на них трать больше времени, и еще столько же второстепенных - просто узнай как сделать, чтобы работало и не выглядело совсем как говно. В этом случае первым основным будет геймдизайн. На звук и музыку лично я не стал бы тратить силы вообще. Конечно, если ты уже имеешь скиллы, то оставь как второстепенный навык. Для фриланса и вкатывания в офис выбирай по одному основному и второстепенному направлению. Хотя здесь будет зависеть от того, на чем захочешь специализироваться. Например, геймдизайнеру надо уметь клепать прототипы, а для этого нужно чуть-чуть кодить, собирать уровни и возможно лепить хотя бы на примитивном уровне графический контент чтобы тиммейты лучше понимали твои задумки. Еще, допустим, если тебе важен экшончик/геймплей, сюжет отходит на второй план.
Если есть башка на плечах, по мере вкатывания постепенно определишься.
>3 Какие ресурсы лучше помогут удовлетворить предыдущий пункт? Ну там курсы, каналы годные, статьи (хотя лучше без них) Везде по чуть-чуть. Одной единственной книги, статьи, канала етс, которые смогут ответить на все вопросы, нет и не будет. Индустрия развивается и меняется, учиться придется постоянно. Учись правильно выстраивать алгоритмы и формулировать проблемы. Потом идешь в гугл за референсами и примерами решения.
>4 Личные советы Не хватайся за все подряд.
Не занимайся написанием движков или другого инструментария. Конечно, если тебя ради этого кто-то наймет - тогда можно.
>5 Какие игры по сложности стоит начать делать, чтобы освоиться и не выгореть на стадии старта Те, которые тебе интересны. Игры - это набор контента и механик. Сложность продакшена прямо пропорциональна их количеству. Вполне возможно запилить охуенно топового качества модельку перса, который будет прикольно ебошить палкой столь же охуенного врага. А вот когда ты захочешь сделать не одно оружие, а десять, несколько десятков врагов с делением на тиры, еще, чтобы перс не просто пиздился, а гонял на тачке, мацал за жопы мужиков, разговаривал со всеми подряд и так далее, вот тогда тебя ждет пиздец.
Искусство создания игр - это умение адекватно оценивать и распределять ресурсы. Ну еще - адекватно чувствовать аудиторию, чтобы твои высеры хоть кому-то были интересны.
Поначалу просто проходи туториалы на ютубе или бесплатных курсах. Сперва делай что-то максимально примитивное. Например, для 2D - это всякие арканоиды, змейки, платформеры. Первое время просто повторяй за автором. Когда немного освоишься, постарайся самостоятельно усложнить гамес из туториала. Например, если это был платформер, то чтобы перс не просто прыгал через шипы, а еще стрелял и мог поговорить с неписем. Не обязательно пытаться с нуля самому запилить решение. Погугли другие туторы, где как раз рассказывают про стрельбу или диалоги, а потом постарайся адекватно прикрутить их к своей базе.
Постепенно ты не просто освоишь софт, но и поймешь, что тебе больше нравится, а самое главное - научишься примерно оценивать, сколько сил и времени требуют те или иные действия.
>6 ЖЕЛАТЕЛЬНО, НО СОВСЕМ НЕОБЯЗАТЕЛЬНО - посоветуйте программ/движков не особо сложных в освоении, но бесплатных, чтобы было все по красоте. Зависит от того, что ты собираешься пилить и на каком уровне. GameMaker рекомендовал бы только если геймдев для тебя - не более чем хобби. Естественно, кроме 2D он ничего не умеет формально 3D все-таки есть. Что-то относительно сложное в нем пилить не стоит.
UE - только для 3D. 2D можно, но не нужно.
Unity, похоже, твой бро.
Ничто из перечисленного нельзя назвать бесполезным говном или безальтернативным вином. У всех есть охуенные фишки и куча косяков, из-за которых мамку родную проклянешь.
Пока ты месил глину, анон, вышла вторая версия Монолисы - какая радость, не правда ли?
Значит, Монолиса - это игровой движок на базе Monogame Framework. Он относительно, хоть уже и несколько меньше, похож на Game Maker во времена, когда тот не был говном.
Монолиса значительно упрощает разработку на Monogame, добавляя множество фич вроде - EC - улучшеного графического пайплайна с поддержкой примитивов и текстурных атласов - интеграции Tiled Map Editor - поддержки FMOD - значительно улучшенной и автоматизированной системы загрузки ресурсов - кучи полезных мелких утилит
Из нововведений второй вресии: - Монолиса переехала на последний Monogame 3.8 и .NET Core, и распостраняется с помощью нугетов. - Появилась поддежка назработки на Линухе и яблочной дрочильне. - Значительно улучшен API, убрано много мусора, пофикшено много багов.