Доска создана для обсуждения вопросов, связанных с разработкой компьютерных игр. Постинг высокохудожественных webm, движкосрач вне спецтреда и прочая токсичность наказуемы. Аргументированная критика приветствуется.
Подскажите, пожалуйста Мне хотелось бы сделать карьеру в геймдеве, но понятия не имею с чего начать обучения Начал учить с# по видео урокам и небольшие задачи себе даю сам, но этого явно недостаточно Мне же этого явно будет недостаточно. Что мне впринципе может понадобиться? Может записаться на курсы какие-то? Ну, то есть, даже названия профессий не знаю задействованных в разработке игр (есть только представление, что работают программисты, которые делят между собой задачи, арт-дизайнеры и музыканты) Идеи есть для игр, а представления, что конкретно учить - нету
>>724034 >Просто берёшь и начинаешь делать игру. По ходу дела ищешь необходимую информацию. Именно. Я называю этот подход game-first. Вернее, только что придумал этот термин.
>>724044 6 августа 2004 г., 11:17:46 - дата создания диздока, который я расчехлил и делаю игру потому что могу (маленькая, часа полтора на 100% комплита). именно гейма фёрст подход и работает, тогда я учился писать диздоки, а теперь 300к сек делатель и сделатель шадэвров соседних тредов
>>724030 (OP) По С# могу пояснить необходимый минимум, который перекроет все потребности в 95% случаев при разработке одиночных игр: 1. Тебе надо знать всего два паттерна проектирования - "стратегия" и "синглтон". 2. Вникни в понятия полиморфизма и наследования, как применять 3. Начинай только с самых простых проектов типа арканоида, двигайся от простого к сложному. Лучше сделать 10 мини-игр, наращивая скил и сложность механик, чем засесть за одну сложную и обосраться, проебав кучу времени.
>>730535 Смотря что именно ты рисуешь. Если просто картинку - то делай как рекомендует анон ниже - полупрозрачным слоем. Если что-то для игры с ограниченной палитрой - изъебывайся доступными цветами или вообще забей. А лучше принеси пример такой работы и мы вместе подумаем. Вот, например, чел рисует голограммы отдельным слоем: https://youtu.be/AQzC_Qt8rFw?t=386
>>730535 Ты пиксель арт или полноценный CGI делать собрался? Если сильно надо, просто добавь зеленых бликов со стороны лампы. В пиксель арте никто не ожидает физически корректного освещения, главное, чтоб смотрелось няшно.
Пикселячеры, если кто из вас использует aseprite под линупсом, помогите разобраться. Я хочу поменять поведение правой кнопки мыши. Захожу в edit->preferences->editor. Меняю там поведение, но кнопка все равно только красит вторым цветом, что бы я там не поставил. Были у кого такие проблемы?
База данных по играм с конкурсов
Аноним!!oGnewmDbmI20/12/16 Втр 19:43:07№315550Ответ
Привет, /гд! Опять я со своей параши к вам пришёл.
В общем, загорелся я как-то с месяц назад сделать удобную базу данных по всем играм с конкурсов раздела. Одну, единую и унифицированную. Для реализации решил использовать JSON - как наиболее оптимальный и в перспективе легко поддерживаемый формат. Прикинул примерную структуру, ну и начал, собственно, реализовывать.
Заполнил руками часть конкурсов (остались демки со второго, шестой, седьмой и небольшая часть с восьмого). Посмотрел на размер получившегося файла (53Кб) и понял, что не осилю сам. Вывалил всё получившееся на гитхаб - https://github.com/twoweeks/db , добавил пустые файлики для прочих конкурсов, кроме TWG и пришёл сюда.
Какие перспективы? Во влажных фантазиях представляется покупка сервера под хостинг архивов с игорями (пока что указаны айдишники от файлов на яндекс.диске и гугл.драйве) и написание чего-то типа Steam с играми с конкурсов (да, это не моя идея, а какого-то анончика, которую он озвучил когда-то давно). Ну а если думать приземлённо, то пока что же на основе этой базы данных можно сделать полноценный сайтец наподобие twoweeksgame.ru (который сдох, к сожалению). Собственно, ради этого всё на самом деле всё и затевалось, лол.
Кстати, если это важно, база находится в общественном достоянии (под CC0). А в треде призываю помочь мне с реализацией, если вы знаете, как сделать определённые моменты лучше. Дискас, в общем.
Добавил мета-инфу о 16 и 17 конкурсах, сделал в парсере небольшие косметические улучшения, и увёл оба проекта (и парсер, и саму базу данных) в архивный статус на гитхабе.
1) С базой так или иначе нужно что-то делать, писать JSON руками это ужас и кошмар. В идеале нужно написать приложение-редактор 2) Парсер тоже надо переделывать, так как подход к разработке и код там современным стандартам уже объективно не соответствуют
Как-нибудь потом (мб весной, если буду посвободнее) возьмусь за это дело. А может и не возьмусь. Кто знает.
TWO WEEKS GAME: NEW GAME++ #3 FINAL
Аноним01/02/21 Пнд 15:09:32№724865Ответ
>>726185 >Например, 5 человек, которые отказались голосовать >Чиорт я убил твг... Пора завязывать с организаторской деятельностью Надеюсь ты не принял отказ голосовать на личный счет.
ГДGD День Демок 2020
Аноним04/07/20 Суб 18:46:25№680745Ответ
>>724651 Лол, мне одному котел напоминает ванамаса, который тоже первым делом начинал листики на деревьях разглядывать и графоний по полчаса рассусоливать.
Автор за пригорошню золота, можешь небольшой гайдик дать как зелье варить? А то я уже заебался лягушек ловить. Да и заклинание сон как то тоже не выходит
Опенсурс или нет?
Аноним29/01/21 Птн 13:18:12№724289Ответ
Суп, геймдеверы. Я - очередной альтернативно одаренный, который решил писать движок вместо использования Юнити/УЕча. Хотя, этому есть оправдание, ведь пишу я движок визуальной новеллы под платформу WebXR. Короче, очень малопопулярная платформа которую нормальные движки никогда поддерживать не будут.
Увы, кодер из меня такой себе, для меня это больше хобби чем работа. Так что подумываю выложить движок в опенсурс и пилить его вместе с другими энтузиастами. Зачем? Потому что у меня только базовый функционал визуальной новеллы есть, я охуею когда буду в одно рыло писать систему сохранений, журнал диалогов и т.п. А вместе можно было бы вытянуть движок на достойный уровень.
Но, есть одна загвоздка. Из-за редкости платформы на ней почти нет нормальных игровых движков, да и самих игр очень мало. Но есть очень много кабанчиков желающих по-быстрому срубить бабла на хайпе и дефиците игр. Они просто возьмут мой движ как есть и наклепают сотню коротких порноигр, зальют их на свои порталы. Наделают говна в котором игрового процесса на пять минут и куча всратых анимаций с мамками из ДАЗа прям как в нашем порнотреде и будут стричь свои копейки. А когда я, через пару лет, выпушу свою гениальную визуальную новеллу, то никто в нее играть не будет, ведь все уже насмотрелись на поделки кабанчиков.
Анон, как быть? Представь себя на моем месте, какой стул ты бы выбрал?
>>724674 Говно говна. Где-то в альтернативной вселенной стим-машины на линуксе по цене сто баксов за кулек пускают нативные виар-приложухи с окулусом, наверное.
>>724676 >Где-то в альтернативной вселенной стим-машины на линуксе по цене сто баксов за кулек пускают нативные виар-приложухи с окулусом, наверное. В другой реальности задроты с компами за $1000 и еще $1000 на VR оборудование ебутся с проводами, дровами и настройками софта чтобы запустить гениальную инди-игру от Васяна.
А в нашей, увы, они готовы только нажать на ссылку "play now".
>>724679 Ты не поверишь, но я пробовал. Ну, Юнити ведь поддерживает WebGL. Получилось в 2 раза медленнее чем на моем движке. А в VR от 30 фпс уже блевать хочется.
>>724683 >А в нашей, увы, они готовы только нажать на ссылку "play now". Так я это и имел в виду. Ну типа чтобы у тебя виар-хедсет + приставка были отдельным девайсом. В браузере ты нажимаешь плей, он тебе скачивает все в стимбокс, ты надеваешь хедсет и играешь. И все дешево, тому що скидка на приставку отбивается за счет гигантских продаж игр с наценкой от гейба.
Команды дегенеративных кретинов тред
Аноним18/12/20 Птн 14:15:09№715532Ответ
Сап, гд. Я - дегенеративное хуйло от мира гейдева, ищу таких же ноускилл балдаебов, чтобы вместе обучиться ремеслу геймдева и склепать хотя бы кликер, но хороший, не на отъебись.
Сразу скажу, никаких АААААААААААААА проектов я делать не планирую, цель - освоить навыки, необходимые в разработке игр и закрепить их клепанием простенькой игры. А потом еще. Еще. И еще.
Разумеется, все на общественных началах, если ты рассчитываешь, что мы заработаем денег - то лучше не откликайся. Так будет только хуже.
Хотелось бы, чтобы те, кому это будет интересно, не будут ленивыми и неисполнительными мудилами, которые постоянно всех подводят. Если решил откликнуться, то будь добр, прикладывать усилия. От себя готов предложить ровно то же самое.
Ну, или если у тебя уже есть какая-то команда, с которыми вы занимаетесь тем же, о чем я тут распинаюсь, то буду рад, если предложите место к вам.
О себе: могу кодить на питоне, с другими языками только базовая база, тыкал в UE4/Unity больше одного раза (то есть смотрел гайды и пытался сам проект пилить), пытался в спрайты и в 3д моделлинг (но это все очень хуево). Прошел курс по синьке от VideoSmile. В одиночку ленив, но если в команде, то становлюсь пиздец каким исполнительным, стараюсь не подводить, как минимум, и свои обязанности выполнять. Так что мой пост рассчитан на плюс минус таких же.
>>715532 (OP) Бля, я вообще мимокрокодил, в ойти не пони маю вообще ничего, но не прочь обучиться. Я подхожу? Или мы вам перезвоним? Умею варить-ковать, мал-мала барабанить, фехтовать и лепить скульптуры чуть-чуть. 30 лет ума нет
>>715532 (OP) Чел, если ты сам не можешь себя построить, как ты команду будешь строить? Алсо, посмотри гитхабы опенсорцных игр или модов, там почти всё пилит один паровоз, остальные за ним запятые расставляют и оттеночки перекрашивают. Если ты к такому повороту событий не готов, то бросай это гиблое дело.
Особенности игры: Пройдите долгий путь сквозь запутанную реальность в голове героя, полный сражений с воплощениями самого себя. Сражайтесь со множеством сильных врагов, каждый из которых требует особого подхода. Погрузитесь в этот нестандартный сеттинг, поборите страхи и желания!
Движок - Game Maker Studio 2 Музыка - HateBit (R.I.P.)
>>724451 >>724445 Толькочто когда мыл попу достал из очка 2 хуйни похожие на глистов. КАК ОНО ПОЯВИЛОСЬ ВО МНЕ? КОГДА МОЖНО СЕБЯ ХОРОНИТЬ? К врачу ходить лень, если честно так похуй уже на все что и на это похуй... Рассказывайте чтоли про глистов, что эта хуйня может сделать с моим организмом. Кстати недавно показалось что похудел, я еще пошутил (сам с собой естесственно) типа глисты, а в итоге вон оно что.. Я еще надеюсь что это не глисты, а туалетная бумага зацепилась за оливье когда вытирал жопу, но мне кажется все таки глисты, ибо странно что туалетная бумага зашла настолько глубоко и была такая тонкая.
>Я не умею ни рисовать, ни кодить! Тогда DAZ или обмазки - твой выбор, воровать чужие картинки не стоит. Визуал - это не главное для заработка. Главное - стабильные и частые апдейты. Есть игры с ужасным визуалом, которые неплохо начинали получать после 5-6 частых обнов. Если не умеешь кодить, то бери RenPy и проходи туториал. От тебя требуется только способность к обучению и умение аккуратно воровать чужой код.
>Где найти напарников? Можно начать с этого треда и всей доски. Загляни в дискорд каналы /r/lewdgames, F95 и главное - Developers Hub от того же F95. Доступ к ним найдёшь на одноименных площадках или нагуглишь. Также на F95 есть ветка с поиском напарников.
>>724409 это как в обычном порно там мало актеров и всем похуй потому что актер это твой аватар а вот бабам наоборот так что если втюхивать то пидорский фасон
Добрый день господа. Или добрый вечер. Таки дела,
Аноним03/01/21 Вск 08:55:15№718104Ответ
Добрый день господа. Или добрый вечер. Таки дела, работаю в небольшой конторе, делали моб игры и последние пару раз очень много денег подняли, наш сео чуть мне не отсосал. Теперь где то год нам тупо заняться нечем. Я гд, у меня в тиме 10 человек - 2 прогера, 3 тридешника, 2 гд, 2 художника и даже звуковик. Все прекрасные спецы, могут сотворить что угодно, мне очень повезло с ними, люблю их и у нас со всеми очень хорошие отношения. Но вот проблема, кроме девушек, которые у нас есть, никто не хочет играть в то говно, что мы делали раньше. Это мобильные игры и никто в них не играет, игры неплохие но это мобильные дрочильни, в такое играть себя не уважать. Я разделяю эту точку зрения полностью. Мы ебашим под юнити и хотим юзать новые пайплайны, графы, все вот это новое приятное, все давно умеем, но под мобилками особо не развернешься. Хочется что то под пк. Я сказал - давайте сделаем что нибудь под пк и выкинем в стим например, так сказать пощупаем рынок. Все загорелись идеей, у когото встал, кто то намок, у меня до сих пор стоит. Очень хочется замутить пк игрульку. Деньги есть, спецы есть. Но когда начали обсуждать что именно делать так и не пришли к общему знаменателю. Все кидают идеи, но их уже накопилось дохера и мы пришли к выводу, что надо спросить у людей. Дайте каких нибудь идей, например скрестить две игры, три и добавить туда какую то фичу. Игра должна быть одиночная с сюжетом, можно что то новое предложить. Мы можем очень сильно подняться и много денег вкинуть в рекламу. Каждый чьи идеи мы возьмем будет в титрах, обещаю, но еще обещаю, что не скажу название игры и нашей конторы, будет сюрприз для вас. По жанрам - не спортивная игра, не гонки, не стрелялка типо сема, простенький ии можно, без жосткой академической физики и четвертых измерений и пятых ног, можно немного эротики (женская грудь) но без упора в это, никаих гениталий (но это не обязательно). Пожалуйста не надо расписывать сюжет, можно покороче, делайте упор на механики, фичи и килфичи. Огромное спасибо всем, кто учавствует, я пока тут буду коментить все идеи.
Двач, как отслеживать историю изменений своих гениальных проЭктов? С кодом понятно - годится охуенный Git, но как быть с отслеживание нетекстовых данных вроде игровых ассетов? Насколько я знаю, если залить в Git много таких файлов, то он начинает тормозить. Да и вообще, он не заточен под такие данные. Есть расширение Git LFS, но он, как я понял, платный. Есть-ли какие-то нищебродские решения (пускай и не очень изящные) для этих целей?
>>720190 (OP) > Есть расширение Git LFS, но он, как я понял, платный Нет. Это просто расширение. Поставь на Rasperry Pi с внешним винтом gitea и делай что хочешь. Или SVN. > Есть-ли какие-то нищебродские решения (пускай и не очень изящные) для этих целей? Azure Devops, дают бесконечное место для LFS.
Алсо забавно наблюдать ебанашек считающих что git есть github.
Сап аноны,мне надо нарисовать 2d модельки для игры в юнити,пытался повторять точь в точь за одним челом с ютуба- меня чтото криво работает,то нет функций как у него.Кароче нужна какая то альтернатива,желательно официально бесплатная без баганых кряков и с простым интерфейсом.Что посоветуете?
>>723605 >это же пиздец тормозная софтина Ну не знаю. Мне производительности Криты хватает. Даже на смешивающих кистях. Пользуюсь актуальной версией.
>FireAlpaca Нахуя? Это же говно без задач! Функционала полезного - мизер. Советовал бы тогда уже MediBang какой-нибудь.
>>722429 (OP) Ну и совет ОПу - если уж Крита кажется тормозной, то лучше не еби мозги себе и людям и спирать купи САИ. Стоит она 5500 йен, зато без подписочного дерьма.
Сегодня решил начать делать рпгшку как челендж для себя. По принципу - никаких движков :)
Вся тема не ради игры (это дело десятое, игры я на юнити делаю), а ради челенджа - смогу ли я сам все сделать, или обосрусь. Уверенности нет - раньше не получалось, но блин, хочется же.
Ну и опишу ключевые принципы, которых буду придерживаться чтобы не заруинить челендж Цель - до конца новогодних каникул получить играбельную демо
Принципы кода: - писать код блядь. Никаких абстракций, отказ от ооп (но не классов) и вообще всего что замедляет разработку. Никакого проектирования, никаких задач по типу "а вот потом я захочу" - минимализм зависимостей. Где это возможно, юзать свой велосипед. Да, это противоречит написанному выше. Но я давно заметил, что подходы "брать готовое" выглядят уродливо: - разный кодестайл и подходы, в итоге всегда получается винегрет - никогда толком не разберешься в чужих либах, поэтому они не юзаются эффективно. Обычный подход - найти хелловорд библиотеки, скопипастить и норм... Ну вот честно - кто из вас вчитывался в документацию какого-нибудь zlib или там pnglib? Тянем огромную кучу кода, но не можем ею эффективно пользоваться.
...........
Ладно, много расписывать не буду. Задача на сегодня - вывести треугольник или там кубик на экран
>>722716 >начал изучать уеч и за пару месяцев получил бОльший прогресс Поделись секретом, как изучение готового движка поможет в разработке игры? Я изучал несколько разных движков в разное время, но игры ни разу не получилось.
>>723555 Начни делать игры, а не изучать движки. Большинство прокрастинаторов просто не может в организацию работы, в планирование, сто раз видел здесь в тредах, как такие вопят что-то в духе "ебать ты лох, диздок собрался писать, ето для лохов, я вот в юнити залетаю и сразу без диздоков игры делаю как четкий пацан)" В итоге их энтузиазма хватает на пару дней, а чаще на пару часов. Сядь и подумай, (даже не садясь за комп, лучше начать с блокнота и ручки), какую игру ты хочешь сделать в долгосрочной перспективе, с каким геймплеем. Не прототип, а именно законченную игру. Это будет твоя долгосрочная цель, к чему ты будешь стремиться. Типа, "хочу свой dark souls, только лоу поли в стиле ps one", или "хочу свой крузис, только 2д пиксель арт с видом сверху". Не разевай рот на ААА, пусть это будет идея инди калибра, чтобы ты мог сделать вертикальный срез своими силами - нарисовать весь арт, запрограммировать геймплей, сделать модельки, анимации, и т.д., хотя бы в масштабах одного уровня на 15-20 минут геймплея. Но и совсем безыгорным днищем эта идея быть не должна. Что такое безыгорное днище? Посмотри, что на twg ребята отправляют, например, всякое говно, высранное из жопы, кубик без текстуры, загруженный в юнити, дефолтный манекет из уеча, бегающий по карте из кубиков, это не должно становиться твоей целью, в это болото не лезь, а то в нём и останешься. Записываешь идею, записываешь механики, которые надо реализовать, расписываешь список того, что надо сделать для mvp - вертикального среза небольшой части игры, составляешь пул задач. Твоя задача на ближайшие месяцы - сделать этот mvp в каком-никаком виде. Конечная цель - именно иметь играбельный билд, который не стыдно показать людям, а не просто "изучать движок". Например, моделька персонажа, контроллер для него, набор базовых анимаций, ходьба, прыжок, дэш, пара атак. Делаешь тестовую локацию, для обкатки механик можно блокаут из кубиков сделать. Ну и потихоньку начинаешь наращивать мясо, писать контроллер, программировать геймплей. Движок просто так не изучаешь, только по мере необходимости. Надо тебе сделать риг, загрузить в двиг, сделать управление, чтобы анимации блендились при ходьбе - в этот момент идешь и смотришь туторы, читаешь доки. Заранее не изучаешь, пока не понадобилось. Изучаешь только то, что в данный момент позволит тебе продвинуться в создании игры. Главное - заниматься регулярно, лучше каждый день делать это хотя бы по часу, чем раз в месяц просидеть целый день с утра до вечера, главное находиться в состоянии потока, ежедневного прогресса. Так рано или поздно все нужные фичи затронешь, а если не затронешь - то они оказались и не нужны, хуй с ними. Ладно, я заебался писать, и так много вышло, думаю, суть ты понял.
>>723562 >просто не может в организацию работы, в планирование Всё так, понимаю важность планирования, но следовать планам никогда не получалось. >диздок собрался писать, ето для лохов, я вот в юнити залетаю и сразу без диздоков игры делаю как четкий пацан Я как раз из тех, кто рекомендует писать диздок, и сам периодически пытаюсь. Но опять же ничего не получается даже на уровне диздока. Пробую "залететь в движок и сразу начать делать" - тоже не получается. Что-то ультрапростое типа флаппибёрд делать не хочется, но, похоже, я только такую чепуху делать и смогу, а замахиваюсь на что-то крупное.
>какую игру ты хочешь сделать в долгосрочной перспективе, с каким геймплеем. Не прототип, а именно законченную игру У меня не получается следовать придуманному. Я уже много разных проектов планировал и описывал, всяких разных. Энтузиазма следовать цели хватает только чтобы составить описание, создать папку проекта и чаще всего на этом всё. Иногда пытаюсь какие-то модельки/спрайты/код сделать, но потом окончательно теряю интерес. Самый большой прогресс был, когда я велосипедил движок, потом переписывал его с нуля, и снова, и снова, но до разработки игры дело не дошло. Есть идеи, которые преследуют меня из проекта в проект, эти идеи нравятся мне как игроку, но на них одних игры не получается (получается "просто песочница"). >Не разевай рот на ААА Графику ААА-уровня я вообще не люблю и не хочу, в моём понимании это "пустышка", бесполезная декорация, не несущая никакой функции. Мне хочется набить мир правилами и интерактивными сущностями, чтобы не осталось места для этих бесполезных декораций... Как майнкрафт, только без строгого кубизма и с более живым, самостоятельным миром. С одной стороны я понимаю, что это слишком крупная цель, а с другой не могу представить даже набросок такой игры.
И, наверное, главное - я восхищаюсь проектами-долгостроями, которые пилятся десятки лет, постоянно дорабатываются и не видно конца разработки - проект может расширяться бесконечно, пока позволяют компьютерные ресурсы. Хотел бы хотя бы в качестве хобби работать над таким проектом, но не получается толком начать (чтобы было видно, куда дальше развиваться).
Даже думаю, что не хочу "делать игру" - хочу "играть в разработку игры", чтобы это было приятно и увлекательно, как в конструкторе игр, но без ограничений. А на практике получается нечеловеческое преодоление всего и вся... У меня нет сил на то, чтобы несколько дней долбиться в инструмент, пытаясь добиться от него сущей мелочи, которую хотелось сделать. А пытаясь создать свои, удобные и понятные инструменты, сталкиваюсь с необходимостью долбиться в непознаваемый матан и запутанные API.
>моделька персонажа, контроллер для него, набор базовых анимаций, ходьба, прыжок, дэш, пара атак Глянул сегодня ассет стор юнити - всё это можно скачать бесплатно. Я не слишком требователен, лишь бы работало как положено, а не как в некоторых движках, когда ставишь готовый компонент и он работает не так, как ожидалось. Потом пару недель сношаешься с этим компонентом, в результате ничего от него не добиваешься и бросаешь всё.
>Движок просто так не изучаешь, только по мере необходимости Вот это тоже напрягает. Когда велосипедишь движок - тут понятное дело, всё пишешь сам. А когда юзаешь готовый движок, ты можешь убить месяц на создание велосипедного решения, а потом обнаружить, что нарушил 100500 правил разработки и вообще мог за пару минут скачать, установить и начать использовать готовый компонент, который в 9000 раз лучше твоего велосипеда. А если хочешь заранее подстраховаться и гуглишь "как сделать X", ничего не находишь...
>Главное - заниматься регулярно, лучше каждый день делать это хотя бы по часу Это я могу, но обычно после такого я ухожу в депрессию из-за выгорания и отсутствия видимого глазами прогресса.
Спасибо за ответ, не ожидал серьёзного ответа.
Что-то мы засоряем тред ОПа, хотя вряд ли из его проекта что-нибудь получится)
В этом треде мы разрабатываем игры на haxe, а так же обсуждаем какие движки и фреймворки лучше всего подходят для этих целей нет, не юнити.
Haxe — это современный, строго типизированный язык программирования с некоторыми интересными функциями и небольшой стандартной библиотекой.
Наиболее существенной особенностью языка является его способность компилировать один и тот же код под разные целевые платформы.
Ниже приведу список лишь некоторых доступных фреймворков и движков, возможно упустил что то важное.
Flambe использовался для разработки HTML5-игр такими брендами, как Disney, Coca-Cola и Toyota. Heaps — игровой 3D/2D фреймворк, лежащий в основе таких успешных инди-игр как Northgard и Dead Cells. Библиотека для быстрой разработки awe6 является, возможно, скрытой жемчужиной даже для сообщества Haxe. Kha — ультра-переносимый мультимедийный фреймворк, с возможностью сборки проектов не только десктопных и мобильных ОС и HTML5, но и под XBox One, Nintendo Switch и Playstation 4. На его основе создано более 20 игровых движков, наиболее интересным из которых является Armory — 3D-движок с полной интеграцией с Blender. HaxeFlixel, созданный по образцу старого Flash-движка Flixel, является популярным выбором для создания небольших игр, например, для Defender's Quest. Starling — изначально ActionScript-фреймворк, использовавшийся для порта Angry Birds для Facebook, теперь также обзавелся портом на Haxe. OpenFL, реализующий Flash API, также позволяет создавать приложения для консолей (PlayStation 4, PlayStation Vita, XBox One и Nintendo Switch), десктопных и мобильных ОС, HTML5. HaxeFlixel и порт Starling работают поверх OpenFL. Примером игры, разработанной непосредственно на OpenFL, является отмеченная наградами Papers, Please. Native Media Engine (NME), от которого несколько лет назад отделился OpenFL, продолжает поддерживаться и для него выпускаются обновления. HaxePunk (произошел от еще одного Flash-движка — FlashPunk) — возможно вы могли видеть упоминание о нем в одном из выпусков Github Release Radar.
>>711713 Ухх, вроде получилось с горем пополам. Два вечера убил на все это дело. Честно туторы мне вообще не помогли никакие, помог недоделанный репозиторий Николаса а также натуральное вангование ошибок в Logcat т.к. гугл молчал. Если зайдет все это дело, нагатаю гайд чуть попозжа.
язык нынче непопулярный у нас я вижу. когда-то в разработке был luxeengine, сейчас у него перспективы поменялись и автор решил в сторону с++ двинуть, хотя движок был очень интересным, особенно в совокупе со всеми snowkit утилитами. но есть одно НО. luxe будет поддерживать скриптинг на основе яп wren, который в свою очередь ну очень смахивает на haxe, разве что заточен под встраивание.
я какое-то время самолично игрался с языком, писал всякие штуки на openfl и luxe, сейчас думаю снова попробовать в геймдизайн с haxe.
Сап, аноны. Почему нет треда про этот движок? Я потыкал - очень простой и довольно прыткий. Хочу перекатиться с Юнити, потому что Юнити поддерживает нужную мне технологию (WebXR) через жопу. Вот что я думаю про PlayCanvas:
+ Не надо обязательно что-то качать и париться со средой разработки, можно всю работу делать в облаке, то есть даже код писать и отлаживать в браузере. + Скорость. Игры летают быстрее даже чем Three.js, не говоря уже про Юнити который почему-то особенно тормозной в мобильных браузерах. + Облачный редактор похож на Юнити: сцены, объекты, компоненты. + Бесплатный хостинг для игор до 1 Гб.
- Редактор есть только облачный, в оффлайне не работает. - Теоретически, могут спиздить гениальную идею и код анона.
>>722974 Бля, ну ты хоть на сайт их зайди: 1) Готовый проект можно скачать архивом. Потом хостишь на своем сайте и все. Только вот работать с этим архивом у тебя вряд ли получится потому так как все файлы и скрипты редактор пакует как ему хочется, а не тебе. 2) Можешь вообще не пользоваться редактором, создаешь html-страницу и поднимаешь локальный сервер. Пишешь скрипты используя возможности движка напрямую, отлаживаешь все на локальной машине.
>>711602 Нашеу. В гугле вбил на англском чет типа "маркетинг стим" или "маркетинг игр" и там пара статей и гугл таблица с популярными тэгами стима. Посмотрел подумал и щас делаю 3d шутан с крафтом
У меня внезапно нарисовался концепт ААА-RPG по (((Древней Иудее)))
Аноним24/10/20 Суб 15:26:23№706133Ответ
Там будет проработанная кастомизация персонажа, но за женщину будет играть нельзя из-за особенностей сюжетки. Разделения на классы не будет.
Игра начинается с того, что переживший амнезию из-за травмы головы главный герой просыпается в окружении нескольких трупов. Его хочет казнить отряд воинов, утверждая, что он состоит в банде разбойников. Но по какой-то причине они решают пощадить гг в обмен на то, что он побудет рабом в доме главаря. Там игрок проходит обучение, после которого гг по какой-то причине освобождается, и дальше начинается часть сюжетки, над которой я не думал. Главное, что во время продвижения гг по основному сюжету в Иерусалиме, выясняется, что на самом деле он – потерянный старший сын первосвященника. После помазания гг на сан священника отец тяжело заболевает, и братья остаются сами по себе. Как бы хорошо гг не относился к братьям, они устроят грязную борьбу за престол первосвященника (мирно переубедить можно будет только одного брата). На первый же день гг во сне посещает ангел, который говорит, что стать первосвященником он сможет лишь не уподобляясь своим братьям и "приблизившись к святости". И вот тут начинается самое интересное. Гг нужно будет бороться с искушениями, регулярно приносить жертвы, посещать Храм, твёрдо следовать Закону Моисея (но не в фарисейском понимании) и делать добрые дела (то есть выполнять побочные квесты). И когда цель будет достигнута, ангел объяснит гг, что Бог Израиля одарил его возможностью использовать чудеса (если говорить очень грубо и натянуто, аналог заклинаний) для победы над демонами и помощи людям. Далее по ходу сюжета выяняется, что из последних двух братьев первый куда-то исчез, а второй сбежал в /вставить название враждебной тогдашней Иудее соседней страны/. Спустя некоторое время на Иудею нападает войско этой страны, и рядом с главнокомандующим сидит сбежавший брат. Гг отправляется вместе с иудейским войском на поле сражения, где сражается наравне со всеми, а когда его окружают, то в его руке появляется сотканный из света крест, а в глазах – надпись "Сим победиши" на арамейском. Гг вонзает крест в землю, и всё многотысячное войско противника эпично погибает. В живых остаётся только раненый брат. В ходе допроса выясняется, куда делся последний брат: продав душу дьяволу, он обрел сверхестественные силы и смог повелевать демонами. Одержав победу над братом в финальной схватке, персонаж возвращается в Иерусалим, становится первосвященником и помазывает на царство /вставить имя известного библейского царя/.
В качестве игровой зоны будет доступна не только Иудея, но и часть окрестных земель, включая подземный город Петру (который, кстати, был выбран в качестве карты на моём межролевом турнире, где участвовали полигоновцы). И так как регион по площади маленький, то масштаб будет максимально приближен к реальному.
Боевая система будет похожа на Kingdom Come, если не брать в расчёт использование чудес. И это будет первая подобная игра, где будет уделено должное внимание управлению союзными NPC в пылу схватки.
Чудеса будут самыми разнообразными: от призыва огненного меча до исцеления людей и изгнания бесов. Главными внешними отличиями от магии будут невозможность использовать чудеса не по прямому назначению, отсутствие шкалы маны как таковой и прямое влияние праведности гг на его силу.
Будет уделено особое внимание языковому барьеру, из-за чего до получения глоссолалии (в богословском, а не медицинском смысле) персонажу для осмысленного понимания речи иноплепенников придётся нанимать NPC-переводчика.
Там будет довольно много элементов выживания: надо будет следить не только за шкалами голода, жажды и сна, но и бороться с болезнями, уметь защищаться от дневного зноя и ночного холода, разбивать лагерь, изготавливать предметы и еду из подручных материалов и т.д.
Так как я вдохновлялся прежде всего TES, то и в этой игре должна быть отличная атмосфера: будут и максимально подходящий к месту действия саундтрек, и повседневные разговоры иудеев между собой, и песни в тавернах, и случайные встречи, и т.д.
И одна из наиболее важных для ветхозаветного сеттинга вещей – влияние дат на игровой мир. Самый банальный пример: в каждый шаббат (субботу, которая в то время являлась днём обязательного покоя) Иудея будто умирает, а сам персонаж, во избежание кары, может заниматься только той работой, которую нельзя перенести на другой день. Ну а на главные праздники Иудея преображается, и становятся доступными те побочные квесты, которые можно начать только в определённый праздник из-за их неразрывной связи с ними. Поэтому, кстати, в главные однодневные праздники сутки в игре будут гораздо длиннее, чем в обычные дни.
Каждый выбор игрока будет иметь последствия. Приведу самый простой пример. В Скайриме, в городе Маркарте, есть побочный квест: украсть из храма статуэтку Дибеллы для местного пьяницы. И вот, ты приносишь ему статую, он даёт тебе немного денег, и на этом квест завершается. А в моей игре будет квест, в котором местный пьяница просит гг тайно принести ему храмовый фимиам (эта побочка разблокируется уже когда гг станет священником), который запрещено готовить и использовать вне Храма под страхом смерти. И если гг согласится и украдёт для него часть фимиама, то когда выявится пропажа, пьяница уже скроется, и к смерти будет приговорён либо гг, либо невиновный человек.
Также там будет крупное сюжетное DLC про Египет: гг попадает туда вместе с дипломатической/торговой миссией, но всё как обычно идёт не по плану. А так как попасть туда можно только после получения благословения (а следовательно и сверхсил), то битвы с демонами в обличии египетских богов обеспечены.
И что самое главное, игра будет нести в себе идею еретичности современного Иудаизма и правильности Христианства как естественного продолжения ветхозаветного Иудаизма. Если получится, можно туда и социал-монархическую повесточку запихнуть.
И да, в качестве пасхалки можно будет попасть на секретную локацию, где можно грабить корованы из вьючных коров.
>>706542 Не так страшно написать избитый сюжет, как сделать мешанину из рандомных событий. Несвзно все это звучит, много странных телодвижений и событий, много притянутых за уши персонажей. > ГГ таща малых за руки, спасается из родного дома на черда убежал он в лес один в итоге, а с мылыми что? >родители отбиваются от волн монстров Как в "От заката до рассвета" что ли? >И убегает в лес, как ни парадоксально, ведь чудовища из леса пришли. В лес он убегает потому, что кроме леса вокруг ничего и нет. Плюс там можно спрятатся и перждать. А не потому, что монстры вшли оттуда. >старый мудрый монстр Ну ок, только если ты его упомянул, то он должен либо дальше по сюжету еще сыграть роль, либо не стоит его приплетать сюда вообще.
Да, ты правильно сделал, что объяснил игроку, с чего у ГГ на этих монстров вообще зуб и почему он решил стать охотником на монстров, а не пекарем или пивоваром. Но это всё очень сыро сделано.
Про предателя-крота, гильдию воров - тоже движуха ради движухи. Ты вставлешь сущности не думая про их собственную мотивацию. Играешь ими как в куклы. А собственной воли у персонажей не видно.