Это копия, сохраненная 8 апреля 2019 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
Готов добавить свежую струю в рот загнивающему гейдеву?
Тебе сюда!
Осторожно, не обоссы штаны.
FAQ:https://pastebin.com/83udGvdG
Я вижу ООП в 2018 уже не так актуален как лет десять назад. Какие парадигмы сейчас в топе?
Смотря для каких целей. Сейчас все топят за SOLID
Ты в /pr/ спроси.
Я бы предположил, что уже пора нейроночкам за грязных кодерастов работать.
Ну а прогерам хорошо, так как экономика вкачивает капитал в ИТ и им постоянно нужно новые псевдохайповые технологии придумывать и продвигать.
мимоggкун
SOLID это и есть ООП. Сейчас актуален массив, цикл for и условный оператор if.
предлагаю еще с кал оф дути смешать и добавить ммо составляющую
И ещё туда добавить немного платформера.
Ещё бы элементы 4X-стратегий.
1. импортирование уровня в движок одним куском;
2. импортирование в движок отдельных ассетов, финальная сборка и расстановка внутри движка?
Всё зависит от того, каков игровой процесс. Если не требуется перемещать/разрушать/заменять предметы, если не особо много интерактива (скриптов/зон/коллизий), то действительно проще готовую сцену целиком импортировать.
На юнити конечно же. RTS на изи делается через lockstep.
Unity3d vs Godot?
Похоже на шар из говна.
А если бы за нормальный редактор сел, не для бомжей, то и желание сделать что-то крутое и полезное появилось бы, а не это говно. Окружение определяет сознание.
Немношко подебил прокрастинацию.
Данная постройка представляет собой тайлмапу с основанием метр на метр и высотой 3 метра. Пока что без окон без дверей.
Таки спасибо за совет. Почему-то всегда боялся перекатывать какие-либо постоянные треды где бы то ни было. Всегда представлял почему-то, что этим занимается модер.
Ну тогда полетай в космос и записывай сам...
Сказочный...
В космосе нет, но космос ты воспринимаешь не напрямую своим МЯСОМ, а через сенсорную систему космического звездолёта, которая вполне может из тактических соображений озвучивать происходящее (анализируя излучения от взрывающихся врагов, например), перед выводом картинки тебе в мозг через нейроинтерфейс пилота.
960x720, 1:25
Он вырос в гетто, у него не было семьи, его воспитала улица. Но он выжил и стал пилотом звездолёта. Во время долгих межплатных перелетов он любил слушать космос под спайсами. Он - спайс-пайлот.
Диспетчер задач шындовс говорит, что 40%, а сколько это в байтах я не знаю.
А, вот, нашёл. 400 мегов выделенной видеопамяти и 16 метров общей. Что бы это ни значило.
Говно уровня /ch/.
Запрещённая в этом разделе конфа.
Разделу ведь важнее говно распидора, за которое не банят, чем конфы, за ссылки на которые тебя побанят на недельку-две.
Ох какой ты тупой если не в состоянии обойти бан. И вдвойне тупой если не понимаешь, что игры распа - это совершенная годнота.
БГЭ - мёртв. Вчера где-то новость видел. Гугли. И не трать время на это говно. Авторы блендера молодцы, хороший редактор запилили. И они вдвойне молодцы, что вовремя поняли, что тратят ресурсы на хуйню и вырезали хуйню из новых билдов блендера.
Сталкер в 92 году с ак47 и зачатками самопальных костюмов или 2030 с автоматической гаус пушкой и убер-экзо скелетом.
Петтинг старой Тимошенко в чернобыле
Может мне кто-нибудь внятным языком объяснить, чем занимается геймдизайнер? И есть у вас тред геймдизов? И тех кто уже работает ими?
Я что-то даже читал на эту тему, но так и не понял, какие задачи вообще перед этим человеком и всё такое.
Хочу узнать для общего развития, так сказать, не покидает этот вопрос меня
Интересней был есть и будет геймплей. То что ты описываешь, это всего-лишь ассеты, антураж. Если ты геймплея не завезёшь, то в равной степени будет уныло и в 92-м с калашом и в 2030 в йобакостюме.
>>497325
Извини за сарказм, но гейм дизайнер занимается дизайном геймов. Очевидно.
Любой спец обожает нагонять важности на свою профессию, поясняя, как всё сложно и дорогостояще и только он может правильно вам всё сделать.
по факту же, ты, простой хуй с горы сможешь сделать не хуже, если постараешься.
Итак, простым, внятным языком, удачный геймдизайн, когда в игру интересно играть. Этого необходимо и достаточно. Как ты будешь достигать этого - вообще похуй. Потребителя интересует конечный результат. Когда потребитель приходит в себя в 3 часа ночи, понимая, что завтра ему на работу, но блядь, надо ещё кристалльный меч прокачать до 6-го уровня; вот тогда у потребителя и возникает желание продолжить играть на лицухе, удалить скачанный торрент и поставить из стима твоё творение. И друзьям посоветовать. И подписоте.
Очень важно для геймдизайнера - понимать ЧТО именно может заинтересовать большинство людей. Наверняка ты много раз встречал непонятых гениев-одиночек, которые пилили какую-нибудь унылую парашу, которая и даром никому не нужна, но ещё и смели требовать за неё даллары. Так вот это об этом - они не понимали, что людям может понравиться. Их поделиями могли интересоваться 3,5 шизика и это уносит ЧСВ подобных горе-игроделов в неведомые дали. Обычно подобные персонажи, не понимая сути, что в их играх не так, вставали вообще на тёмную сторону и распространяли свои игры полувредоносными-полуспамерскими методами. А надо-то всего лишь дропнуть нахуй неудачный проект и заняться совершенно иным.
Т.е. геймдиз это инженер зависимости (от игры), грубо говоря?
А кто придумывает уровни, сюжет и концепцию игры? Что она будет такой, а не какой-то другой?
> В чем особенность юнити?
Размер готового пакета меньше. Вроде так говорили в одном из тредов пару недель назад. УЕЧ слишком тяжёл.
Геймдизайнер этот типа как режиссер. Геймдизайнер отвечает за сеттинг, игровуя механику/геймплей и частично сюжет. Например один из известных геймдизайнеров пиздабол Петер Молиньё.
>>497335
Спасибо за ответы. После аналогии с режиссером, стало попроще.
Короче, геймдизайнер это тот который надмозг над остальными, пытается передать смысл игры, её суть и чтобы всё выглядело целостно, попутно занимаясь проверкой правил игры и общей структуры (что с чем связано)?
По этому тут >>497327 анон и пишет, что мол
>по факту же, ты, простой хуй с горы сможешь сделать не хуже, если постараешься.
Потому что работу геймдиза сложно оценить в критериях количества и подобных (типа, к примеру, в коде или кол-ва иллюстраций к игре), поскольку работа творческая и на качество, правильно?
Это хороший что ли ai?
> это совершенная годнота
Ты несколько ошибок в словах "это претенциозное говно" сделал. Я тебя поправил, конечно, но больше так не делай, ок?
Уровень вместо левел дизайнера создает машина, точнее алгоритм. Примеры - diablo, рогалики етс
серёга
V = V0 + (F/m)dt,
V, V0, F - векторы - новой скорости, старой скорости, силы, dt - дельта времени.
Ок, спс.
В этой игре можно мыло ронять в душевой?
Вот что бывает, когда прогуливают физику 8 класса. Не надо так.
Погромировать не умею, не знаю физику 8 класса. Сижу над этой задачкой с 9 утра)))
>хоть какая-то реализация в коде этой формулы
Держи, братишка:
https://www.youtube.com/watch?v=LhwMnaSWlR8
Хоть что-то, спс.
Принцип суперпозиции, если тебя в школе спросят. Обидная греческая буква там ещё.
Что понятно?
> Эта страница недоступна на вашем языке.
> На данный момент эта страница документации недоступна на вашем языке, поэтому отображается её англоязычная версия.
Ай нот спик инглиш
Нахуй ты постишь такие мерзки картинки шизоид? И вообще ты уже разработал в самой игре систему ачивок? Для начала ты их можешь через собственный UI выводить. А потом уже подключай через API в стим.
> И вообще ты уже разработал в самой игре систему ачивок?
А что сложного? Несколько концовок - несколько ачивок
Не только концовки. Можно давать ачивки за хедшоты, за обнаружение тайников, за неочевидное решение квестов. Возможности ограничены только твоей фантазией.
Каждый раз когда убиваю врага делаю инкремент количества убиенных врагов и проверяю все ачивки у которых есть в условии эта переменная на выполнение? И так 50 мест в коде?
Я не понимаю, какой смысл банить на гд-ресурсе ссылки на гд-ресурсы. Это какой-то совсем отмороженный полуебок придумал. Как туда попасть? Где взять линк?
Первое, что могу предложить ― алгоритм проверки цепочки таймеров. Выстроить для каждого проверяемого параметра в ачивках цепочки ― в начале цепочки минимальное нужное для достижения значение параметра, в конце максимальное. Увеличивать параметр, смотреть первый элемент цепочки. Если достигнута цель, проверять уже ачивку(и) связанные с этим параметром и этим уровнем этого параметра. Если ачивка достигнута исключать все звенья этой ачивки во всех цепочках, где она была задействована.
>Я правильно делаю?
В целом правильно. Главное - делай это одной строчкой:
if achievment_condition == true then _call_increment_condition_function();
>У меня такая хуйня вышла
Ну такое себе. Я как старый программист могу порекомендовать тебе хороший стиль программирования: Передавать в функции не строковые параметры, а числовые.
Числовые же параметры объявить в заголовке константами, таким образом вместо "KILLS" ты будешь передавать INT_KILLS ( = 1 например), читаемость кода не пострадает, сэкономишь какое-нибудь 0.1 ФПС, но зато получишь почёт и уважуху, при показе своего кода синьорам-программистам.
Неохота в коде все переменные обьявлять, через коллекцию легче контролировать ачивки и квесты которые появляются новые.
Но я тебя понял.
Я рад, что ты понял. Естественно, не призываю переделывать нынешний проект. Но на будущее полезно иметь ввиду.
Алсо у вас там что в шарпе, коллекции только строковые бывают? Хуясе.
>Передавать в функции не строковые параметры, а числовые.
Это поколение жабаскриптеров, у них там все в стрингах передают.
А вообще вместо обычных константных лучше использовать enum и создать файл специально для него, и потом пихать его где надо. А если в C++, то еще лучше enum class.
Байтоёбство же. Можно тратить часы на рефакторинг и оптимизацию, а можно - минуты. Если изначально кодить, соблюдая хороший тон кодинга. Использование констант/энумов - одна из составляющих хорошего тона. Использование числовых аргументов функций и числовых же возвращаемых значений - вторая.
Двачую. Весь код давно написан. Знай себе копипасть готовенькое. Программисты ненужны.
Чтобы меньше ошибок было и код был более понятным. И IDE тебе будет помогать, если ты передаешь enum не правильного типа или вообще несуществующий, то IDE показывает ошибку. А со стрингом тебе никто не поможет, если ты ошибся буквой или передал нечаянно не тот стринг другого типа ивента. По дефолту энумы это интегеры по 4 байта, но ты им можешь назначить другой тип, например byte (C#) или char (C++) или 2 байта short. К тому же энумы и константы, т.е. числа гораздо быстрей вычисляются чем стринги. Например когда ты сравниваешь стринг "Kills", то функция которая сравнивает стринги проверяет каждую букву, с энумом же только однo число. Вот пример в C#
enum Achievement { Kill, Headshot, Jump, Fart, Noscope360 }; // Kill имеет значение 0, Headshot 1, Jump 2 и тд.
enum Playerstats { Health, Stamina, Erection };
Achievement.Kill // Когда вводишь Аchievement, после точки IDE тебе высвечивает возможные варианты. И потом еще по дефолту подсвещивает другим цветом, и ты сразу видишь, что это энум.
Achievement.Killl // тут IDE тебе покажет ошибку. А с обычным стрингом не было бы никакой ошибки и ты бы обосрался.
Еще один пример
void modify(Achievement achi) { balblabla }
void main() {
modify(Playerstats.Health);
}
Тут тоже ошибка будет, потому что функция modify ожидает энум типа Achievement. Со стрингом ты бы опять обосрался. Это кстати касатается и простых константных. Поэтому энумы такие офигенные.
Чтобы поменять основнной тип, например на byte, делается так
enum Playerstats : byte { Health, Stamina, Erection };
В мини проектах всё это скорее все не важно, так как ты можешь легко проследить, где накосячил. Но в средних или больших проектах, где у тебя сотни и тысячи всяких разных ивентов, энумы очень удобны и нужны.
Рисовать спрайты и анимировать. Это ж двадэ!
Аналогично
я не буду ебать мальца, вот сестренку бы...
По сравнению с этим разделом все это серьезные и крупные ресурсы. Я захожу в раздел в том числе в их поиске. А их тут банят. Какой-то филиал РКНа устроила, моча ебнутая.
> Какой-то филиал РКНа устроила, моча ебнутая.
Что РКН, что харкач (мылору), все под государством ходят. Так что неудивительно.
Кукольный театр, годнота, нужно в кукольный театр сгонять, я ведь так его любил в детстве.
Что тестируем?
Как только глобальный сюжет допишу выкачу. С моими темпами это еще месяца два
> кки в вр
Долбоебство и нахуй ненужно. Прозреваю, что у тебя наиграно меньше 100 часов в очках.
оррдрпд
Какой стул выбрать?
Какого рода игры? Писали там пиздец с менюшками - надо писать свои, сломана интеграция с сервисами и еще куча всего.
3д под мабилки рпг, сурвайвал шутан-лайк такого рода Уи программист не жаловался, для сервисов third party либы, это не баги юнити. Бомбануло, слышал, только у тех, кто пробовал мультиплеер из коробки, но мы не такие дибилы и ебанули сразу фотон.
>положил туда тайлы а они в игре мерцают
помоемы ты положил на тайлы, а не тайлы
У нормальных людей они не мерцают.
кстати, да, надо бы и из /ch/ удалить это говно
Тут тоже.
Два чая, повелся и залез, охуел еще больше чем от местного сброда.
Согласен, обитать что здесь, что там - бессмысленно. Сосач и конфы давно сгнили, надо кооперироваться в новом месте.
Форум есть форум, и аудитория там соответствующая.
Пойдет только если выкатывать что-то более-менее серьезное, или спросить какой-нибудь тематический вопрос.
Просто нужно банить поехавших как этого засравшего раздел сценариста.
Временной дабл, есс!
>нужно банить
Ты просто сценаристу завидуешь. Ты хотя бы одну визуальную новеллу на русском языке написал?
Ему нужен срач и беспредел.
В виде репетиторства, ответа на глупые вопросы.
>Дайти пизды вниманиеблядкам пазязя, они все портят!
>Нульчик-кун-21
Но в целом согласен с ним, заглядываю в gd с 7-го твг примерно и заметил, что становится все больше аватаркофажества и прочего дерьма. Все эти димасики, распы, хуяспы, куны. Тошно от этого.
Аноним
Пффф, не видеть прелести в неповторимых, самобытных играх распа. Иди уже кушай штампованный шлак, ценитель мамин.
Может я не слежу за этим всеми неймфагами и не очень представляю, о чем ты, cема, кукарекуешь. Играл только в проджект распидорасило 1. Мне не понравилось из-за сложности. Только не кричи "пок-пок-пок казуал!"
Какие еще у него творения, поделись пожалуйста.
Пикрил, именно эта версия, ибо он потом допилил ее зачем-то и все испортил. Музыка, атмосфера, идея бесконечного и бессмысленного путешествия, как и сама жизнь, все на высоте.
Нет, ты
Смотрите! Он не читал дорогу правопорядка!
Не лезь, дебил блядь, у них там мемасики, шуточки, шлак и поебень, зайди в школу на перемену, тоже самое получишь.
640x360, 0:23
Спросил я хуюровнягд почему у него так мало значков
@
Он удалил меня из друзей
Это чей голос?
Фотошоп или Иллюстратор?
Да хоть паинт, но векторный редактор удобнее, конечно.
Я качественно делаю, а качественно - долго. А говно - вы.
Это девушка, написавшая первую в мире игру жанра "расп". Её так и называют, по названию игры: распидор. Девушка-распидарас.
1280x720, 1:14
>Это девушка, написавшая первую в мире игру жанра "расп". Её так и называют, по названию игры: распидор. Девушка-распидарас.
Даже не смешно что-то уже.
А никто и не смеётся.
>Здорова, бандит! Готов добавить свежую струю в рот загнивающему гейдеву? Тебе сюда!<
То чувство, когда придумал девиз для всего раздела но об этом никто никто не знает
ТАК УЗНАЙТЕ!
ЕГО ПРИДУМАЛ Я! (НЕ ЗАБЫВАЕМ ПОДПИСЫВАТЬСЯ НА ТРЕД https://2ch.hk/gd/res/405255.html, (М) ОК ДА)
Он существует, просто в концы ссылки стоит запятая
Они реально хотят новых новелл!
фотошоп
CorelDraw
И тут ты называешь тот самый лучший 3d-редактор, в котором хочется творить
> альтернатива безальтернативному скульптинг-редактору
> обычный говеный general-purpose 3д редактор
Какие же пиндосы дегенераты, пиздец просто.
> сравнивать хуйню с 1.5 инструментами с профессиональным скульптинговым софтом
Посмотри, что в зебре делают, долбич.
То, что делают в зебре, зависит от скилла артиста. В блендере есть те-же самые инструменты.
> в редакторе, который делает все хуево есть все тоже самое, что в узкоспециализированном софте
Блендерофанбой плз, прекращай.
> В блендере есть те-же самые инструменты.
Кусок говна вместо dynamesh, на этом можно просто прекращать сравнение "инструментов" блендера с зеброй.
> Просвещайся, мрамородебил
> Гранитофанбой, прекращай
> У тебя резец с односторонней заточкой
Я повторяю: ИТТ сошлись в схватке бесталанные скульпторы, обсуждающие заусенцы на резцах.
Показывайте ваши работы, а там поглядим.
1280x720, 3:48
>Я повторяю: ИТТ сошлись в схватке бесталанные скульпторы, обсуждающие заусенцы на резцах.
Причём вне /td/ загона. Пускай игры свои показывают или сосут у ООП-парадигмы.
> распик
> добейся
Чтобы дойти до его уровня, надо наоборот старательно все полимеры проёбывать.
Сунь микрофон в пакет, опусти в ванну с водой, постучи по ней разными предметами, нарежь. Только старайся не трясти микрофон, чтобы бульканье не записать и не получить эффект подлодки.
Ну, я бы так делал.
Если делать очередное говно, то все так. Годноту нужно долго и тщательно проектировать, как инженер. Как-то попадалась мне инфа по геймдизайну Дьябло 2, там на 100 страницах только расчёты абилок и статов персонажей изложены.
Береш и анимируеш сам, че сложного-то. Не кино с мокапом делаеш.
1280x720, 1:58
В MMD полно паков анимаций ходьбы и прочего всего.
Температуру пукана?
Нормальным кулером и хорошей термопастой, я думал проблемы температуры у нормальных людей лет 10 назад закончились.
У меня ноутбук. Он стоит на ногах и вентиляция закрывается. Нужна какая-то программа, которая при 80 уведомит о перегреве.
>оси иначе расположены. Почему?
При редактировании принято оси иск и игрек располагать на полу, а зэт направлен в потолок.
В играх принято иначе, икс и игрек - это фронтальная плоскость, иначе говоря, экран перед тобой, а зэт направлен от тебя вглубь экрана.
Спасибо.
>экран перед тобой, а зэт направлен от тебя вглубь экрана.
Кстати у OpenGL и DirectX ось z направлена в противоположные стороны. У OpenGL вглубь экрана -z, a у DirectX вглубь экрана +z.
мая
Cinema 4D.
MS - Всё не как у людей.
Пока что ничего не знаю, вот и думаю, что изучить. Наверное Юнити лучше будет, больше функционала.
Алсо, нужно не мне, а другу, поэтому можете, пожалуйста объяснить понятнее?
Ну разные свистелки-перделки, красивое освещение, все такое. Не знаю, умеет ли гейммейкер в красивое освещение. Да и Юнити более перспективно, потом на нем можно чего посерьезнее пилить.
И сказал Иисус "Не давайте голодающим рыбу, давайте им удочку".
Удочка в студию!
https://alternativeto.net/software/blender/
Абсолютно даунский сайт как и любой с голосовалочками без модерации. Чего стоит только то, что на 2м месте в альтернативах блендеру стоит ебаный ВИДЕОредактор.
Найди лучше. Если не даун - хватит ума проскроллить и почитать описания альтернатив.
авми
бжюх
>Какие есть варианты?
Я признаю только один вариант: учить матчасть, пока не поймёшь суть. Всё остальное - полумеры.
Вангую ассет ты спиздил и он для старой версии маи какой-нибудь.
Сука сколько же тут дегенератов сидят. Моделировать - нихачу, анимировать - нихачу, программировать - нихачу. Пиздец девелоперы, может вы пойдете в Майнкрафт поиграите?
Может, мы и пойдем. А может, сможем донести до тебя интересную мысль, что разделение труда в таком нелегком деле, как геймдевелопмент, вещь необходимая. Но может ты немного чересчур тупой для такой простой истины?
>разделение труда
Даже Деревотян для написания новеллы подружек нашла. А ты прикинь, тебе ещё свою недоделку впаривать ещё большим ослам, чем ты есть на самом деле.
Да, подружек я вряд ли найду, это верно.
Ну хуй знает, тут вон флагманы игростроения говорят, самому надо анимировать текстурки рисовать саунддизайнить писить пошли смс на короткий номер 666
> Скачал анимацию? Даун штоле? Делай сам!
> Скачал игровой движок? Даун штоле? Напиши свой движок!
> Юзаешь бесплатные инструменты? Даун штоле? Купи профессиональные! Нищеброд? Ахаха, лолка, куда ты в геймдев суёшься? Пойди денег заработай, прежде чем игоры делать!
Дегенераты, далекие от геймдева, просто не понимают, что скачать анимацию отдельно от меша нельзя - меш, риг, покрашенные веса вершин - все это плотно связано.
Кроме того, найти подходящую модель со всем этим под кириллоигру практически невозможно. Что-то всегда будет не так - стилистика, набор анимаций, необходимые части меша - а изменить что-то в уже готовом ригованном анимированном меше - это просто нереальный геморрой.
Поэтому проще найти моделлера или освоить это самому за неделю по курсам.
С другой стороны, скачивание движка и инструментов вроде блендера не имеет этих проблем - ведь это инструменты, а не контент.
>скачать анимацию отдельно от меша
Падажжи, ты имел ввиду скелет отдельно от меша?
>меш, риг, покрашенные веса вершин - все это плотно связано
Да, связано, но не анимация. Анимация это всего лишь список векторов, описывающий в какой момент какая кость скелета где расположена. И как раз таки анимации вполне реально пересаживать со скелета на скелет.
Ты либо дегенерат близкий геймдеву, либо та самая геймдев-олька, о которых я писал выше. Ибо логическая ошибка в пост вставлена очень ловко. Почти повёлся.
ПИздос ты дебил. Удачи
Диванная маня детектед. Ретаргетинг анимаций работает как говно даже на хуманах, а если у тебя риг монстра? Хуй ты отсосешь, результат будет в лучших традициях тф машинимы, и то после многочасовой ебли с настройкой.
INSTALL GODOT
Hey CJ!
Почему мкв не воспроизводится в фаерфоксе? Мне какой плагин фаерфоксу в анус воткнуть?
Потому что HTML5 стандарт поддерживает только mp4 и webm, и то с определенными кодеками.
Я это знаю. Но.
Раз абу разрешил выкладывать мкв, и раз анон постит, значит у него это воспроизводится. Значит существует какой-то плагин, которым можно поверх хтмл воспроизводить мкв.
Негр был шуткой и демонстрацией мокапа, но посмотрев еще раз понял, что мне он нравится.
Любишь когда тебе в лицо ссут?
Спасибо, конечно, но я не совсем дебил, могу скачать файл и посмотреть в плеере отдельно. Меня интересует вопрос автоматизации - просмотр сразу в браузере.
>>498614
Рисуй всё на 1й картинке по прямоугольникам. Движки позволяют потом резать. Если у тебя оч много картинок уже - всегда можно воспользоваться софтом для создания атласа.
Так же этот метод (всё на 1м) позволяет хорошо контролировать палитру и быстрее копипастить.
Да и загружаться-занимать должен меньше чем много мелких фаилов.
мимо пацифист
Купи себе выравниватель линий. Позволяет рисовать ровные четкие гладкие линии вместо кривых. Название забыл, лень на винт лезть название смотреть. Делай все в несколько слоев алсо. Много много слоев.
А это идея - симулятор ученого, который создает коноплю с маленьким содержанием ТГК. Пыльца с конопли оплодотворяет индику с высоким ТГК и следующее поколение получается уже с низким ТГК. В связи с этим исследователь скрывается от мафии
Осталось тебе только начать все делать. Но ведь ты же будешь сидеть как сыч, да?
Ну как можно написать игру о селекционере, если сам ничего не понимаешь в селекции. Буду просматривать статьи для чайников по селекции. Да хоть те же законы Менделя вспомню.
Уже выведены ненаркотические сорты конопли, но они деградируют к наркотическим через пару поколений. Да и то, под их выведение создавали большую рабочую группу
776x312, 0:28
front face culling
Типа если произведение нормали поверхности и твоего взгляда положительные - можно не рисовать. Либо ставь галку что двухстороннее. Либо, если ты криво меш сделал - правь нормали.
Спасибо.
Пикрелейтед из 3D редактора. Что значит односторонние полигоны? Нет толщины?
В 3д редакторе просто не включена проверка на отсечение. Тебе в движке надо материал или свойства меша, типа двухсторонний поставить.
Нажми на Flip polygone и скопируй предидущий.
Арена какая-то.
Нужно вставить арену внутри которой будут персонажи. Арена есть готовая в .obj одним мешем. Не получается сделать нормальную коллизию, если вставлять весь меш в Unreal Engine. Как это делают? Собирать из простых элементов с корректной коллизией в самом движке? Коллизию делал через UCX_ меш в 3D редакторе.
А как тогда делают коллизию, если локация заключена в перемещении внутри какого-нибудь дома? Из примитивов собирают в движке?
Обычно визуал и коллизии это отдельные меши.
Да, для коллизий гораздо проще использовать примитивы.
Их потом проще передвинуть в случае проблем.
Октоведро
Так ты не игродел, а просто мамкин фантазёр. Гейм девелоперы лабают полноценные игры на джемы за 72 часа. А ты только попукиваешь тут.
Большинство ютуберов, делающих уроки по видеоиграм, делают в Крите. Попробуй её для начала.
>полноценные игры
В маркете есть готовые бесплатные анимации, звуки, материалы. 72 часа для игры из стартерпаков - слишком долго.
Благодарю, гляну.
классный пердёж в лужу бротиш
даже на конструкторе сделать игру - месяца три. быстро набить портфолио (2+ недели на проект) позволяют моды, а там и ферму считать можно устроиться
Ты программист или хуйдожник?
Бери любой из популярных и не парься. Может, к тому времени, как ты сделаешь первые 3-5 игр, все известные сейчас движки уже будут не актуальны.
А чего тут бояться? Изменить это не в силах, поэтому надо просто принять. Я когда-то думал, что флеш навсегда, потом стало понятно, что перспектив у него нет, я начал в юнити ковыряться, юнити меня не удовлетворил, я гейммейкер попробовал, сейчас на нем остановился, но складывается ощущение, что он по тупиковому пути развивается и со временем придется и с него слезать. За это время я понял, что все движки не идеальны, везде есть какие-то баги и дизайнерские просчеты. Поэтому еще раз повторяю, бери любой из популярных.
Нихуя проекции
очевидная ирония про фермы
а вот 2 недели на карту героев = 80+ часов, можно отточить версию 0.1 и выпустить 40-летним дядькам тестить
Движок избавляет от кучи рутинных задач: работа с ассетами, с железом, кросплатформенность. Позволяет непосредственно кодить игровую логику и не париться сильно над техническими низкоуровневыми проблемами. Если еще ни одной игры не сделал, то не знаешь, чего тебе от движка надо, на кучу граблей наступишь, и все желание делать игры отобьет.
У меня уже пять лет прошло. Я так решил: лучше буду дирехтаром, а программистов найму.
Вроде крупный ресурс, а игор на последнем AGDG DD едва ли намного больше, чем на пиковом девятом TWG (64 против 53).
634x360, 0:27
DD - это совсем другой формат. Типа ты должен выкатить проэкт, которым светил в треде и ограничения по срокам начала нет.
>чем на пиковом девятом TWG
>53
Демки за игры-финалистов уже считаются? Ты бы и ридмишку посчитал.
Сравни с ДД, который был в то же примерн время.
Японская полиция всерьёз взяласбь за группировки якудза после того как ими был убит важный политик. Спучтя несколько месяцев травли почти все оябуны были по-вешены или бежали за границу. Якудза были разобщены и лешены лидеров. Вам как последнему оставшемуся в живых наследнику по-вешенного оябуна Сарунамо Тамихори предстоит стать оябуном семьи Тамихори и объеденить враждующие группировки якудза.
В проект нужены:
1) программисты серверной и клиентской части (знание юнити три дэ приветств.)
2) моделисты для создания три дэ моделей (владение три дэ максом приветств.)
3) звуковики для создания музык
писать сюда или лучше на почту
Че за игора?
Майнкрафт - не движок, дитё. Майнкрафт - внутриигровой редактор уровней (В.Р.У.) Каким бы функциональным не был бы ВРУ, это будет всё та же первоначальная игра, хоть и сильно модифицированная, а не другие игоры.
Каким бы функциональным не был инструментарий майнкрафта - это всё равно майнкрафт.
Каким бы функциональным не был СК (даже расширенный скриптэкстендером) - тесач остаётся тесачём, а беседкофоллач остаётся беседкофоллачом.
И т.д.
Я от балды ляпнул, а ты высрался на пол страницы. Нервишки лечи.
Твоя мамка тоже движок.
Движок майнкрафта это локальный мем гд, не принимай близко к сердцу.
Прошлый опыт - 8 лет вебоебства (java/ruby/js)
gamemaker
На пике устраевшее говно, нужное, разве что, для создателей движков (то есть 0.1% рынка геймдева). Лучше бы юньку покурил.
> с какой начать?
Долб, начни делать игру на любом из движков про которые тут есть тжреды. А макулатурой своей можешь подтереться.
ue4.19
Зависит от настроек коллизии
Может тебе пососать хуй? Каокй-то ты злой, блядина.
Да я про художку вообще имел в виду (2D к рисунку вообще), но и с этим ознакомлюсь. Спасибо.
>тред же ещё жив вроде
ГДЕ?
надо, правда не когда-нибудь потом, проиллюстрировать кое что в ближайшее время
Утонул первый "добрый вечер", там были самые годные гифки с персонажами.
Есть только этот https://2ch.hk/gd/res/258859.html (М)
Блин, кто-то же наверняка сохранил.
IoC, в частности - DI.
Да уёбывай уже, говно.
Делает хуйню из дефолтного ассета и пытается выдать это за то, что можно постить в тред.
..
>а ну-ка быстро сказали 10 причин, почему Unreal 4 лучший движок?
На нём вышли Гульмен 4 и 5 - вот тебе 10 причин.
1. Кресты - признанный в мире язык-звездолёт, дробовик-самоногострел, возможности которого уступают только ассемблеру.
2. Блупринты, объединяющие кодеров и дизайнеров в единый, понимающий друг-друга организм.
3. Нативизация блупринтов, превращающая лапшу из них в кресты, с дальнейшей отправкой на оптимизацию сеньором кодером.
4. Охуительное АПИ, в котором учтено решительно всё.
5. Внушительный список ассетов, в т.ч. Бесплатных.
6. Никакого вендорлока. Используй любые сторонние инструменты и с лёгкостью импортируй в свою игру мечты.
7. Возможность создать интерфейс любой сложности с искаропочной системой построения интерфейсов.
8. Могущественная система шейдинга, способная без единой строчки кода на божественных крестах реализовать большинство фотореалистичных эффектов. А со строчкой кода на божественных крестах можно реализовать вообще всё.
9. Быстрое прототипирование уровней с помощью БСП-геометрии.
А. Поддержка всех популярных платформ.
мимоОПгодотреда
Maya
10. ага особенно свища
Физика ни о чем кроме физики не знаеть, ифов никаких нет.
Физика при коллизии триггерит ивент, а отдельная система, которая знает об этом ивенте и хп - дамажит.
Понял о чём ты. Это пахнет говном ещё сильнее, чем лесенка из ифов.
>Чё?
Тоже самое, что и второй чел написал.
Под ивентами в ЕЦС часто подразумевают компоненты-ивенты. Физика чекает коллизии, кладет сущностям компоненты-ивенты о столкновении. Следующая система берет эти компоненты-ивенты и обрабатывает их, потом удаляет. Получается, что компоненты-ивенты просто существуют в одном тике и сразу удаляются.
Единственная проблема - может потребоваться дополнительная очередь, чтобы резолвить несколько одинаковых компонентов у одной сущности.
640x360, 0:24
Графон в играх не развивается, поскольку шейдеры не поддерживают Объекто-Ориентированное Программирование!
Чтобы графон в играх развивался. Читать не умеешь шоле?
roll
Вполне. А что?
День недели, в который аноны отчитываются о прогрессе и показывают скриншоты своих игры.
>оплачивать билет на самолет я же сам должен
Да
>А если не возьмут на работу, то деньги получается на ветер выкинул?
Да
>Это же сколько бабла нужно будет тратить на полеты.
Ну ты же крутой погромист 300к в наносекунду, что тебе какой-то там билет.
А на самом деле прежде чем тебя приглашать на очное собеседование, тебе предложат пройти предварительное собеседование по скайпу, нужно быть совсем ебланства чтобы успешно пройти предварительное собеседование и завалить очное.
Я не думаю, что ты настолько нуб, чтобы бампать закреплённый тред. Скорее всего, тебе хочется поговорить, но не знаешь о чём.
Расскажи, в чем кодишь, например?
Ну, то есть, гд-скрипт)))
Спасибо.
Двадцать пять!
В гейммейкер вкатывайся.
Я с нуля за пол года научился делать что-то сносное. >>476891 (OP)
Ну и должен сказать, что платформер это совсем не так просто, как может показаться.
1280x720, 2:37
>Подскажите куда вкатываться старому пердуну с нулевыми знаниями программирования?
В визуальные новеллы.
С них очень офигенно начинать. Быстро начинаешь оценивать необходимые масштабы процесса разработки.
Тридцать пять!
В 25 ты считаешь себя старым пирдуном? А кто тогда для тебя 40-летние дядьки, которые тут сидят?
Готовы-то готовы, но можно же просто навесить SDL на OpenGL и не сильно использовать готовые, связанные с графикой штуки. Или нет?
Не значит ли это, что есть совсем безнадёжные люди, которые никогда не сделают лучше того, что делает он? Сколько бы ни пытались.
>Почему Гуляев делает свою игру с 2008 года
http://www.metacritic.com/game/pc/gulman-5
На метакритике его в разработчиках нет.
Как вытянуть модели и текстуры к ним из клиента с почившей BLESS?
А еще лучше, скажите как без задней амысли поднять оффлайновый клиент, если на руках только то, что выдается пользователю и, в лучшем случае, полудохлая apache заглушка вместо нормального сервера?
Я тупой и корпеть над кодом не смогу, даже не уверен, что оффлайн сервак для соло игры сам подниму. Нет, правда, гайды в виде:"Включи dc++ и настроив под совй адрес допиши атрибуты ярлыков игры" - не прокатит, нужно чтобы за ручку как дауна водили.
Я понимаю, что уже вот-вот будет линкрилейтед https://store.steampowered.com/app/681660/Bless_Online/ https://blessonline.net/news_read/73 , но перед закрытием лолхп подарили игрокам много всего и за последний месяц до закрытия можно было попробовать почти весь контент в игре, начинать с нуля просто нету времени, ведь я занятой домосед-хиккан с ноулайфом. Хотя... Если рейты поднимут и анала в донате будет поменьше..
>Как вытянуть модели и текстуры к ним из клиента с почившей %игранейм%?
1. Залезаешь в папку с данными игры (или в бинарник, если игра одним файлом)
2. Выявляешь тип и формат игровых данных.
3. Гуглишь, как извлекать такой формат.
4. ИЗВЛЕКАЕШЬ.
Пример:
1. Скайрим. Лезем в папку data
2. Обнаруживаем файлы esm, esp, bsa
3. Гуглим и находим программы типа bsa extractor
2. Извлекаем еще файлы nif
3. Гуглим и находим программы типа nif scope
4. Извлекаем модельки для импорта в блендер/майю/макс.
Вот что именно не может сделать анон и его два друга, даже если очень захотят?
Наклепать гору 3д моделлей они могут. Допустим, времени у них полно. Запрограммировать механику классического шутера они тоже смогут. Текстуры? Для этого нужна огромная команда? Или для анимаций?
Короче, для чего именно нужны такие огромные команды и деньги в ААА проектах?
А если я таки начну выскребать модельки, можно будет на этой доске этим срать, в соответствующем треде?..
>Двач, где тот барьер, что разделяет инди и ААА разработку?
1. Наличие издаателя
2. Бюджеты на разработку
>Наклепать гору 3д моделлей они могут.
Когда ты сам попробуешь сделать хоть одну 3д модель, ты поймёшь.
А бюджет на маркетинг?
Анон, хочу вкатиться в cocos2d-x на андроиде, поясни - насколько в 2к18 это актуально, может есть что-то более СВЕЖЕЕ?
Что мешало в каком ни будь сталкере сделать пда самсунг, шоколадку твикс, водку "путинка" и фонарик led lenser?
Охват аудитории огромный, а такая реклама может даже стать приятной фишкой реализма.
Бабки рекой потекут.
>Короче, для чего именно нужны такие огромные команды и деньги в ААА проектах?
Экономия времени.
/thread
>Допустим, времени у них полно.
Ну ты конечно наивный. Ты думаешь это так легко делается?
>Наклепать гору 3д моделлей они могут
Ага смогут, а талант моделирования у них есть? А то получится непропорциональное рубленое говно. А кто будет эти модельки текстурировать, и опять же для этого нужен талант и опыт. А затем их еще и анимировать. А кто будет заниматься дизайном уровней? А звук? А катсцены с красиво поставленым светом и камерой? Про программирование всего остального я вообще молчу.
Сомневаюсь, что три человека смогут сделать ААА блокбастер, для этогу у них просто не хватит времени, сил и мотивации.
Когда сталкер делали, о таком только во всякой фантастике писали. Вот начнёт в массы литься VR/AR - тогда и посмотрим.
Если таргет платформа - ПК, то в принципе вполне себе реально, да будет менее производительным чем 2D приложение на Unity, но для 2D как-то и похуй, всё равно нагрузка на систему невысокая.
Тогда как получаются вообще хоть какие-то нормальные инди, которые делает несколько человек?
Раз нужно столько таланта и времени.
Вот я очень хорошо могу в программирование и сюжет. Могу тексты писать, диалоги и так далее.
Получается, даже если я найду кого-то, кто мне поможет модели делать, всё равно ничего хорошего не выйдет?
А ведь некоторые игры и один человек делал. Как такое возможно? И как вообще люди начинают свой путь в разработке игр, если они не ультимейт-универсальные солдаты и у них нет изначально команды?
Да, может быть, глупые вопросы. Но тред ведь для ньюфагов, а у меня, как у ньюфага, такие вопросы постоянно возникают.
Если говорить про ААА проекты, то ты со своим другом никогда, даже близко, не добьешься современного уровня проработки контента, не зря в крупных компаниях сейчас сидит по 250 человек и один разукрашивает ногу персонажа, а другой туловище.
Что касается качественного инди, ну даже если мы возьмем к примеру не так давно вышедший Darkwood, у них на простую в принципе игру с короткой кампанией ушло более трех лет, вот и смотри сам.
Охуительно ты демагогию развёл:
> если так сложно сделать ААА, то как удаётся делать инди?
Для инди нужно меньше времени, чем для ААА. Осталось только талант развить.
Я именно инди в посте имел ввиду.
Ну ок, вот допустим, я тот чувак, что начал делать дарквуд 3 года назад. Я могу написать всё взаимодействие персонажа с миром и весь сюжет + у меня есть в моих влажных мечтах полное представление, как должна выглядеть и работать игра. Но я не смогу даже минимальные текстуры и музыку сделать сам. Что мне делать в таком случае? Что дальше? Ведь такие проблемы, очевидно, у всех возникают. Не все во всех навыках хороши, и не у всех есть сразу команда. Что делают в таком случае?
Причины и следствия сначала пойми, да.
ААА - это уже очень давно только клоны. То, что уже точно было успешно в прошлом, можно склонировать с косметическими улучшениями, и подросшее за время разработки стадо пиздюков это гарантированно схавает. Шаг вправо-влево - большое совещание, и скорее расстрел, чем нет.
Индюшатина же - это поле экспериментов. Если ты пытаешься сделать клон ааа-проекта - то ты заведомо сосешь, поэтому ты обязан рисковать и пробовать что-то новое, что тупая публика может схавать. Короче посмотри любую хуйню про воннаби сценаристов/режиссеров, штурмующих голливуд через задворки театров - вот это примерно оно.
>Что мне делать в таком случае?
Ну если мы возьмем Darkwood как пример, то разрабы отправились на Indiegogo и собрали там 50к$ на разработку, уж не знаю как они за такие копейки 3 года работали, скорее всего еще из собственного кармана вкладывали. Если нет команды создать даже первый прототип, то будь готов вкладывать деньги в наемных сотрудников, где ты эти деньги возьмешь - заработаешь, украдешь, возьмешь кредит - без разницы, но краудфандинг хотя бы без прототипа и артов ты не пройдешь 100%
То есть в любом случае нужен будет сбор средств любым способом?
А протатип в данном случае, это уже готовая, скажем, какая-то первая часть игры?
А платиновый вариант набрать где-то команду работать на энтузиазме хоть у кого-то получался?
В этом случае непонятна логика таких проектов, как например, куберпунк от редов. Они там анонсировали долгострой несколько лет назад. Что-то делают-делают. Выкинули демки красивые. Не логичнее ли было бы им быстро накидать игру на простеньких модельках и выпустить бесплатно или за символическую плату? Претензий к студии никаких, это не ААА, как тот же ведьмак и цена соответствующая. Если бы игра взлетела, они бы смогли уже гарантированно приступить к созданию полноценно-ААА куберпунк-2, привлекая инвестиции и ресурсы. А так получается, они что-то там ковыряют глобальное, а игора может и не взлететь? Как например, илекс от пираньи - хуярили-хуярили, а игра выпустилась и все про неё забыли.
Или это натуральный распил бабла?
Кто тебе сказал, что это будет что-то оригинальное, а не клон ведьмака с кибержопами вместо магических жоп?
Мне никто и не говорил, и я не говорил, что это будет что-то оригинальное. Меня удивляет как они смогли убедить менеджеров начать производство игры по никому неизвестному сеттингу?
Сеттинг вполне дженерик, и у них есть "заряд репутации" от последнего успеха - этого более чем достаточно, и в случае еще одного успеха получат доп франшизу, а не просто единичный тайтл. Когда заряда нет - вот тогда осторожничают и доят старые.
> Когда заряда нет - вот тогда осторожничают и доят старые.
Это у голливуда с марвелом и диси заряда нет, что они доят старых супергероев?
Ладно, пример с кинцом неоч. Я всё равно не понимаю, почему игор нет. Почему никто не делает эрпогэ уровня скайрима кроме беседки? И беседка вместо продолжения серии ТЕС клепает шутаны.
>То есть в любом случае нужен будет сбор средств любым способом?
Ну а ты чем будешь расплачиваться с сотрудниками?
>А протатип в данном случае, это уже готовая, скажем, какая-то первая часть игры?
Ну на самом деле тут всё индивидуально, какие-то проекты и на скринах умудряются собрать, какие-то и готовой демкой не могут, главное чтоб было чем заинтересовать людей.
>А платиновый вариант набрать где-то команду работать на энтузиазме хоть у кого-то получался?
Я таких случаев за последние лет 5 не припомню, разве что 35MM от Сергея Носкова, он в одного вроде всё запилил, но там и игра совсем простая, но продалась в принципе нерлохомо, по данным SteamSpy от 50 000 до 100 000 при цене в 9$
>Как например, илекс от пираньи - хуярили-хуярили, а игра выпустилась и все про неё забыли
Но зато она продалась нормально не для ААА игры. Уже вторую часть делают. Даже получили 150к евро из ЕС бюджета на разработку воторой части. Это конечно не супер много, но лучше чем ничего.
Марвел как раз отлично диверсифицирует - у них фильм про ебаных нигеров собрал на уровне флагманов других студий из-за удачного времени выпуска. ААА-синглрпг мало выпускают потому, что это очень нишевый жанр - в общем детям нужно больше экшона и поменьше читать, а взрослым - мультиплеер.
>Получается, у меня нихуя не получится.
Я бы на твоем месте делал то, что умею. Программинг + хорошая идея тоже много стоят, посмотри например на SUPERHOT, в игре работа дизайнера в принципе отсутствует как таковая, тем не менее создатель заработал около 20 000 000 долларов, главное найти идею.
>SUPERHOT
Суперхот выстрелила из-за VR. Никаких там 20 лямов нет, VR 3 kk принесла, обычная ~1.5kk.
Ну не скажи. Там охуенные лоуполи модели этих людей.
Но у меня то не суперхот блять!
Даже самую простую историю без текстур моделей не расскажешь.
Продажи SUPERHOT в Steam:
>SUPERHOT VR: 100,000 .. 200,000
>SUPERHOT: 500,000 .. 1,000,000
>выстрелила из-за VR
Ох уж эти эксперты уровня /gd
>Там охуенные лоуполи модели этих людей.
Ну 500$ на модели-то ты поди найдешь.
>Но у меня то не суперхот блять!
Значит отложи свой "не суперхот" до лучших времен и сделай что-нибудь попроще пока, но с оригинальной идеей.
>Даже самую простую историю без текстур моделей не расскажешь.
Креативный человек сможет. Не можешь в креатив, вон из профессии.
При стоимости 25$ оно и выходит.
>Не можешь в креатив, вон из профессии.
Кек. Креатива в современном геймедеве сейчас хуй да нихуя. Посмотри топы плей маркета и early access творения в steam. Хочется креатива, но, увы и ах, деньги приносят кал оф кланс с миллионом донатов или очередная копия dayz.
Джонатан Блоу, Эдмунд Макмиллен и другие инди-девелоперы такие сейчас думают типа "блёёё, нахуй я душу вкладываю, левелдизайн умный хуячу? душа-то в дейзи, топы плеймаркета - вот это вот все душа".
Креативность тут не причём.
Вон у того же разработчика The Stanley Parable креатива через край, но при этом даже для такой игры нужно было хоть какое-то количество моделей сделать + озвучка (Но он, кажется, сам и озвучил).
Таким "душевкладыванием" можно заниматься, только когда у тебя уже есть деньги и команда. Иначе ты просто не потянешь. Игры этих двух разработчиков без бюджета уж точно не сделать.
И не гони на Дейз бля!
>The The Stanley ParableParable
Вот кстати хороший пример игры которую можно сделать в одиночку с небольшим бюджетом, там моделей максимум на 1,500$ и простейшие анимации. Между тем продажи у игры от 2 до 5 миллионов копий при цене 15$. В инди креатив решает.
>Посмотри топы плей маркета
Ты мне еще предложи посмотреть на российскую эстраду, говно того же порядка, если так рассуждать то можно просто пойти и устроиться в очередную говноконторку по клепанию конвеерных игр, коих в России до хрена, но мы то говорим о геймдеве для души, а это совсем другое.
>15$
Можешь смело треть срезать со стимовской цены.
>В инди креатив решает
Решает, а ещё решает удача и умение пиарить игру.
Я с тобой согласен. Но тот анон начал говорить о профессии, что объединяет гораздо большее кол-во людей, чем просто тех, кто делает для души
>вон из профессии
Вопрос не в том много или мало, вопрос в том, что лежит в основе, до пиара еще дожить нужно, а вот получить продукт в который тебе нравится играть самому без креативного подхода невозможно.
Я с тобой согласен. Ты просто начал о прибыли с проекта писать, вот я к этому и привязался.
>Ты просто начал о прибыли с проекта писать
Прибылью с проекта я просто оцениваю качество продукта, инди тем и отличается от ААА, что у разработчиков нет денег на широкомасштабную пиар компанию, и в большинстве случаев если инди выстрелило, то это значит, что в игра сделана по настоящему талантливо, хотя и здесь бывают исключения, вспонить хотя бы тот же FlappyBird.
>симулятор козы
Опять же в копилку креатива, у игры продажи от 2 до 5 миллионов при цене 10$, а с чего все началось? Вирусный ролик с геймплеем, насколько я помню они её из раннего доступа продавать начали, по мне так ребята молодцы, очень креативный подход.
Ну сам я её не щупал, спорить не буду, но на ютубе геймплей выглядит прикольным.
Веселые верещащие ютуберы в основном и способствовали росту популярности этого дерьма
Как, собственно, реализовать кастомизацию 2d-персонажа пиксельного? Это же цельнометаллическийый спрайт.
Блять, с разметкой проебался.
А как тогда связывать части между собой при движении? Я чет вообще профан с этом вопросе. Ну или где хотя бы про это можно почитать?
>А как тогда связывать части между собой при движении
Добавь абстрактный класс ниток. Только так это и реализуется
И типа реализовывать жесткую сцепку по координатам?
1. Без денег нихуя не получится.
2. Собрать команду энтузиастов практически невозможно.
3. Если у тебя нет денег и ты не умеешь всё, то идёшь нахуй.
Ну хули, значит, не стать мне независимым геймдевелопером.
Не знаешь как сделать - сделай тупо.
Нарежь спрайты, в объект игрока передавай эти нарезки, в игроке отрисовывай нарезки в каких надо координатах.
В смысле, нахуй, ты что это себе за оправдание нашёл, я вот у тебя в третьем пункте вижу решение всех твоих проблем:
>не умеешь всё, то идёшь нахуй
Учись делать всё, хули ещё
Я потрачу 5 лет минимум на приобретение необходимых навыков + пару лет на саму игру, а потом в моё поделие даже никто не поиграет? Стоит ли это того, анон? Готов ли ты отдать годы своей жизни за нихуя?
Главное чтобы тебе самому интересно поиграть в свою игру было. Уже не за нихуя будет.
Спасибо за такой вариант, кстати.
Но вообще хотелось бы сделать как надо, нет-таки какой-нибудь литературы по этому вопросу?
Программистом буду работать, деньги зарабатывать. На жизнь. Творчества нихуя, вклада во что-то значимое тоже. Идеи и мечты так и останутся в голове.
Ну а какой выбор? Смириться. Вон, всякие Кармаки в 17 лет уже дедали свои первые игры. Они талантливые, уже всё умели к этому возрасту.
А я даже уже в большем возрасте и с простейшим готовым движком ничего не сделаю. Короче, это очень грустно всё, но что поделаешь.
То что делал Кармак в свои 17, сейчас реализуется любым аноном-дауном за 1 день на том же юнити.
Мне нравится именно что-то до людей доносить. Видеть и читать какой-то отклик. Прибыль не так важна, как количество игроков и их фидбек. Для меня это главное.
А игроков всегда набрать можно. Дать рекламу по игропабликам и разослать ключи каким-нибудь обзорщикам -- дешево. Ты главное сделай игру.
Я вот корячусь один без хуйдожника, но справляюсь же. Нашел через знакомых звукача, договорился даже об озвучке с друзьями. Пишу код, рисую. Рисую, пишу код. Смысл ныть на харкаче, ты возьми и начни что-то делать.
То что Кармак — это не нечто из ряда вон. Просто раньше это было по сложности примерно так же, как сейчас освоить ЯП и движок.
Сейчас другие запросы у игроков и другие проблемы. Например, тому же Кармаку не надо было париться над охуительно детализованными ТРИДЭ-моделями. И раньше не было столько игр, сколько сейчас. Ему было объективно проще в этом плане. Сейчас же все жанры уже изъебанны вдоль и поперек, надо придумывать фишки для своей игры, делать ее оригинальной, выделяющейся из мас.
>Сейчас же все жанры уже изъебанны вдоль и поперек, надо придумывать фишки для своей игры, делать ее оригинальной, выделяющейся из мас.
С этим согласен
>Просто раньше это было по сложности примерно так же, как сейчас освоить ЯП и движок.
Тут не понял, также сложно или также легко? Кармак был жоским байтоёбом, движок он создал свой сообственный (даже несколько), каждый килобайт рамы - на счету, механики он разрабатывал с нуля, не было тырнета с миллионом статей и ресуров, всё это в сумме было нихуя не просто. Сейчас всё искаропки, и, действительно, самое сложное - сгенерировать охуенную идею
>Тут не понял, также сложно или также легко?
Я говорю, что по сложности выходит так же. А сложно или легко, уже сам решай.
В любом случае, он не родился с этими знаниями, книжки читал умные. Плюс опять же, движки того времени — это не движки нынешние. Все было в разы проще.
>движки того времени
Не было в то время движков. Тогда просто писали игру на языке программирования, частенько с изрядной долей ассемблерных вставок. Вот люди были. Богатыри, не мы!
Движки того времени писались ручками на сях. О внутренностях современных навороченных движков среднестатистические геймдевелоперы не знают, либо имеют очень поверхностные знания. Все тулзы готовы.
Да... мы им и в подмётки не годимся.
А вообще, знаешь, анон. Такое впечатление складывается, что если ты до 20 лет как минимум пару хороших игр не сделал, то никогда в этой сфере и не добьёшься ничего.
Потому что, посмотри, все известные люди начали писать игры рано. Поэтому те 7 лет, которые требуются для получения хотя бы каких-то навыков и создания первой игры, это очень плохо. Через 7 лет я уже буду старый для этого. Для того, чтобы вкатываться.
>самое сложное - сгенерировать охуенную идею
Если на идеи тратить столько же времени, сколько Кармак потратил на написание движков, тогда это не будет такой проблемой.
Очень хуевая и не слишком правдивая моральная установка.
Тебе не похуй когда ты вкатишься? Сейчас или не сейчас. Накопленную за года мудрость можно задействовать для достижения интересных результатов.
Джонатан Блоу свой Брейд выпустил в 37.
Даже если ты в 20 начал что-то делать, 7 лет что-то изучал, за 3 года сделал игру и выпустил в 30, то у тебя еще вполне нормальных лет 20 на продолжение занятия творчеством. Мало?
У тебя либо есть получше идеи что стартануть прямо сейчас в 20, либо нет. И по твоей логике ты будешь просто проебывать 30 лет, вместо того, чтобы за 10 лет вырасти, а потом уже что хочешь творить.
Хуйню несешь, если честно.
Если ты без веществ не можешь что-то сделать, значит ты вообще не можешь этого делать.
А если все-таки можешь, и решил задействовать вещества, то просто напросто наебнешь себя спустя какое-то время.
Вот например типичный коридорный шутер:
Старт уровня 1м, исследование 1м, первые враги 3м, синематик 0.5м, вторые враги 5м, бежать 1м, третьи враги 5м, исследование/лечение, босс 10м.
Или ролевая игра:
Старт уровня/исследование 3м, первые враги 3м, исследование 1м, вторые враги 5м, прокачка/исследование 5м, диалог 1м, исследование 3м, диалог 1м, исследование 1м, диалог 1м...
В хороших стратегиях над временем игрока тоже очень хорошо работают геймдизайнеры.
Вот, например помню, первый Dawn of War. Чтобы построить базу у тебя уходит времени, например 10м. При игрок тратит на менеджмент 5м, а оставшиеся 5м тратит на разведку.
Потом идёт мидл-стадия игры. На захват точки уходит, условно, 10м, при этом на менеджмент войск игрок тратит 5м и ещё 5м на их модернизацию.
Затем уже в эндгейме игрок перестаёт думать о своей базе и тратит время на защиту точек и найм войск.
Если бы игроку нужно было заниматься только постройкой зданий и менеджментом войск, то было бы довольно скучно. Поэтому игрока занимают параллельными заданиями, которые улучшают качество войск и их эффективность. При этом модернизация это как отдельная мини-игра, которая завязана на существующей ситуации и решать её надо каждый раз по-разному.
Вещества для долбаебов, нейробиологи уже давно нашли способ целенаправленно вызывать состояние рассеянного мышления.
Идей тебе любой вася на год работы кодера за час выдаст. А из коробки сейчас выдается только то, что прогрессом и было обусловлено - сама культура на уровне 90х и осталась в основном.
>Хуйню несешь
Нихуя триггер. Ты просто не пробовал. Уникальные идеи рождаются из обнажённого, чистого и первозданного сознания. Безмятежность, отсутствие тревог, а после - просветление. Которое бьет тебя в голову шокирует однозначностью и простотой. Тебе даже думать не хочется, что, почему и как. Тебе кажется, будто всегда ощущал и носил эту идею внутри себя, но никак не мог её нащупать.
Идеи во время бреиншторма, идеи, которые ты силишься спродуцировать, всегда вторичны и не оригинальны. Это может быть прикольная фишка, что-то увлекательное и необычное, но это рацио, мозг подкинул тебе жвачку сдобренную фантазиями, а после ты это проанализировал, всё взвесил и понял, что это хорошая идея.
Есть ещё третий тип идей - спонтанные идеи. В принципе, они схожи с первым типом, но только не требуют веществ. Они находятся в той же области, что дежа вю и трансцендентные сущности. Такие идеи могут появляться раз в несколько лет, а можно всю жизнь прожить и не почувствовать.
Что ещё британские ученные нашли?
Лол, ну выдай мне охуенную, несложную и оригинальную идею, которая принесёт мне столько же, сколько стэнли зе парабл или суперхот.
>сгенерировать охуенную идею
Всё уже придумано за нас.
Уже вторую неделю сижу и пытаюсь высрать синопсис сценария, перебрал в голове штук 30 разных идей и в каждой из них вижу отголоски того, что уже было - кино, фильмы, игры, книги и т.д.
Видимо, я недостаточно творческий человек, чтобы придумать что-то совершенно новое, того, чего еще никогда не было.
А если игрок будет говорить, "о, да это же он вон из той книги взял!", тогда неинтересно. Нужны новые идеи, новые ощущения, тогда есть шанс сделать что-то, что обретёт популярность, хотя бы небольшую.
Так мы уже 50 лет живём в мире вторичного искусства, чему ты удивляешься? Ещё одно поколение пройдет и оригинальных игр также не останется их уже нет фактически
Есть только 36 сюжетов. Остальное модификации
https://ru.wikipedia.org/wiki/Тридцать_шесть_драматических_ситуаций
>Нужны новые идеи, новые ощущения
Не заморачивайся, ничего нового придумать нельзя, ибо всё новое было придумано очень быстро. Доказано Борхесом. Нам остаётся только комбинировать 4 вида сюжета, которые вообще бывают, в попытке их как-то освежить.
Сейчас ты под веществами писал? Ибо это от и до твоя фантазия, которая мало чем подкрепляется, кроме как "мне так кажется".
Тупой высер безмозглой спидозной собаки.
Я тебе открою секрет, но большая часть ВСЕГО пиздится. Все эти книги были уже написаны тысячу лет назад, в них одни и те же сюжетные повороты, одни и те же персонажи. Но это не мешает им продаваться.
Решает та обёртка, в которую ты обернешь идею, важны герои и посыл. Важны эмоции, в конце концов.
Открывай Библию и пизди с неё сюжеты, заворачивай всё это в Sci-Fi и подавай под острым соусом. Всем похуй на идеи, никто скрупулёзно их не рассматривает.
>Тебе кажется, будто всегда ощущал и носил эту идею внутри себя, но никак не мог её нащупать.
Классическое описание рассеянного типа мышления, какой позор, что некоторые люди до сих пор принимаются всякое говно, а потом ебутся в жопы, чтобы его достичь. Промыли мозги малолеткам, теперь вод рассказывают про просветление, а было бы нормальное образование, может и не страдали бы подобной хуйней.
Ты ж никуда не выходишь из дома, не анализируешь реальность, откуда у тебя идеи-то будут?
Идеи возникают из идей. Ты знаешь что-то, ты можешь сделать на основе этого что-то новое.
Если ты ничего не знаешь, то ты ничего не можешь и придумать. Невозможно придумать что-то нереальное, о чем ты никогда не знал. Все эти последовательно складываются из других. Хотя ручной перебор затруднен, поэтому интуиция все еще рулит творчеством. Но интуицию надо прокачивать.
>Тупой высер безмозглой спидозной собаки
Как быстро разговор скатился в перебранку. Ты мог всё тоже написать только без первого предложения. Поверь, избыточные оскорбления веса твоим словам не прибавят.
>Промыли мозги малолеткам
Дядя, иди в другое место мораль читать. Впервые вижу, чтобы на дваче кто-то бомбил из-за в-в.
Ты исходишь не из той точки. У тебя внутри должно быть что-то ценное чем ты хочешь поделиться, затем ты подбираешь для этого правильную форму. В этом случае тот факт, что где-то это уже было, не имеет значения.
Ощущение собственной охуенности и всемогущества вызывается эндорфинами, которыми мозг нарка награждает сам себя за приём наркотика.
В реальности имеется только обрыганый нарк/алкан.
Иди ка ты нахуй с нашей доски.
Ты прав, анон, у меня оно есть (мне так кажется, по крайней мере). Но это ценность - это маленькое дуновение ветра, еле заметное и неуловимое. Этим невозможно разогнать корабль, верно?
Для этого нужен полноценный сюжет, поэтому в данной точке ты садишься и начинаешь тяжелую работу сценариста и натыкаешься на кучу препятствий.
Какой толк другим людям, оттого, что я поделюсь с ними чем-то своим, чем-то ценным? Никакого! А ведь именно от игроков будет зависеть исход всего проекта. Именно их желание важно!
А превратить эту маленькую искру в действительно большой костёр очень непросто. И от этого становится больно.
Этот анон прав >>499865, чтобы придумать что-то стоящее, нужен большой опыт, а опыт не получить, сидя на диване.
Хочешь чего-то добиться - лишаешь себя жизни. Лишаешь себя жизни - теряешь опыт этой самой жизни. Теряешь опыт - снижаешь свои шансы чего-то добиться. Такой своеобразный замкнутый круг.
Тебе никто такого не может дать, потому что идея сама по себе нихуя не стоит.
Тот же суперхот пиарили пиздец - статьи даже на далеких от темы ресурсах были. Самый топ сейчас - рояли - были сто лет как точно такие же, но пока не додумались вкинуть бабло в стримы, на них было всем похуй. Итд.
>Хочешь чего-то добиться - лишаешь себя жизни.
Жизнь заключается в том, чтобы чего-то добиваться (мб даже добиваться постоянного положения лежа на диване). Не понятно в чем проблема.
Ученый захотел заниматься наукой, что-то новое открывать - он кладет всю свою жизнь на это, ибо на что другое ему класть-то? Тут в принципе не исключается всякий отдых и сторонние хобби. Надо просто правильно расставлять приоритеты. (кстати говоря, сторонние дела в общем-то даже на благо идут, ибо 100% времени нереально заниматься одним и тем же по разным причинам)
По поводу писательства у Моэма Сомерсета занятная книга есть - "Подводя итоги".
У тебя просто интерес к фейлу, сначала ты жалуешься на то, что ничего нового не придумывается, потом ты жалуешься на придуманный замкнутый круг и т.д.
Настройки твоей психики выставлены на генерацию доводов к неудаче и ты будешь создавать идеи, а главное, обстоятельства, которые позволят наиболее эффективно поддерживать эту генерацию. Так что перепрограммируй это на что-нибудь другое.
С другой стороны, я сейчас исполняю предложенный тобой сценарий и конечно твоей психике будет казаться выгоднее всего продолжать им пользоваться.
А так по сабжу - нормально все разворачивается из дуновения, подумай например какой персонаж лучше всего выражает твое дуновение, потом подумай какая история лучше всего выражает твоего персонажа и какую трансформацию он проходит.
А если посмотреть на "душевность" игр с точки зрения режиссёра?
Вон Inmost это простенький платформер, но зато с персонажем и препятствиями. Плюс немного драматичных анимаций, повествования и фокусирования игрока на ситуации.
И вот тебе победа на DevGamm.
Где-то можно найти статьи по режиссуре с нуля?
Гугл немного порыл, но там везде вебинары и платные онлайн курсы.
Бамп дискасс
>>499869
>>499873
А вот и саморазвиванцы, которые эндорфины только созидательной деятельностью и творчеством получают.
>обрыганый нарк/алкан
Клевый стереотип.
Хотя это скорее всего один подгоревший 30-летний семён какает. Прямо чувствуется схожая закостенелая неприязнь к наркотикам в каждом посте. Извини, если задел за живое. Я никого ни к чему не призываю. Сам тяжелее алкоголя и табака ничего не употреблял.
>Гугл немного порыл, но там везде вебинары и платные онлайн курсы.
На рутрекере на ангельском языке очень много всего.
Обычный школозожник, он часто в этом и других тредах срёт, я его по стилю изложения узнал
1280x720, 0:23
> Прямо чувствуется схожая закостенелая неприязнь к наркотикам в каждом посте. Извини, если задел за живое.
Он ненавидит наркотики, поскольку они расширяют его сознание и ему это не нравится!
Что не так с крестами под андроид?
> наркотики, поскольку они расширяют его сознание
Если бы это было правдой и это было бы одной единственной стороной медали, тогда еще о чем-то можно говорить.
А дальше будет ещё хуже!
>Клевый стереотип.
Сказал чушка лежащая в луже блевотины после очередного передоза.
>Сам тяжелее алкоголя и табака ничего не употреблял.
У тебя еще и этаноловая зависимость, вкупе с никотиновой наркоманией. Пиздец, с какими уебками я на одной доске сижу.
>Клевый стереотип.
Сколько я вас таких уже видел, обрыганных. А вот исключений не видал.
>30-летний
Для тебя 30ти летний - уже старый? Я-то ещё старше.
это дефис
Статистика очень грубая, а консолиные продажи оно не подщитывает? Ну и даже если только 200 тыщ копий продали, уже здорово. А паблишер у них крупная контора Скваре Еникс, получается они не инди? А если я сделаю с паблишером временный договор, то я кто - полуинди?
На каком-то стриме он плакался что его в армию забирают.
Надо было часок подождать а потом постить, неумелый ты семён
Предложи альтернативу, что ль. Я через него спрос на жанры анализировал в свое время.
если шо пишите на мыло
Все дружно репортим его.
Вопрос диванного: если уметь рисовать и музыку сочинять, то можно одному генерировать несложные новеллы и 2д-инди игры? Сам придумываешь сценарий, рисуешь и пишешь ост. Или нет?
То есть, я знаю, что есть игры, созданные в одиночку, но они весьма простенькие.
А взять какую-нибудь мелкую новелку, в титрах уже целая команда 5-6 человек минимум, и делается такие игры годами. Или как пример to the moon какой-нибудь, куча людей в разработке, и игру делали в течении 5 лет.
Хотя никакой сложной графики, 3д-моделирования, физики и прочего там нет.
https://github.com/swarmsim/swarm
https://swarmsim.github.io/#/
Ты с вебом вообще работал? Изучи ангуляр, прежде чем в этих исходниках рыться.
можно, но нужна база в программировании/либо по урокам на том же ютубчике научиться делать на юнити
hvj,hvj,
Papers, please
террайн, два с половиной чарактера и полсотни статек мешей, хуле там делать.
пойду тоху вот поиграю чем этим претенциозным говном давиться
Ну ебать , 2d на холосте иль в фотожапе могу порисовать
Домой приеду покажу
Продажи от 50,000 до 100,000 при цене 9$, так что давись чем хочешь, а минимум пол миллиона заработать сделав игру в одного за несколько месяцев, я считаю удачным примером соло-геймдева.
Стимспай не учитывает стоимость в разных странах, сколько забирает стим и скидоны (игру в своё время по 50 рублей можно было купить, из того же времени дешевые ключи). В рахе, например, игра 200 дерева стоит, что ~3.6$. Пол миллиона баксов там точно нет, макисмум 200к грина. И разработка шла не несколько месяцев, а 2.5 года. Пишу чисто для корректности, согласен, что игра коммерчески охуенно успешная.
Гейб монополист сука.
freesound.org
Двадцать пять!
А как же карточки, ачивочки, значёчки?
Unity, UnrealEngine и CryEngine тоже же какой-то процент с продаж берут?
Еще вопрос: Чтобы пользоваться наприрмер движком Unity, мне нужно у них регистрировать мое имя, адрес итд? Или могу просто так на халяву пользоваться? Если есть возможность без регистрации, и допустим я сделал на их движке игру и допустим она у меня хорошо продалась. Что будет в таком случае? Я полагаю, когда запускаешь игру на таком движке, то этот движок скрыто "звонит домой" в свою контору, для статистики, и чтобы можно было потом вычислить чела, который халявно их движок использовал, и чтобы потом требовать проценты?
>этот движок скрыто "звонит домой" в свою контору, для статистики, и чтобы можно было потом вычислить чела
Ты педофил или пидарас?
Видишь сколько сложностей. А можно просто не делать игру и никто не будет за тобой следить.
>Или могу просто так на халяву пользоваться?
Можешь бесплатно пользоваться, если у тебя выручка меньше $100k в год вроде. Никто никуда не звонит, по идее. Но если выстрелит - то могут нагнуть по судам.
Унриал примерно такие же условия. Только там можно делать только один проект одновременно. Могу ошибаться. Из-за этого тёрки у Крайтека и Стар ситизена.
>>500226
Блять вы нормально на мой вопрос ответить не можете? Я вообще ничего делать не собираюсь. Мне просто интересно как конторы движков будут считывать проценты, если ты free версию используешь. Или у них тупо есть парочка агентов, которые следят в стиме за каждой более-менее хорошо продавшейся игрой, не использует ли эта игра их движок и зарегистрирована ли она в их БД. Но это же дебильно было бы. Легче встроить в движок скрытую телеметрию. Потом у них на серверах алгоритм анализирует данные телеметрии, когда какая игра, как часто, в какое время стартовалась. Если алгоритм обнаруживает скачок активности какой-нибудь игры, которой нет в БД, тогда эта игра ищется в стиме и проверяется ее цена. И при подозрении, что игра срубила много бабла, уже потом можно связываться менеджерами стима, чтобы они выдали данные разработчика игры.
Как-то так наверно?
Фри версия обычно сопровождается файлом, как ты можешь ее использовать.
В любом случае, пиратство до добра не доводит.
У чувака, который воспользовался набором нахаляву "арабиан найтс", отозвали игру из стима (это я говорю о рпг-мейкере).
Еще больше чуваков покупали наборы стимпанковские наборы Селианы, пока Делига не остановила продажи, в результате эти инди-девелоперы потратили деньги в никуда, и были не способны легально выпустить свою игру, за ассеты которой заплатили большие деньги.
Хочешь продавать игру - делай все сам.
function previewMap()
previewName = '{Localization InterfaceStrings TestMap}'
end
function loadMap()
scenarioName = 'TestMapScenario'
local hexStats = 'CellBaseStats'
local hexClass = 'SampleHexagon'
StartPoint('SpawnPoint');
SpawnHexDirection(hexStats, hexClass, 0, 0);
SpawnHexDirection(hexStats, hexClass, 0, 0);
EndPoint('SpawnPoint');
end
Выдаёт ошибку
ArgumentException: function is not a function and has no __call metamethod.
После первого функшена в ошибке должен идти arg, но там пусто. Что за нахуй за невидимый символ? Пишу скрипт через блокнот и нотепад, но вообще без разницы ему. Если убрать function, то оно видит проблему в previewName и говорит, что там неправильный символ после previewName
Сплитанул по \n, в первой строке пишет, что 22 символа в сумме, если считать на пальцах, то очевидно, что символов 21.
Как мне это отформатировать в нормальной кодировке?
>Чтобы пользоваться наприрмер движком Unity, мне нужно у них регистрировать мое имя, адрес итд?
Имя да, адрес не помню, вроде не было в анкете.
>Что будет в таком случае?
Купишь pro и всё.
>и чтобы потом требовать проценты?
У Unity нет процентов.
>Unity, UnrealEngine и CryEngine тоже же какой-то процент с продаж берут?
Unity требует чтобы ты купил pro, если твои продажи превысили 100к$, больше никаких процентов с продаж нет.
UE берет 5% с продаж, если продажи превысили 3000$ в квартал.
CryEngine полностью бесплатный с отрытым исходным кодом, но разработчики надеются, что если ты заработаешь какую-то внушительную сумму то поделишься с ними, но всё на добровольных началах.
Борхес был тупым инвалидом, но даже он кончал радугой от новых гениев, типа Лавкрафта или Толкина.
Не слушайте этого мамкиного циника. Схожесть можно найти в чём угодно, это свойство человеческой психики такое, однако схожесть не означает равенства.
В Notepad++ покажи все символы и удали нужные. в конце концов используй банальную InjelliJ Idea с плагином для Lua. Она тебе всё красивенько автоформатирует и ошибки покажет, краткую справку и навигацию с рефакторингом.
Спасибо, заебись нашёл редакторов.
Однако, дело оказалось в том, что я вместо DoString делал LoadString, и как результат никаких функций как бы не существовало в скрипте. Лёл
В Half-Life 2 мог по 30 минут стоять в пустом доме на берегу или ходить кругами, наслаждаясь атмосферой.
То же самое касается и арен, где происходили большие сражения.
Каждый проходит игру по-разному, потому такая оценка не совсем правильна.
>Каждый проходит игру по-разному, потому такая оценка не совсем правильна.
Это понятно, бывают ситуации, когда игроки играют не так как хотел геймдиз. Но всё равно игрок отводит разным частям игры определённое время. И это время можно проконтролировать.
Это как получается как участки фильма. Каждый из них остоит из завязки, кульминации и развязки. Соединяя все вместе получается полноценный фильм. Вот если сделать всё правильно, то фильм получится хороший. А если всю нудятину поставить в начало фильма, то любой дропнет его за 15 минут.
В той же халфе перестрелки и задачки чередовались со временем и игроку не надоедало играть. Плюс в версии с комментариями хорошо показано что хотели показать игроку и как это реализовано. Очень большой фокус отводится взгляду игрока, чтобы он смотрел всегда на происходящее действие.
Например там была сцена, где падает страйдер. Игроки её тупо игнорировали. Разработчики вставили туда звук и Аликс кричит и указывает на страйдера.
У тебя какой-то поверхностный взгляд на проблему. Да, можно статистически вывести среднее время, затрачиваемое средним человеком на то или иное действие. Банально на форуме опрос сделать, а потом экстраполировать результаты. Нет, нельзя вывести идеальную форму отведения времени на задачки и на пострелушки. Нудятина в начале фильма вполне может быть сильным художественным приёмом, готовящим к чему-то мощному, а может быть и лишним элементом. И вот здесь вот статистика как раз таки не работает.
>Например там была сцена, где падает страйдер. Игроки её тупо игнорировали.
Это кинематография называется. Это как во время диалога камеру из-за спины то одного, то другого персонажа ставить. Или как внимание заострять с помощью чередования цветов. Отношения к отведённому времени это не имеет.
В pr молчат(
Какой движок лучше взять для рогалика с небольшими элементами прокачки? Никогда геймдевом не занимался и не погромировал.
Заранее спасибо за ответ
Возьми Microsoft PowerPoint. Лучший игровой движок, базарю!
Эта задача слишком проста для твоего уровня. Лучше возьми современный игровой движок и сделай опенсорсный клон этой игры, и сам реализуй моды уже для своего игры-клона.
... говно.
Планирую делать варгейм (фишки, 2д, вид сверху, вот это все) и встал вопрос. Есть ли подходящие бесплатные движки для этого без проблем с лицензиями или самому с нуля стоит пилить? Есть опыт с юнити, но эта приблуда на мой взгляд будет слишком тяжеловесной или я ошибаюсь?
CryEngine
Tabletop Simulator
>Есть опыт с юнити, но эта приблуда на мой взгляд будет слишком тяжеловесной
Будет.
Вот смотри. На выходных стим давал бесплато поиграть в тормент нуминеру. Я скачал (два гига, кстати) и запустил. NVidia 1060 6 gb - тормоза и 20 фпс в изометрии сраной! 25 фпс в сраном плоском UI! И это игровой движок? Они там наверное сидят на топовых пеках и вообще не чувствуют берегов оптимизации. И создатели юнити, и девелоперы на ней. Поспрашивай школьников из юнити-треда, какие у них пека. Сам всё поймёшь.
И еще пример, в соседнем треде анон делает на юнити клон Bobby Carrot. Так там кнопачки интерфейса качаются вправо-влево БЕЗ СГЛАЖИВАНИЯ! 2018 год. Искаропки нет сглаживания при вращении. Лучший движок поколения, лол. Поколения говноделов?
Да и скилл художника каждый день качается, так что только плюсы в будущем
Падажжи, а зачем тебе ЛУА, если ты будешь спрайты рисовать, а программировать будет раб-программист? Давай уж сразу на шарпе. Оптимизированнее получится.
Вообще-то я собирался и программировать. Хоть я и знаю полностью джаву SE и мобилку, я не хочу трахаться с платформой юнити хотя юнити и топ для вн
Прост хотел покопаться в дефолде и посмотреть, как ведет себя приложения с кучей спрайтов и текстиками.
либГдх сразу оттолкнул, т.к. говно не оптимизированное. Вот и решаю пока на чем делать первый испытательный проект.
А почему к CryEngine не склоняешься? У него хорошая встроенная физика. Но раз ты совсем нуб, то ты там нихуя не поймешь. Лягушачая морда ты меня понял!? Ты там НИХУЯ не поймешь! CryEngine для взрослых, умных, бородатых дядей. У тебя хоть элементарные знания программирования есть или совсем плебей?
Я слышал что крайэнжн слишком тяжелый даже для не ньюфагов.
А так я давно нормально знал пхп, в общем-то всё.
Бери юнити либо иди стопами дедов и делай без графона.
>25 фпс в сраном плоском UI!
Потому что графоний даже в виде картинок тяжелее, чем 20 лет назад. Рисуй они пиксели в разрешении экрана 800х600, никаких лагов бы и в помине не было. Что, впрочем, нисколько не умаляет того факта, что разрабы - пидоры, попутавшие берега оптимизации.
Ну, очевидно.
Просто если ты хочешь делать физическую 3д игру, то любой современный 3д-движок подойдет.
Всмысле абсолютно? Я слышал что на УЕ4 если ревенью меньше 100к в год долларс, то тоже бесплатен.
А абсолютно — это значит что сколько бы ты не зарабатывал на игре, платить ничего никому не должен.
>Какие
Инфа с вики: 2 марта 2015 года Unreal Engine 4 стал бесплатным. Однако, разработчики игр, как и прежде, должны передавать 5 % от прибыли игры компании Epic Games, но при условии, что доходы игры составляют более $3000 за квартал.
>Я слышал что он очень сложный, поэтому малопопуляргный.
Тут не скажу, сам я на нем не работал, только присматривался. Вполне может быть так как ты сказал.
В юнити, но сейчас хочу проект на анрил перенести. Меня юнити уже по горло заебал, плюс хочу на человеческих крестах писать, а не на шарпе.
Поясни почему? Я просто полный ноль, но думаю вкатиться и сделать йобу с физикой.
Да не знаю, тут дело вкуса на самом деле.
И юнити, и анрил, и край — хорошие движки. Юнити совсем чутка отстает от двух последних, но это даже не заметно. Выбирай просто какой приглянется больше, хотя на твоем месте я бы все же взял анрил. В нем и интерфейс поприятнее, и язык программирования человеческий, опять же. Не люблю С#. Ну и плюс у юнити репутация движка, на котором школьники клепают говно тоннами.
Это все, конечно, высосанные из пальца минусы, да и лицензия у юнити приятнее чем у анрила. Но я все же советую UЕ4.
>хочу на человеческих крестах писать, а не на шарпе
Мань, а можно посмотреть на твои готовые разработки? А то что-то в тебе выдает вчерашнего школьника.
>пук
Лжидаемый ответ от школьника, рассказывающего что на "крестах" логику кодить удобнее чем на шарпе.
На фриилансе они пиздец цены гнут, легче с пихива заказать у вьетнамца или японца но там языковой барьер и комиссии нечеловеческие при переводе на счета
Годот бери
Научись создавать работающие и почелловечески сделанные игры
Потом можешь переходить на юнити или анрил
Хехе, бомбящий юнитидаун не мог смолчать и принялся детектить в своих протыкателях всех подряд.
>начинать с недодвижка чтобы перейти на другой недодвижок
Нахуя? Чем дольше времени на юнити (или анрил) потратишь, тем лучше будет кодить. Если всё равно конечный итог переход на юнити (или анрил), то зачем зря время тратить?
>>500371
Все-все-все недоигровые поделки что в стиме, что фришарные (вроде тех же порно и хентаев, но у этих есть рпгмейкер с ренпаем ещё) сделаны на юнити. Поэтому (или благодаря тому, что), разумеется, по юнити весь функционал гуглится (но в официальных доках хуй). Юнити говно, но любой движок говно, пока его сам не напишешь. Один раз под себя приспособишь, а потом сможешь реюзать старые наработки, и никаких проблем.
>Нахуя?
Двачую. Пусть годо остаётся элитным движком 3,5 профи, а юнити - хайповой парашей школоты. Как фаерфокс - браузер профи-олдфагов, а хром/хромиумоподелки - недобраузер быдла.
>Нахуя?
Годот прост до усрачки, на уровне гейммейкера
Пусть учится делать работающие вещи, потом может переходить на движки приспособленные для 3д, ну или к тому времени сам годот научится делать не говно 3д игры
Из главных минусов годота это отсутствие годных туториалов, у остальных движков с этим НАМНОГО лучше
Именно так.
Можешь посоветовать ему вообще свой движок написать, так у него будут вообще все инструменты что захочет.
Никто туториолы на русском не смотрит еблан, на английском как раз и нету, только какие нибудь дауны не умеющие говорить, мямлющие и пытающиеся что-нибудь показать. Как по ме человек не имеющий приятный голос и не умеющий четко говорить, вообще не должен допускаться до обзоров чего либо
Гейммейкер должен быть эталаном туториолов
Наглядней и легче объяснить что для чего в программе на начальных этапах, ещё можно рассказать почему лучше делать так а не иначе.
Ты думаешь хули весь айти консалтинг с инструкций на вебинары перешел для обучения пользователей со стороны заказчика? Эффективней
Да забей искать логику, по видосам программные продукты изучают только умственно отсталые, нормальные люди сразу лезут в документацию и изучают уже по ней.
Лучше не стоит, человек далёкий от АйТи индустрии может действительно думать что изучать движки и системы надо по инструкциям, что вообще пиздец и подобных людей чмырят жутко поскольку потеря времени.
А так прочтёт и посмотрит туториолы, благо юнити, анрил, гмс ведут официальные и для годота уже сделано несколько
Лучше не стоит, человек далёкий от АйТи индустрии может действительно думать что изучать движки и системы надо по видеоурокам, что вообще пиздец и подобных людей чмырят жутко поскольку потеря времени.
А так прочтёт и посмотрит документацию, благо юнити, анрил, гмс ведут официальные и для годота она тоже есть
Есть же блюпринты.
Я тебе простой вопрос задал напрямую связанный с твоим.
>Как выпускаются игры, чтобы их не дизассемблировали и смеялись над моим кодом?
Коротко - невозможно в случае джавы. Гугли что такое JVM.
И варики дефать байткоды не имеют смысла/сложна? Какой тогда есть аналогичный libgdx язык не на джаве? онли десктоп
движок всмысле
Нуфаг-тред это собеседование на допуск в треды движков.
Плюс - простой язык, удобные префабы.
Минус - тормозной встроенный язык, юзай шарп, шли нахуй говноюнити.
Хотя давай лучше мне 75 / тебе 25, ты же программист итак много зарабатываешь...
Но я не программист, а пидорас.
Очередной сурвайвл? Бюджет?
Действительно, в наше время справка выглядела вот так
Внебюджет!
Во, кстати, раз тут есть олдфаги. Кто щупал castle engine с физическим движком kraft? Есть смысл его изучать?
Да, он был довольно быстрым. И в компиляции и в исполняемом коде. Про С не скажу, не знаю, но TP в своё время часто использовал, в том числе и для игорь. В паре с ассемблером было неплохо.
1. План говно?
2. Если нет, то брать Godot (https://godotengine.org/) или Armory (http://armory3d.org/), наверное, не очень удачная идея для новичка? Что посоветуете?
3. Послушаю ваших советов на счёт изучения математики. Я не знаю, что может понадобиться + у меня есть свои идеи, которые требуют не очевидные мат. скиллы.
1. Да.
2. Бери castle engine.
3. Изучай матрицы, векторы и квартернионы. Там дохуя матана, который активно юзается в игорах, но который не проходят ни в школе, ни в инстиках.
Спасибо. Но хочу заявить, что "modern Object Pascal" как-то слишком. Я открыт к обсуждению, но так-то в школе после паскаля изучался C. Потом в универе изучал работу с памятью в C. Потом я быстро вылетел. И ещё, после этого, я даже уже изучал C++, но просто всё забыл. И работу с памятью тоже забыл, но, думаю, легко вспомню.
>>500709
Забыл спросить, есть ли такое понятие, как культура работы над опен-сурсными проектами. Надо ли знать ещё что-то кроме гита?
>Изучай матрицы, векторы и квартернионы
И линейную алгебру с аналитической геометрией в целом.
Как по мне так план говно
Сначала изучи как готовые движки работают, хотя бы логику в них, а только потом думай "как своё сделать"
Если работа у тебя сейчас не слишком умо напрягающая, решай пазлы каждый день, чтобы мощг был готов придумывать логику и алгоритмы.
>есть ли такое понятие, как культура работы над опен-сурсными проектами
Ну короче, когда первый раз пушишь - тебе под ноги кинут полотенце. Перешагни или вытери ноги, если жёсткий, но главное не поднимай его! Потом будут загадывать загадки: про два стула, вот это вот всё. Но там совсем поехавшим нужно быть, чтобы завалить.
>Сначала изучи как готовые движки работают, хотя бы логику в них, а только потом думай "как своё сделать"
Так я так и хочу. Сделать игорь с неучами, чтобы научиться движку, и только потом лезть изучать сорсцы. А своё делать я не хочу вовсе. Только работать над готовым движком.
Ну опять же, план очень временно затратный будет, в районе год+, исходи из этого
И такой вопрос, зачем тебе другие неучи, они только будут мешать тебе изучать все фишки и подводные камни если работу между собой поделите
Нужны неучи другого профиля. Артисты в общем. Плюс, нужны чужие идеи, так как некоторые мои идеи сложны математически (Или слишком простые. Сами по себе не имеют ценности). Думаю, нельзя их реализовать в готовых движках.
>Потом будут загадывать загадки: про два стула, вот это вот всё.
Карочи, есть два кода: один на наследовании, второй на дженериках. Какой в продакшон отправишь, на каком вспомогательную утилиту организуешь?
На самом деле я ждал, пока кто-нибудь спросит.
Вот сложная (возможно, нереализуемое говно):
Это идея физики, а не игры. Пускай физика будет двумерной, хотя это не обязательно. Представьте себе пространство состоящее из слоёв, которые наполнены своей материей (своими объектами и персонажами), и которые имеют своё собственное искажение, где материи из разных слоёв могут сталкиваться и взаимодействовать друг с другом невзирая на различные искажения их слоёв.
Примеры:
Представьте себе двухслойную квадратную комнату. Первый слой не искажён относительно перспективы игрока и содержит персонажа игрока. Пространство второго слоя становится более "плотным" ближе к центру комнаты, и этот слой содержит камень. Если персонаж игрока возьмёт в руки этот камень и пойдёт с ним к центру комнаты, то он увидит, как камень сжимается в его руках.
Другой пример (Возможно, его уже можно реализовать с обычным 2D почти без парадоксов, но тем не менее). Двухслойная квадратная комната. Первый слой такой-же. Второй слой имеет камень, но его пространство с другим искажением. Искажения могут иметь резкие границы. Представьте большой невидимый круг в центре комнаты. Поверните пространство второго слоя внутри круга на 180 градусов. Это и есть искажение. Внешняя поверхность круга ведёт во внутреннюю как портал. Если персонаж игрока поднимет камень и пойдёт с ним в центр комнаты, то в какой-то момент камень пропадёт из его рук и появится на другой стороне невидимого круга.
И, раз мы говорим о порталах. Если мы имеем два соединённых портала разной формы, тогда мы можем предположить, что каждый портал находится в своём слое и ведёт в другой слой другого портала с другим искажением, и это значит, что всё, что проходит через порталы, становится искажённым.
Это простые примеры, но внутриигровые миры могут быть более комплексными. Я полагаю, много чего можно ещё придумать. Например, двигающиеся искажения. Или можно дать возможность игроку влиять на искажения и искривлять порталы.
О боже, какая же это все хуйня.
Охуенно! Можно сделать головоломку на этом принципе. Развивай мысль. Не смотри на троллей.
хе-хе
1280x720, 0:457,1 Мб, webm,
1280x720, 3:00139 Кб, 2559x1080158 Кб, 2559x1080145 Кб, 2560x1080135 Кб, 2560x1080180 Кб, 2560x1080159 Кб, 2560x1080
>Проект распидорасило никому нахуй не нужный.
Потому что маркетинговой кампании не было, да и, как бы, внутренний продукт.
Для экпансии потребуется УровеньГД.
>>Проект распидорасило никому нахуй не нужный.
>Потому что маркетинговой кампании не было, да и, как бы, внутренний продукт.
>
>Для экпансии потребуется УровеньГД.
Спасибо за добрые слова, анон. Вообще, я думаю, что лучше сделать движок или конструктор, чтобы люди сами пилили свои головоломки, шутеры, рпг, да что угодно. Тут много препятствий для меня. Самое большое препятствие - математика. Я даже не уверен, что эта идея математически непротиворечива. Например, комната с невидимым кругом точно содержит парадокс. Вряд ли удастся мне реализовать эту идею, но я до сих пор смотрю в сторону математики и идею вряд ли забуду, как бы по Кирилльски это ни звучало.
Читая твои описания я припомнил Алису в Зазеркалье. Самый очевидный вариант головоломки: Есть комната с дверью. Дверь закрыта. Ключ на другой стороне комнаты. В комнате два пространства, одно евклидово (нормальное) второе сфокусировано в замочной скважине двери. Таким образом, прокинув портал у края комнаты (там, где пространства похожи) можно перейти сквозь замочную скважину, взять ключ, вернуться (надо придумать дополнительное условие, например, нельзя выйти из второго пространства в другом месте, или, например, что в другом пространстве нет прохода дальше), открыть дверь и пройти дальше.
И таких головоломок при желании можно на 100 часов игры напридумывать.
http://www.gregegan.net/DICHRONAUTS/02/Interactive.html
На пощупай 2д2т физон. У того же автора концептов альтернативной физики несколько, физика эта вся расписана, фанатов немало - пили не хочу.
А что это?
Анон из широких штанин взял и достал вынос мозга. Спасибо. К сожалению, я не могу вникнуть как следует, так как мне сложно читать математический английский, но в закладки добавил. Есть ли на сайте ещё интерактив?
Если ретроспективно не добавляли - то нет, на остальное только справочные материалы были.
Ну и этот собсно - только простейшее представление, основной интерес там - существа, которые в стороны могут только эхолоцировать через симбиотов, при попытке разворота вбок - вырастают до небес и падают с соответствующей высоты, а при достаточном перемещении в сторону - вынуждены жить, лежа на боку. Так что советую все-таки прочитать.
Такой вопрос. Тут есть адекватные аноны или же только одни юнитиебы, которые хотят силой трех анонов сделать очередного ведьмака или скайрим?
Хотелось бы найти людей без таких неадекватных амбиций, чтобы постепенно начать с небольшого и перейти к большому.
В первую очередь интересуют люди, которые хотят изучить или изучают свободные 2D-движки игр.
>лов2д
Много приходится велосипедить?
На лов2д с опенглом можно 3д-игрушки клепать?
Какие-нибудь библиотеки/фреймворки до этого пробовал?
>На лов2д пилю свою игрулю
Что расскажешь о ней?
>Но тут я практически не сижу.
Правильно делаешь.
Сам я действующая дотнетная веб-макака. Ресурсы из игры давно вытащены, но их надо сильно править под реалии 2018.
Убедите или разубедите плес.
>Много приходится велосипедить?
Я много велосипедю, хотя уже существует порядком всяких разных вспомогательных библиотек, которые могут облегчить жизнь.
Для 3д были какие-то попытки запилить обертки, но особо не слежу за этим. Пока вроде ни одной 3д игры на лов2д не видел.
Давно на плюсах щупал Angel2D и ClanLib, но тогда не особо взлетело.
>>501041
>Что расскажешь о ней?
Игра - 2д стелс-платформер, надо убегать/скрываться от недоброжелателей. Действия происходят в различных зданиях. По большей части будет скорее всего игра на расчет таймингов, когда куда ходить надо, что юзать и т.д.
https://youtu.be/hU1cj4R9XzQ?t=4m23s
Зачем воссоздать. Лучше сделай по мотивам Return to Peter and Paul Fortress
Самое простое решение - берёшь одинаковую кромку для всех тайлов и рисуешь разные центры.
Чуть сложнее - для каждого набора тайл-тайл надо нарисовать переход.
Наверное он не попадал под определение "движка для плюсов", поэтому в выдаче гугла не встречался.
Прямоугольники, бросающиеся в глаза, это заебись. Цива творит хуйню ради красоты, делая кривые гексы, и как видно из стримов большинства мало-мальски сильных игроков, они эту фичу отрубают. Надо НАОБОРОТ рисовать объекты и гексы/квадраты так, чтобы сразу на глаз была видна сетка.
Где-то нужно чтобы прямоугольная структура карты прослеживалась, а где-то нет. Я хочу получить более "живую" картинку, command and conquer, а не как на пике.
Не очень информативно. Меня особо интересует граница поверхностей, например, земли и воды. Она очень разнообразная на приведенных мной примерах.
Для переходов земля-вода сделай большие плитки 2х3, например, и разные, чтобы не повторяться.Вот только стыки попиксельно у них должны быть одинаковые.
Есть ли какой-то шаблон для построения сложных тайлов? Вот шаблон для простого варианта, но в нем четко видна прямоугольность карты и повторяемость элементов. А я хочу, чтобы было как C&C.
fqwfqwf
Я правильно понимаю, что сгенерированную по методу диаграммы Вороного картинку на квадраты состыковывающиеся уже не нарезать?
Включи фантазию, можно делать из больших кусков.
Можно сделать многослойную, где берега накладываются поверх воды.
Можно, в конце концов, использовать одну большую текстуру и квадратами задавать маску. Тогда не будет повторений и квадратности.
>Включи фантазию
Ниии, я лучши скопирую код из уроков по юнити, изменю ассеты и буду выдавать за свою игру.
Гайдов по тайлам было в свое время дохуя и больше, если надо - ищи, точно найдешь что угодно.
Но это примерно как ксс-хаки для ишака - уже неактуально, тк сейчас 3д проще и дешевле, если ты конечно не пытаешься делать все с нуля.
Есть миникарта которая рисуется как обычная текстура в размере 3000х3000, эта картинка строится из массива карты который используется как walkable-non walkable + карта высот.
Наиглупейшая идея это рисовать еще одну картинку поверх, а глупая она потому что перекидывание текстуры такого размера в память это очень дорогая операция, но другого в голову мне не приходит.
Лол, ты ебанутый? Дело яйца выеденного не стоит, а ты готов 5к отваливать. Загрузи текстуру в оперативу и редачь через GetPixel, SetPixel.
>Дело яйца выеденного не стоит, а ты готов 5к отваливать.
Вот такие ананчики у нас тут сидят.
у вас тут нет треда типа "что имеет ввиду чел в вакансии", а то листаю вот вакансии, и почти везде есть одни и те же фразы, за которыми походу может скрываться что угодно на усмотрение автора вакансии, типа: "понимание цели и профессии геймдизайнера", "знание основ" (основ чего? Создания игр? Нарраторики? Общения с клиентами? Монетизации?), почти везде строкой аналитика - что именно надо будет там ежечасно анализировать?
Много где пишут что мол нужны нестандартные идеи, но так понимаю, никто не даст новичку клепать сюжет, максимум дадут текстики за главным проекта подбивать на ошибки и простенькие диалоги пилить.
Можно любую вакансию в разделе гд с того же хэдхантера глянуть.
Забей на эту хуйню и чекай ебалом на собеседовании, если по основным моментам подходишь. Дело в том, что такие тексты чаще всего пишутся эйчарами, которые от самого геймдева дальше некуда.
В основном понимание аудитории, всякие лоукоры, мидкоры, хардкоры. Основные типы игроков: ачиверы, исследователи, киллеры, социальщики. Но это то Вот тут хорошая статья на эту тему.
https://habr.com/post/186606/
Плюс к этому надо просчитать разные параметры. Например опыта и денег ты получишь за битву и почему.
Нарисовать пару графиков, немножко экономики дефицита, вот это вот всё. Почитай гугл сам на досуге.
Я Кармак!
Хочу запилить простенькую текстовую РПГ с перемещением по карте, без спрайтов, графония и т.д. Где можно сделать приятный интерфейс и программу минимум в виде иконок.
Какой движок или конструктор выбрать?
Заранее спасибо.
Констракт 2
Если тебе прям ваще тики ни для чего не нужны, то и игровые движки тебе не нужны - пили спокойно на яваскрипте (или любой хуйне в него компилящей) в браузере.
Если нужны - то не еби себе мозги, и автопикай юнити вне зависимости от задач.
Спасибо анон, но юнити я думаю для текстовой игрухи будет громоздко.
Юнити в последнее время нацелилось даже трехкилобайтные баннеры у флеша отобрать, а ты говоришь громоздко. Но, еще раз, если такое понятие как "фпс" в твоей игре отсутствует, тебе ваще никакой игровой движок не нужен.
Не уловил.
Ньюфаг не знает об доске /test/
>Юнити в последнее время нацелилось даже трехкилобайтные баннеры у флеша отобрать
Поподробнее?
Ты не панимаешь программирование или то что сам скрипт делает?
Ты можешь хоть немного рассказать как они собираются заменить 3кб баннеры своим 50мб плеером? Тонкий клиент? Что за технология, где прочитать?
Я полистал блог юнити, но нихера не нашёл об этом за 20 страниц.
Я слепой, не заметил тред. Спасибо.
3кб - это очевидное утрирование.
Видео вот, в нем 800кб баннер:
https://www.youtube.com/watch?v=EWVU6cFdmr0
Общее среднее
QPS конечно неплох для простых текстовых адвенчур, но там разве можно запилить интерфейс аля мини карта?
DigiPen-Game design подойдёт?
Кому нужен этот ваш Годот, если он все равно на C# перекатывается, а на нем уже есть Юнити
>на C# перекатывается
не перекатывается, а добавляёт поддержку, чтобы юнити-крысы бежали со своего тонущего корабля
Это в Unreal:
>Once you ship your game or application, you pay Epic 5% of gross revenue after the first $3,000 per product per calendar quarter.
А в юнити как? Нужно ли разрешение спрашивать для публикации? Вообще нужна ли с ними связь, оформление какое-нибудь?
Если годовой доход не превышает 100к можно не париться и сидеть на бесплатном, только экран загрузки будет дефолтным. Если превышает - пллатить 25 в месяц, если превышает 200к - платить 125 в месяц. В общем че как маленький, тут все прочитать можно:
https://store.unity.com/ru
Так я не знаю сколько будет доход, а когда узнаю, двиг уже не нужен будет.
>Если годовой доход
Но там написано - годовой оборот. То есть сколько бабла ты потратил на разработку игры + прибыль. Допустим у тебя команда из 10 человек и за год ты потратил на игру 100к баксов (зарплата и прочие расходы), а игра провалилась и продалась всего на 10к баксов. Должен ли ты платить Unity, потому что твой оборот 110к долларов?
То ли дело GODOT бесплатен для личных целей, для коммерческого использования, для неба и Аллаха! Свободен как истинная свобода!
>надмозг перевёл
Написано же если привлек дениг, то даже для прототипирования бесплатную не можешь юзать. Если есть бабло, то ПАКУПАЙ, СУКА, ПЛАТИ ДЕНЕГИ!!!!
Привлёк деньги, просадил на дизайнеров и дошираки, игра не продалась. Торчишь юнитижидам. Найс объёб на даллары. Классик!
>GODOT
У него плохая производительность, я закидывал сцены в него и юньку, у юньки в 5 раз больше выдерживает объектов без просадок фпс. А еще у годота GI воксельный позорный
https://www.youtube.com/watch?v=CrU1AhknWwA
https://www.youtube.com/watch?v=hpajjoXDvgQ
У всех нормальный, а у годота хуевый, пусть исправляют и чинят! И чтобы производительность! Тогда поговорим.
Ох уж эти обсуждения сотен тысяч долларов от нищих вылезаторов из /gd/
Там ссылка на демку с роботом. Я ожидал ссылку на два проекта-бенчмарка, один для юнити и аналогичный для годота.
Алсо, в первом видео у УЕЧа ГИ ещё хуёвей. А разгадка проста - лайтмапы.
У юнити одна проблема для меня, нет отражений. Делаешь лужу, в ней отражается небо, если за лужей стена или гора, все равно сука небо отражает. Ставишь пробу зеркальную, вобще какая-то хрень отражается, это просто непростительно в 2кI8.
Жди, когда реалтаймовый рейкастинг завезут. Тогда ебанные отражения будут в подкорке любого движка.
>Жди, когда реалтаймовый рейкастинг завезут.
Мне даже не надо полноценного рейкастинга, просто сделали бы что-нибудь с ебаными отражениями.
Просто на воду надо немного раскошелиться:
>Unity содержит обычную простую воду, в то время как Unity Pro содержит воду с отражениями в реальном времени и преломлениями.
>в то время как Unity Pro содержит воду с отражениями в реальном времени и преломлениями.
Ну там поди только на плоском отражает, где-то видел на ютубе выкладывали с исходником, а если произвольная геометрия?
Слишком много хочешь от не оптимизированной хуюнити. Что изменится без отражения, твоя игра перестанет быть атмосферным шедевром? Будучи сделанном на юнити она будет только говном.
Потому что нужно будет ебаться с пробами, а результат от них хуевый. Да, без отражений говно, ты скорее всего прогер и нихуя не понимаешь в графене, тебе бы и без теней заебись.
Твое личное бабло и кредиты в оборот не засчитывается, но засчитывается выручка с других направлений.
>Нету
https://docs.unity3d.com/Manual/PostProcessing-ScreenSpaceReflection.html
Надо отдельно скачивать. И потестить.
Они отражают только то, что отрендерено на экране, поэтому и screen space в названии, ебанный в рот. Но умные разработчки вставляют дополнительно кьюбмапы в качестве фаллбэка. Если что-то неотрожается через SSR, потому что объект за краями экрана, то берется инфа из этой кьюбмапы и вставляется с плавным переходом к SSR.
А вот в годоте всё работает искаропки. INSTALL GODOT
Шейдер не движок, ты говно, шейдер - это код. Кнопку "зделоть зоебись" ещё ни в один движок не завезли.
В юнити давно завезли, "импортировать ассет" называется.
Не обзывайся, пидар, юнитибыдло ты, вот кто. Хорошо, что годот комьговноюнити не такое злобное
>Пеши свой двежок!
Алё, что такое шейдер ты знаешь? Или ты только и умеешь кнопочки в Unity нажимать? Сам своей башкой думать не можешь? Разработчик хренов.
Тут игры делают, а не графику изучают.
Начинать точно не с Вулкана, не потому что он якобы мертворожденный, а потому что очень сложный. Но сперва подучи C++.
Если решишь всё-таки с Vulkan, то глянь. Сам не изучал.
https://vulkan.lunarg.com/doc/sdk/1.0.57.0/windows/getting_started.html
>>501716
Ещё вот.
https://learnopengl.com/
Всё это знаю отсюда.
https://www.youtube.com/channel/UCr-5TdGkKszdbboXXsFZJTQ
Вот бы на картинке еще бы и аннотации к книгам были
>>501728
Вообще нет, терминология и принципы будут пересекаться и с каждой новой книгой процесс изучения будет идти все быстрее и быстрее. Но вообще конечно да пару годов придется потратить, но там представлен весь стек технологий, и потому знающие и применяющие этот стек зарабатывают большие деньги и в своем ремесле являются виртуозами
Если не смотреть на промышленный стандарт и прочее, допустим ты ориентируешься в данный момент также и на видеокарты без поддержки вулкана, то в чем будет профит изучать директс вместо опенгл?
В чем опенгл проигрывает директс?
Хуйита все эти твои книги. Один мой знакомый без этих книжек устроился прямиком в дисней из-за своего ума, на такие должности как твои книги обучают берут не двачеров, а математических гениев.
Спроси, почему майкрософт, а не линукс. Такой же вопрос. Рекомендую ознакомиться на вики с понятием "капитализм".
Как начнешь изучать, все вопросы отпадут, бро.
float RoundMax( float a, float b, float r ) {
a += r; b += r;
float f = ( a > 0. && b > 0. ) ? sqrt(aa+bb) : max(a,b);
return f - r;
}
float RoundMin( float a, float b, float r ) {
return -RoundMax(-a,-b,r);
}
float Humanoid( in vec2 uv, in float phase ) {
float n3 = sin((uv.y-uv.x.7)11.+phase).014; // "pose"
float n0 = sin((uv.y+uv.x1.1)23.+phase2.).007;
float n1 = sin((uv.y-uv.x.8)37.+phase4.).004;
float n2 = sin((uv.y+uv.x.9)71.+phase8.).002;
float head = length((uv-vec2(0,1.65))/vec2(1,1.2))-.15/1.2;
float neck = length(uv-vec2(0,1.5))-.05;
float torso = abs(uv.x)-.25 - uv.x.3;
torso = RoundMax( torso, uv.y-1.5, .2 );
torso = RoundMax( torso, -(uv.y-.6), .0 );
float f = RoundMin(head,neck,.04);
f = RoundMin(f,torso,.02);
float leg = abs(abs(uv.x+(uv.y-.9).1cos(phase3.))-.15+.075uv.y)-.07-.07uv.y;
leg = max( leg, uv.y-1. );
f = RoundMin(f,leg,.1);
float stick = max(abs(uv.x+.4-uv.y.04)-0.015, uv.y-1.15);
float arm = max(max(abs(uv.y-1.-uv.x.3) - .06, uv.x), -uv.x-.4);
f = RoundMin(f, stick, 0.0);
f = RoundMin(f, arm, 0.05);
f += (-n0+n1+n2+n3)(.1+.9uv.y/1.6);
return max( f, -uv.y );
}
float lensflare(vec2 fragCoord) {
vec3 ro, ta;
mat3 cam = getCamera( iTime, ro, ta );
vec3 cpos = SUN_DIRcam;
vec2 pos = CAMERA_FL cpos.xy / cpos.z;
vec2 uv = (-iResolution.xy + 2.0fragCoord)/iResolution.y;
vec2 uvd = uv(length(uv));
float f = 0.1/(length(uv-pos)16.0+1.0);
f += max(1.0/(1.0+32.0pow(length(uvd+0.8pos),2.0)),.0)0.25;
vec2 uvx = mix(uv,uvd,-0.5);
f += max(0.01-pow(length(uvx+0.4pos),2.4),.0)6.0;
f += max(0.01-pow(length(uvx-0.3pos),1.6),.0)6.0;
uvx = mix(uv,uvd,-0.4);
f += max(0.01-pow(length(uvx+0.2pos),5.5),.0)2.0;
return f;
}
bool intersectSphere ( in vec3 ro, in vec3 rd, in vec4 sph ) {
vec3 ds = ro - sph.xyz;
float bs = dot(rd, ds);
float cs = dot(ds, ds) - sph.wsph.w;
float ts = bsbs - cs;
if( ts > 0.0 ) {
ts = -bs - sqrt( ts );
if( ts>0. ) {
return true;
}
}
return false;
}
bool intersectPlane (in vec3 ro, in vec3 rd, in vec3 n, in vec3 p0, inout float dist) {
dist = dot(p0 - ro, n)/dot(rd,n);
return dist > 0.;
}
void mainImage( out vec4 fragColor, in vec2 fragCoord ) {
if( letterBox(fragCoord, iResolution.xy, 2.35) ) {
fragColor = vec4( 0., 0., 0., 1. );
} else {
vec4 col = texelFetch(iChannel0, ivec2(fragCoord), 0);
vec4 clouds = texelFetch(iChannel1, ivec2(fragCoord), 0);
col.rgb = clouds.rgb + col.rgb clouds.a;
vec3 ro, rd, ta;
mat3 cam = getCamera( iTime, ro, ta );
float dist;
vec4 tcol = vec4(0.);
vec2 p = (-iResolution.xy + 2.0(fragCoord))/iResolution.y;
rd = cam normalize(vec3(p,CAMERA_FL));
if (intersectSphere(ro,rd,vec4(FLAG_POSITION,HUMANOID_SCALEINV_SCENE_SCALE2.))) {
for(int x=0; x<AA; x++) {
for(int y=0; y<AA; y++) {
vec2 p = (-iResolution.xy + 2.0(fragCoord + vec2(x,y)/float(AA) - .5))/iResolution.y;
rd = cam normalize(vec3(p,CAMERA_FL));
if (intersectPlane(ro, rd, vec3(0,0,1), FLAG_POSITION, dist) && dist < col.w) {
vec3 pos = ro + rd dist;
vec2 uv = (pos.xy - FLAG_POSITION.xy)(SCENE_SCALE/HUMANOID_SCALE);
uv.x = -uv.x + uv.y0.05;
float sdf = Humanoid( uv, 3. );
float a = smoothstep(.4,.6,.5-.5sdf/(abs(sdf)+.002));
float sdf2 = Humanoid( uv+vec2(.025,0.05), 3. );
float a2 = smoothstep(.4,.6,.5-.5sdf2/(abs(sdf2)+.002));
float c = (a-a2)2.;
c = clamp(c+uv.x.2+.6,0.,1.); c=c; c=c;
tcol += vec4(mix(vec3(.04,0.05,0.06),SUN_COLOR,c),a);
}
}
}
tcol /= float(AAAA);
}
col.rgb = mix(col.rgb, tcol.rgb, tcol.w);
// lens flare
col.rgb += SUN_COLORlensflare(fragCoord);
col.rgb = clamp(col.rgb, vec3(0), vec3(1));
// gamma and contrast
col.rgb = mix(col.rgb, pow(col.rgb, vec3(1./2.2)), .85);
col.rgb = mix( col.rgb, col.bbb, 0.2 );
// vignette
vec2 uv = fragCoord / iResolution.xy;
col.rgb = mix(col.rgbcol.rgb, col.rgb, pow( 16.0uv.xuv.y(1.0-uv.x)(1.0-uv.y), 0.1 ));
// noise
col.rgb -= hash12(fragCoord)*.025;
fragColor = vec4( col.rgb, 1. );
}
}
Как начнешь изучать, все вопросы отпадут, бро.
float RoundMax( float a, float b, float r ) {
a += r; b += r;
float f = ( a > 0. && b > 0. ) ? sqrt(aa+bb) : max(a,b);
return f - r;
}
float RoundMin( float a, float b, float r ) {
return -RoundMax(-a,-b,r);
}
float Humanoid( in vec2 uv, in float phase ) {
float n3 = sin((uv.y-uv.x.7)11.+phase).014; // "pose"
float n0 = sin((uv.y+uv.x1.1)23.+phase2.).007;
float n1 = sin((uv.y-uv.x.8)37.+phase4.).004;
float n2 = sin((uv.y+uv.x.9)71.+phase8.).002;
float head = length((uv-vec2(0,1.65))/vec2(1,1.2))-.15/1.2;
float neck = length(uv-vec2(0,1.5))-.05;
float torso = abs(uv.x)-.25 - uv.x.3;
torso = RoundMax( torso, uv.y-1.5, .2 );
torso = RoundMax( torso, -(uv.y-.6), .0 );
float f = RoundMin(head,neck,.04);
f = RoundMin(f,torso,.02);
float leg = abs(abs(uv.x+(uv.y-.9).1cos(phase3.))-.15+.075uv.y)-.07-.07uv.y;
leg = max( leg, uv.y-1. );
f = RoundMin(f,leg,.1);
float stick = max(abs(uv.x+.4-uv.y.04)-0.015, uv.y-1.15);
float arm = max(max(abs(uv.y-1.-uv.x.3) - .06, uv.x), -uv.x-.4);
f = RoundMin(f, stick, 0.0);
f = RoundMin(f, arm, 0.05);
f += (-n0+n1+n2+n3)(.1+.9uv.y/1.6);
return max( f, -uv.y );
}
float lensflare(vec2 fragCoord) {
vec3 ro, ta;
mat3 cam = getCamera( iTime, ro, ta );
vec3 cpos = SUN_DIRcam;
vec2 pos = CAMERA_FL cpos.xy / cpos.z;
vec2 uv = (-iResolution.xy + 2.0fragCoord)/iResolution.y;
vec2 uvd = uv(length(uv));
float f = 0.1/(length(uv-pos)16.0+1.0);
f += max(1.0/(1.0+32.0pow(length(uvd+0.8pos),2.0)),.0)0.25;
vec2 uvx = mix(uv,uvd,-0.5);
f += max(0.01-pow(length(uvx+0.4pos),2.4),.0)6.0;
f += max(0.01-pow(length(uvx-0.3pos),1.6),.0)6.0;
uvx = mix(uv,uvd,-0.4);
f += max(0.01-pow(length(uvx+0.2pos),5.5),.0)2.0;
return f;
}
bool intersectSphere ( in vec3 ro, in vec3 rd, in vec4 sph ) {
vec3 ds = ro - sph.xyz;
float bs = dot(rd, ds);
float cs = dot(ds, ds) - sph.wsph.w;
float ts = bsbs - cs;
if( ts > 0.0 ) {
ts = -bs - sqrt( ts );
if( ts>0. ) {
return true;
}
}
return false;
}
bool intersectPlane (in vec3 ro, in vec3 rd, in vec3 n, in vec3 p0, inout float dist) {
dist = dot(p0 - ro, n)/dot(rd,n);
return dist > 0.;
}
void mainImage( out vec4 fragColor, in vec2 fragCoord ) {
if( letterBox(fragCoord, iResolution.xy, 2.35) ) {
fragColor = vec4( 0., 0., 0., 1. );
} else {
vec4 col = texelFetch(iChannel0, ivec2(fragCoord), 0);
vec4 clouds = texelFetch(iChannel1, ivec2(fragCoord), 0);
col.rgb = clouds.rgb + col.rgb clouds.a;
vec3 ro, rd, ta;
mat3 cam = getCamera( iTime, ro, ta );
float dist;
vec4 tcol = vec4(0.);
vec2 p = (-iResolution.xy + 2.0(fragCoord))/iResolution.y;
rd = cam normalize(vec3(p,CAMERA_FL));
if (intersectSphere(ro,rd,vec4(FLAG_POSITION,HUMANOID_SCALEINV_SCENE_SCALE2.))) {
for(int x=0; x<AA; x++) {
for(int y=0; y<AA; y++) {
vec2 p = (-iResolution.xy + 2.0(fragCoord + vec2(x,y)/float(AA) - .5))/iResolution.y;
rd = cam normalize(vec3(p,CAMERA_FL));
if (intersectPlane(ro, rd, vec3(0,0,1), FLAG_POSITION, dist) && dist < col.w) {
vec3 pos = ro + rd dist;
vec2 uv = (pos.xy - FLAG_POSITION.xy)(SCENE_SCALE/HUMANOID_SCALE);
uv.x = -uv.x + uv.y0.05;
float sdf = Humanoid( uv, 3. );
float a = smoothstep(.4,.6,.5-.5sdf/(abs(sdf)+.002));
float sdf2 = Humanoid( uv+vec2(.025,0.05), 3. );
float a2 = smoothstep(.4,.6,.5-.5sdf2/(abs(sdf2)+.002));
float c = (a-a2)2.;
c = clamp(c+uv.x.2+.6,0.,1.); c=c; c=c;
tcol += vec4(mix(vec3(.04,0.05,0.06),SUN_COLOR,c),a);
}
}
}
tcol /= float(AAAA);
}
col.rgb = mix(col.rgb, tcol.rgb, tcol.w);
// lens flare
col.rgb += SUN_COLORlensflare(fragCoord);
col.rgb = clamp(col.rgb, vec3(0), vec3(1));
// gamma and contrast
col.rgb = mix(col.rgb, pow(col.rgb, vec3(1./2.2)), .85);
col.rgb = mix( col.rgb, col.bbb, 0.2 );
// vignette
vec2 uv = fragCoord / iResolution.xy;
col.rgb = mix(col.rgbcol.rgb, col.rgb, pow( 16.0uv.xuv.y(1.0-uv.x)(1.0-uv.y), 0.1 ));
// noise
col.rgb -= hash12(fragCoord)*.025;
fragColor = vec4( col.rgb, 1. );
}
}
Ты просто скажи, человеку, который не собирается идти работать со своими знаниями, а использует их в конечном продукте, какой резон изучать directx вместо opengl?
Сейв после каждого убитого ежесекундно и перезагрузка, как коцнула аномалия это тупо же.
Потому что DirectX более солидная и хорошо продуманная библиотека/API. В OpenGL много хлама и хаоса. Когда-то OpenGL был лучше DirectXa, но потом что-то пошло не так и они стали отставать, это было в нулевых. Можешь тут почитать https://personanonymous.wordpress.com/2012/07/12/a-brief-history-of-opengl-vs-microsoft-directx/
И даже Кармак, который писал игры на OpenGL, говорит что DirectX лучше.
То есть грубо говоря плохо реализованное API, в плане дружелюбности использования.
Это справедливо для всех версий опенгл, например третьего и четвертого? В вулкане все лучше стало?
Не неси хуйню, если не пиздишь, то инфа 100%, что этот твой знакомый задрочил не один десяток книг, аналогичных перечисленным, знания не берутся из воздуха.
Никакую конечно. Сейвы - это пережиток времен, когда держать персист всего мира и делать респаун игры не тянули
Если хочешь работать на дядю - то техническое/математическое, потому что в руснявом гей-деве геймдиз - это всего лишь оператор эксель-табличек с формулами.
Если работать на себя, то получай образование в той области, с который ты будешь совмещать свое фонтанирование идеями (на хуйдожника, того же макаку, а также звуковика, сценариста, маркетолуха и пр.)
Во первых потому что Microsoft его продвигал, да.
А в дополнение скажу, что в директе есть сетевой интерфейс, которым можно пользоваться. Дальше он внутри себя уже низкоуровнево и надёжно соединяется с машинами и общается. Всё что тебе надо для игры это этим воспользоваться.
Григорович, хватит сидеть на двачах, иди сталкера делай
Майкрософт начало сувать даллары производителям видеокарт, а те под видом конкуренции начали сувать палки в опенгл. Таким образом аппаратная реализация директа стала быстрой и унифицированной на всех видюхах, а у опенгл либо тормозная программная реализация, либо милиард аппаратных реализаций под каждую видюху персонально.
Так точнее.
Сап. Подскажите, как лучше всего обозначать смех в диалоге? Диалоги не озвучиваются. Просто портрет персонажа и текст. Просто писать "Хахаха", или лучше курсивом писать что-то типа смеется? От последнего варианта несет каким-то аутизмом ролеплеерным, чёт я не уверен.
Я бы заготовил для каждого персонажа пяток иконок-портретов с эмоциями. Не знаю, насколько это лучше всего.
>Я бы заготовил для каждого персонажа пяток иконок-портретов с эмоциями и когда он говорит со смехом, ставил бы смеющуюся иконку. Дополнительно, в тексте я бы литературно отражал эмоцию. А для автоматизации всего процесса, я бы в текстовом файле с репликами ставил тэги, которые игра бы читала, но не отображала, а только иконку ставила.
Слоуфикс.
Неплохо. Правда нужно ебаться с автоматизацией, но это даже интересно, спасибо.
Тонкота! Маладэс.
>>501746
Вот еще кстати более подробная статья/пост о DirectX vs OpenGL, и почему OpenGL обосрались https://softwareengineering.stackexchange.com/a/88055
тестик, пацаны
>Что лайтмапы?
Низкого разрешения. Ради скорости. Добавь детализации лайтмапам и все эти артефакты уберутся. Я это в уроке по УЕЧу видел.
Пробовал Godot и Unity. Юнити совсем не вариант для телефонов, пока на годоте сижу, но lua не нравится.
Почему к годоту, который написан на сях, прикручивается только дотнетоговно? Тщетно бытие.
мимо пожилой паскалист из провинции
Объем работ. Там не на один год работы. Сначала нужно вручную(!) переписать на паскаль все заголовочные файлы АПИ годота. Затем, нужно написать плагин для годота, который во-первых, осуществляет синтаксическую подсветку для скриптов на паскале, во вторых, при запуске игры скармливает эти файлы компилятору паскаля, в третьих, полученные предкомпиленные файлы нужно линковать к остальной игре, которая линкуется годотом.
И всё это нужно программировать месяцами, годами. А мог бы игры делать. Поэтому - увы, эту мечту приходится отбросить и изучать гдскрипт.
тогда тебе в castle engine, про который писали в соседнем треде. Я правда не некрофил, но если тебя упарывает pascal, то вперед
Не то чтобы меня упарывает паскаль. Дело в том, что я его знаю лучше си. Поэтому, если бы было готовое решение на паскале, я мог бы делать игоры, вместо изучения языка. Но не castle engine.
Это я про него писал. Там пиздец. Я запускал примеры из его комплекта поставки, они, блеать, ТОРМОЗЯТ на ПЕЧ 1060. Уж на что годот считается тормозным, но castle engine вообще пиздец. Кроме того, у него очень туго с визуальной частью - всё надо либо кодить руками, не видя результата, либо добавлять еще больше тормозов, подключая визуальные модули ИДЕ, которые каргокультируют дельфи. При этом видимого результата тоже не увидишь, пока не скомпилируешь, будешь только мокрописьки на форме наблюдать. Мне идеология годота больше нравится. Ноды, интегрированные инструменты - вот это всё. От паскаля мне ИДЕ не нужно. Нужен только компилятор, который бы компилировал PAS-файлы, написанные в самом годоте с подсветкой и автодополнением, и чтобы передавал их годоту на линковку.
1280x720, 2:00
>Кто-нибудь пишет игоры на SDL? Как оно ваще? Только что нагуглил. Щупаю.
SDL - это просто слой. Если ты его слишком много намажешь - потом будет плохо.
Годот не оптимален для Android, он на половине устройств не работает.
https://2ch.hk/gd/res/477911.html#483967 (М)
https://github.com/godotengine/godot/issues/12816
C точке зрения оптимизации лучше брать не движок, а фреймворк. Кокос, libgdx - норм выбор.
чтобы игроки больше кооперировались, отслеживать как долго один игрок говорит с другим одним и тем же игроком (есть реализация, не важно как); Если говорит долго то все заебис, значит игрок как и задумано не использует скайпы и рейдколы и поддерживает в игре живую атмосферу, а так же не играет в соло, в обратном случае, если молчит в игровой войс чат когда рядом долго один и тот же человек, у него в наушниках все громче и громче начинает играть шизофренический бред ( органичная имитация того, что он сходит с ума без общения на необитаемом допустим острове). Если сделать тише игру, чтобы заглушить звук "галлюцинаций", то соответсвтенно заглушишь звук шагов противников например, что уже нехорошо. Короче, насколько такая механика реализуема (с учетом что все контр меры игроков по обходу парируются) и насколько игрокам она будет по нраву?
добавлю, что общая механика игры в целом заточена под добровольные объединения игроков в свои общины
> код там - адское говно
Хуй знает, что ты там говенного увидел. От самой формулировки диванным икзпердом попахивает.
Натренировать адекватный аи для принятия этого решения можно, но занять это может сколько угодно времени.
Если голоса будут зашиты в клиент - их сразу выковыряют.
Если ты будешь стримить весь звук с сервера, то это будет пиздец дорого, и полностью от рассинхрона ты никак не избавишься.
Как нехуй делать, тривиальна задача.
Уже сто раз обсуждали. На андроиде играют обладатели крутых лопат с мощным чипсетом, который годот поддерживает.
Можно и в Японию, если знаешь язык/хочешь выучить в языковой школе
да спор был чисто идеологический, как реализовать это идея пришла буквально сразу, но мой аппонент говорит, что звучит это интересно, но на практике никто не захочет слушать шизофазию в наушниках (соло игроки, на которых мне похуй, потому что игра расчитана на объединение игроков, а уже потом пизделовки стенка на стенку, ну и люди со скайпами и рейдколами, которые просто молча бегают по карте). Но если с моей точки зрения это нежелание слушать шизофазию подтолкнет людей общаться и кооперироваться, то мой друг сказал, что это подтолкнет их выключать звук
Либо как он сказал " все будут хуярить друг друга как в расте, но при этом орать в микрофон"
Вы лучше сделайте, чтобы ваша игора транслировала внешний войсчат. Двух зайцев убьёте: и самим реализовывать велосипед не надо, и в игре молча не бегают.
Как минимум что-то интересное - журналистам и пабликам понравилось бы о таком рассказывать.
Как игровая механика, конечно, принесет какое-то количество проблем.
Но может это и гениально (больше социальности - меньше churn, больше ретеншен - правда если вам важны эти показатели)
>Кстати, код там - адское говно. Но да, особого выбора нет.
Код там не говно, а прост как три копейки. Есть разные уровни профессионализма.
Здесь не наворотили кучу абстрактных деревьев ООП, а дали тебе всё пощупать и потрогать, чтобы ты мог написать всё как тебе удобно.
Выдавать каждые 10 минут 10 очков опыта если если игрок использовал войс в этом промежутке. Испытано рп шардами NWN2
Во времена РП шардов НВН, наверное, негативно. А в современно выживаче думаю вполне прагматично.
>какой резон изучать directx вместо opengl?
Резон тут один: Ты не любишь линукс, не любишь кроссплатформенность, опенсорс и жопаель. Стремишься всё это уничтожить во славу шындовс! Вот тогда ты предпочитаешь директикс. Пишешь приложения с закрытыми исходниками, требуешь денег за них. Одобряешь ДРМ, таскаешь по судам всех, кто посмел спиздить твой софт.
Неизвестно, ты же первопроходец, пройди и поведай нам.
Не советую с него начинать. Game maker studio и т.п. лучше
Да, самое то. Для интерактивной разработки можешь взять Funnel вместо Lua (на любителя).
Хотя он же вроде на llvm, чего это я.
>синглтон
Единственный паттерн, который в универе проходили?
https://github.com/libgdx/libgdx/tree/master/gdx/src/com/badlogic/gdx
Вот сурсы либы, жду от тебя ярких примеров неуместного использования синглтона. Пока ты своим пердежом воздух сотрясаешь.
Хули нам, индюшатникам. Мы тут и жнецы, и жрецы и на дудке игрецы.
Почитай PBR theory от сабстнс для начала. 90% красоты не в свете, а в правильно и быстро работающем со светом материале.
Игори уже не те
Ставь галочку. Нет времени объяснять.
Талантливый человек, что угодно сделает интересным. Но я бы все равно такое не стал качать, лень. Только если бы все вокруг трубили, что это суперигорь. А у тебя скорее всего получится какаха.
Если просто менеджмент - то нахуй. Если осилишь физику - типа как во всяких шоу по дискавери про механиков - вот тогда бы было збс.
Край Энжин лучше для сетевых дрочилен
Похую. "Движок для ммо" - это не юнити и уе, а отдельные продукты, которые в большинстве своем имеют клиентский сдк и к тому и к тому. В некоторых из них можно и серверсайд писать с помощью билдеров, но если тебе нужна еба-производительность - то ни один из них не подойдет, а если формальная - то тоже подойдет любой.
Скайри, Римворлд, Старбаунд.
Манямирок.
Так и в ВоВе на шарде столько же, вроде.
Архитектура у комнаты на 100 тел и сервера на 5к онлайна различается как небо и земля. Комнатные решения есть в ассортименте для любого движка за рупь пучок, ммо-решения из коробки ничего не поставляют, и их еще надо допиливать под каждый конкретный проект, причем без гарантии успеха.
Это разговоры об Олимпе. Ты никогда не сделаешь вов, нахуй этим вообще интересоваться.
Хочу сделать симулятор гильдии пожилых магов с седыми бородами, немного в юмористическом пародийном сеттинге. Куда смотреть? Где можно приворовать идеек? Ничего похожего не встречал. Можно суммонить демонов, заниматься алхимей, отправлять магов в походы, экипировать и изучать магию.
Ты походу не понимаешь, о чем вообще речь. Анон говорит, что одно дело - писать для комнаты на 30 человек, а другое - для комнаты на 300 человек. Уже здесь разница будет такой, что два проекта будут далеки друг от друга.
далеки друг от друга как небо и земля*
У меня нет денег на команду. Увы =(
Почему-то представил сюжет, где молодую амбициозную героиню назначают руководить гильдией магов. Но гильдия находится в жопе мира, да и не нужна никому, потому что уже сотни лет никто не видел нечисти. Понимает, что её слили из столицы, возможно далее по сюжету раскроется кому это было выгодно. Приехав туда она попадает будто богом забытое место, где одна пыль, тоска и фриковатые седые старики живущие в своем маня-мире. Само собой она оживляет своим приездом это болото, старики начинают кипишить, кто-то выслуживается, кто-то наоборот недоволен, раскрываются характеры стариков. Начальница решается реорганизовать гильдию, освежить, осовременить и пошло-поехало. Ошибки, конфликты, трудности.
По механикам Guild Commander возможно подойдет.
Глянул скрины, столько-то таблиц. Спасибо в любом случае за тип.
Молодую выпускницу физкультурного института Елену Величко направляют работать тренером в спортивный клуб. Она полна радужных надежд. Однако вместо перспективных спортсменов ей дают «группу здоровья» — шестерых мужчин не первой молодости, не отличающихся ни здоровьем, ни покладистостью.
Елена пытается всячески избавиться от своих подопечных. Она даёт им то смехотворно лёгкие, то непосильные нагрузки, кричит, грубит — словом, пытается сделать так, чтобы её уволили, а это сложно: по советскому законодательству уволить молодого специалиста[* 1] можно было только за очень серьёзный проступок.
Скоро к группе из шести «стариков» присоединяется седьмой — студент Володя Тюпин. Ему нравится Елена, и он пытается добиться её расположения. Володя всячески старается помочь девушке осуществить её план: как может, разваливает группу изнутри и дискредитирует тренера. Но на деле всё получается наоборот: «старики» проникаются искренней симпатией к своему инструктору и изо всех сил стараются быть на высоте.
В финале все семеро попадают в экстремальную ситуацию (на их глазах грабят инкассатора) и оказывается, что Леночкины занятия не прошли даром — «старики» не только физически окрепли, но и сплотились в дружную команду.
ПРОСТО ВСЁ УЖЕ БЫЛО
Был опыт с юнити, но может что удобнее и лучше есть.
Сеттинг из Магики можешь поворовать. Потому что сразу она вспоминается по твоему описанию.
>2д тавер дефенс
Flash
>рпг вроде финалки
Хуй знает, на пека нет бесплатных движков, которые бы такое потянули. Попробуй CryEngine что ли.
Роботочую! Гдскриптчую! INSTALL GODOT MOTHAFUKA!
>рпг вроде финалки?
Какой именно? Для 1-6, 7-9 и годота хватит, а для X-XV - никакой движок, у тебя таких денег нет.
Казалось вс и очевидно, но на практике я что-то затрудняюсь перевести из прямого повестования в такой порционный формат. Вот какая у игры завязка:
На совместном праздники один завистливый граф отравляет другово чтоб пребрать к рукам его владения за которые идет давняя вражда. Отравление проходит полудачно, граф все таки выживает, но слабеет настолько что ему приходится бежать со слугами в дальний малый замок и прятаться там. Завистливый граф отнимает его земли, выбирает из местных продажного главу и заставляет местных крестьян работать в нечеловеческих условиях что бы обспечить штурм укрытия замка где прячется бывший владелец. Один из катрожников и есть ГГ, которому в начале игры предстоит из этой катроги собвенно сбежать.
Как весь этот пир, страительствои бегство подать кусочками?
> сделай мне такой графон на годоте
Ты ему модельки и материалы вначале дай, чтобы требовать.
>Ну давай, сделай мне такой графон на годоте.
На, сосуня
https://www.youtube.com/watch?v=hpajjoXDvgQ
Ну и, конечно, ты нихуя не сможешь в такие модели и дизайн
Репортнул в РКН за пикчу с пидорами.
Очевидный видео ролик, или слайд шоу.
Да как в дарксоулс, блеать! Как в ТЕС. Игрок просто играет каторжником, блядь. А если ему вдруг станет не похуй на твои маняновеллы про графьёв - он почитает книжечки в перерывах между гриндом, фармом и нагибом.
this
Ответный вопрос. Чего достаточно для джун девелопера? Проекты, движки, технологии?
Нинасколько, анон, считай ты денег никогда не увидишь.
По сути, подумай над одним вопросом - почему каторжнику должно быть не поебать на прежнего феодала? Вот ответ на этот вопрос ты и должен показать - у игрока должна появиться эмоциональная привязка.
>Насколько это нормальная практика в 2к18?
Крайне редкая, советую годик поработать и съебывать в более серьезную контору.
Хуй знает как в москве, но в провинции для малого бизнеса это вариант по-умолчанию.
мы тут клепаем казуалочки на смартфоны, поэтому от меня требовался опыт разработки под мобильные устройства на Unity, понимание принципов ООП, некоторое представление о хорошей архитектуре и оптимизации, чтобы не писать откровенный говнокод. Ну и несколько любительских и фрилансерских проектов, но этого у меня не спрашивали, а я сам сразу совал в лицо.
мне, как недавно вкатившемуся, сложно судить, но сравнение Анриала и Юнити по хедхантеру говорит, что Юнити востребованнее.
Статистики нет. Ибо в России геймдев-индустрии вообще нет. И это не мои слова, а слова многих, кто работал на ААА конторы , с которыми я общался на polycount.
>в России геймдев-индустрии вообще нет
А откуда тогда столько вакансий?
>а слова многих, кто работал на ААА конторы
А при чем здесь ААА конторы? Для тебя если студия как минимум Ведьмака не разрабатывает то она всё, к геймдеву отношения не имеет дитё?
Какие только долбаебов на эту доску не заносит, пиздец просто.
Ой, иди матч три уже делай, эксперт диванный. Мог бы сам в гугле почитать про то, что в России индустрии нет. Доказывать что-то ёбику - зря время терять. Вакансий у него блять куча. Чмо ёбаное.
Не разводить на дваче срач? Да ты охуел.
>>502829
>иди матч три уже делай
Ну пойду и что? Этой не геймдев что ли? Потому что ты сказал?
>Мог бы сам в гугле почитать
Там написано, что твоя мать шлюха, сам посмотри.
>Чмо ёбаное.
Пиздливая ссыкуха забилась под шконку что-то оттуда вереща перед напором фактов, как ожидаемо.
А знаешь почему ты на самом деле являешься дырявым пидорасом? Потому что человек просто задал вопрос, какой движок наиболее распространен в российском геймдеве. Он не спрашивал твоё бесполезное мнение есть геймдев в России или нет. И мнение хуесосов с поликанта его то же не интересовало. Он блять просто спросил, что больше распространено. Нахуй ты-то вылез пидорас? Если у тебя статистики нет или хотя бы опыта в сфере зачем ты рот свой открываешь? Даже если в твоем манямирке те сотни студий клепающих мобилкопарашу на юнити не являются настоящим геймдевом, твоё сука мнение по этому вопросу разве спрашивали? Ты ебаным ничтожеством родился, таким же ничтожеством и сдохнешь, а всё потому, что язык за зубами держать не умеешь, когда того требует ситуация.
Зачем ты всех судишь по себе?
Но ведь большинство ААА контор используют аутсорсеров из России.
А у трипл-эя собсна и выбора нет, там что дяди скажут, то и будут делать, и скажут они явно не рисковать и пробовать что-то новое.
>Инди все ебаные ссыкуны и боятся рисковать.
Ну сложно в одного пилить большие проекты, а толпой невозможно, всем лень, все хотят делать свои проекты, художники могут наебать и в конце разработки забрать свои рисунки и выпустить игру, не делясь ни с кем.
Я с радостью возьмусь за игру мечты, как только введут БОД. К тому времени, правда, все игры уже будет писать ИИ.
У руснявых попросту нет денег заплатить художнику и т.д. на еду, в то время как западный инди-аутист наскрести сможет на пакистанца или русского ваньку.
Я чёт не понял: у либгдх есть инсталлер. Значит мне нид просто указать путь, оно создаёт проект и потом я уже открываю этот проект через иде?
И если я собираюсь делать билды на пука - мне не нужно ставить ведроид студию?
Даже не знаю, какую из тысяч индюшек тебе скинуть. Ну вот например что-то уровня говнотейла у нас есть?
> Значит мне нид просто указать путь, оно создаёт проект и потом я уже открываю этот проект через иде?
Всё так
> если я собираюсь делать билды на пука - мне не нужно ставить ведроид студию
В AS можно и под десктоп билдить без танцев с бубном.
Сделай каторжника официантом, который графу яд подавал. Личное участие игрока (или преподношение читателю в настоящем времени) в событиях - наше всё.
А вообще, графья - это скучно. Да и война за территорию тоже. Ни один главный злодей никогда до банальщины не опускается, минимум захват всего мира, максимум уничтожение реальности - а у тебя война за территорию, бэээ. Сделай династическую вражду, и чтобы с обеих сторон жертвы были, украденную невесту, советников, заливающих в уши яд, я не знаю, какой-нибудь волшебный артефакт, за который реально стоит проливать кровь - что угодно, только не мотивацию как в парадоксодрочильнях, она только для аутирования над картами работает и только потому, что у игрока отыгрыш покраса карты.
ЛИчное участие и правда однозначно лучше.
А у меня игра и не про графьев и конфликт не за территорию лол. Не думаете же вы что я расскрою свой замысел прямо тут... бля... лол.. а вообще х3 что за параноя и кому я нахуй нужен. Но я короче если чо просто переписал сюжет перекинув его в сеттинг побанальней и немного упростив до сути и сковырнув шелуху блудливых деталей и обношенных уточнений.
>Не думаете же вы что я расскрою свой замысел прямо тут
Да кому оно надо. Тут целый тред новичков у которых ни одной игры.
Какие там самые эффективные drm есть и хоть кому-то это удалось?
Может просто осознал, что из-за таких как
вы ведьмака 4 не будет и сталкер 2 будут делать 15 лет, зато онлайн гриндилки с трансами и лутбоксами плодятся, как кролики.
>все еще верить, что анальная защита увеличивает продажи, и что б2п-синглплеер-проект может потягаться прибылью с любым сетевым дрочиловом, даже самым говняным
Хехсимус мдаксимус
Покажи мне хоть один движок, заточенный под 2д, с интерпретатором крестов.
Так ли важны тебе эти кресты? Тут либо сам пишешь под одну платформу, либо используй Unreal.
А для всех платформ можно на любом другом движке написать. Unity, LibGDX, Defold, Love2D, etc.
>Так ли важны тебе эти кресты?
Ну если я на них пишу, что ж делать. Не хочу тратить время на изучение другого языка, чтобы только подстроиться под определенный движок.
Хорошо пишешь? Какую игру хочешь сделать?
Как же нет? Cocos2d-x.
SDL, вроде, конкретно для веба не очень хорошо подходит. Подойдёт OpenFl? На чём люди дело делают?
SDL отлично подходит для веба - https://lyceum-allotments.github.io/2016/06/emscripten-and-sdl-2-tutorial-part-1/
Другое дело, что в нем ничего нет, это тупо вывод 2д картинок.
Ну, можно, будет такой монстр с излишними слоями абстракций, но чем тебе поможет опен гл? Это все равно все вручную писать.
Да я 7-? миллионам готов струю.
гениальный геймдизайнер в частности
Задавайте свои реквесты с пруфами.
Я бы посоветовал defold но смотри, там lua, многие его "не читали но осуждают" а вообще движок быстрый и простой, но с физикой есть недоделки.
Это копия, сохраненная 8 апреля 2019 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.