Master of Luna

Master of Luna

@luna_game

Ведет @atiupinMaster of Luna в Steam: https://steampowered.com/app/2393510

654подписчиков
Ежемесячно🇷🇺

Похожие каналы

Все →

Последние посты

Разберу как я делаю эффекты для заклинаний на примере «Волны смерти», нового заклинания сферы Тени!У меня два больших источника вдохновения — Pokemon Fire Red / Leaf Green и Final Fantasy IV и V. Соответственно, набор изобразительных средств близок к SNES/GBA.Разберем что у нас есть:1. Спрайты. Это база, без них никак. Я изначально поставил себе ограничене в три кадра на анимацию и придерживаюсь его до сих пор.2. Трансформации. В моем случае это движение спрайтов по экрану и их масштаб (его же можно использовать чтобы отразить спрайт). Поворот я так и не удосужился добавить в движок, так что живем без него.3. Смешение цвета. Любому спрайту я могу дать второй цвет и динамически задать насколько его смешать с оригинальным (игнорируя альфа-канал, конечно). Это позволяет делать эффекты, когда юниты вспыхивают красным при ударе, например.4. Системы частиц. Компоненты, который умеют генерировать коротко живущие спрайты с заданым интервалом.Дополнительные ограничения:1. Полупрозрачность не используется по стилистическим соображениям.2. Строгий пиксель-арт, все по сеточке.Теперь по процессу. Он разный для каждого заклинания, но основная идея в том, что у нас есть основной эффект отрисованный спрайтом и группа поддержки из частиц. Например, в данном случае основная анимация это расходящийся круг с черепом, а маленькие кружочки после него это выбос частиц (там тоже по 3 кадра).В этом эффекте нет трансформаций, но обычно я их добавляю. Нет никакого смысла анимировать движение спрайтами, если его можно сделать в коде в 60 фпс.Обратите внимание на тайминг. Концом эффекта считается не момент когда все ее элементы исчезнут с экрана, а именно когда пройдет «основной удар», в данном случае большое кольцо. Цель после этого тут же вспыхивает красным и рисуется отлетающий урон. А маленькие частицы еще остаются на экране, показывая остаточный эффект от заклинания.По цветам все очень просто. Почти все эффекты используют светлый цвет своей сферы плюс белый. Так они хорошо видны на любом ф

8 мая 2026 г.771В Telegram

Небольшой селф-промоушен!Я полгода назад делал пост со ссылками на классные окологеймдев видео на Ютубе. Поскольку он имел некоторый успех, а я продолжаю поглощать восьмичасовые эссе по играм столетней давности, я решил сделать канал, куда буду кидать все просмотренное со своими заметками.Расклад такой:— Только видосы, которые я посмотрел целиком.— Девяносто процентов видео будут на английском.— Тематика — игры, геймдейв, иногда что-то просто развлекательное или образовательное. Без политики и шитпостов.👉 https://t.me/atiupin_eye

5 мая 2026 г.613В Telegram

Позавчера в ранний доступ вышли Heroes of Might and Magic: Olden Era и я в них пару часов поиграл. Честно сказать — я несколько разочарован. Не потому что это плохая игра, но она не та чем могла бы быть.Начну с хорошего. Игра красивая! Все объекты, юниты и портреты героев сделаны очень классно. У меня не возникло проблем с читаемостью на карте мира хотя я играл без подсветки. Я рад, то разработчики дали возможность заменить дурацкий белый туман на привычный космос. Экраны городов выглядят достойно, музыка и звук на месте.У меня не было никаких технических проблем с игрой, весит она мало и грузится быстро. На стимдеке работает без тормозов, хотя вся графика и выглядит жеваной из-за низкого разрешения.Дальше можно долго перечислять то, что в игре есть, но на мое мнение о ней никак не влияет — куча шаблонов и тонких настроек для мультиплеера, продвинутая система ивентов и квестов с возможностью выбора различных вариантов диалогов, нелинейная кампания с системой репутации (зачем?..) и еще тонна всего. В бедности фич я эту игру упрекнуть точно не могу.Теперь что прямо не понравилось.Всего слишком много. В игру вставили все фичи из Героев 3, Героев 5, сверху из KB насыпали и своего не забыли добавить. Механики раздутые, слишком много типов ресурсов. Геймдизайн «богатый», но не изящный. Нужно принимать кучу решений, но они не ощущаются весомыми.Из этого еще следует куча дурацких интерфейстных моментов. Например, в кампании надо построить замок, но игра не дает этого сделать пока ты не выберешь пункт в списке из одного пункта. Почему? Потому что в одиночной игре этих пунктов три. Нафига вообще какие-то дополнительные выборы при строительстве? Ну, иначе система ресурсов не складывалась, видимо. И так во всем.Вторая проблема — механика законов. Я твердо уверен, что человек которые ее придумал не понимает этоса Героев. Исторически эта игра наследница не Цивилизации, а самой первой KB. Ты не управляешь королевством, а играешь «от земли», от лица героя. Все твои конфликты — прик

2 мая 2026 г.648В Telegram

Расскажу откуда я беру имена. В Луне их довольно много — герои, спящие, города и еще всякие топонимы встречаются в описаниях. А еще недавно писал миф сотворения мира, там сразу пачка понадобилась.Стартовая точка придумывания — культура в которой существует персонаж или место и язык на котором его изначально назвали. У меня каждая игровая раса базируется на какой-то реальной культуре, что сильно упрощает дело.Далее варианта три:1. Говорящее имя2. Значащее имя3. Искуственное имяГоворящиее имена я использую только для топонимов. Обычно это прилагательное + существительное: Янтарные Врата, Тихие Ветры. Иногда два слова слипаются в одно: Белокаменный, Быстротечный.Второй вариант один из самый распространенных. Нужна, например, богиня моря. Берем греческие корни и адаптируем: Таласса (thalassa — море), Пелагея (pelagos — открытое море), Кимотея (kyma — волна). Можно пару букв убрать или поменять V на W, а C на K, чтобы круче было. Не забывает отрезать -us в конце, если на русский переводим.Конечно, не обязательно брать греческий или латынь, языков полно. Я активно использую шумерский, хорошо для древних штук подходит.Также имя может не значить абсолютно ничего и быть просто набором слогов. Опять же, лучше идти от существующего языка и базироваться на его слогах и логике. Если у вас пришельцы какие-нибудь, то это не подойдет, но имена в сайфае это вообще отдельная тема и подход там должен быть другой.Наконец, четвертый, самый секретный тех. Имя можно украсть! Из другой игры, книги, религии или даже у соседа. Тут советовать нечего — воруйте оттуда, к чему лежит сердце! Из Героев.Пару слов про инструменты. Раньше я использовал Google Translate, потому что там есть перевод на латынь, ну а сейчас полностью переехал на Claude — понимает все языки мира, ищет слова по заданной теме и вообще делает все, кроме кофе.Бонус-трек: отличное интервью HotA Crew, там про имена хороший кусок: https://vk.com/@-8632669-hota-crew-next-move

26 апр. 2026 г.623В Telegram
Master of Luna — пост в ТГ канале

Новые портреты!

13 мар. 2026 г.741В Telegram

Несколько быстрых новостей!— В Стиме сейчас проходит TurnBasedThursdayFest, куча пошаговых инди-игр продается со скидкой, стримы все дела.— Master of Luna тоже участвует, скидос 25%.— Через 15 минут по игре будет стрим в рамках фестиваля, я буду посматривать одним глазом.— Я живой, но дела в реальной жизни, которые я слишком долго откладывал, тормозят разработку.

10 мар. 2026 г.887В Telegram

Хочу немного порефлексовать на тему ИИ и его применения в геймдеве, да и вообще.Я начал часто использовать ChatGPT с 4 версии, и по мне его основная сила — объяснять вещи. Вот уж кто не будет тебя осуждать, когда ты в сотый спрашиваешь тонкости применения артикля the или расскажет что такое VAT с примерами и таблицами.При этом заставить его придумать что-то — задача провальная. Даже имена персонажей и названия заклинаний, которые он предлагает, получаются не в кассу. Возможно, это недостатки промпта и ему следовало бы скормить все существующие в игре тексты, но все, что он после этого сможет — сделать что-то среднее.Еще есть перевод. С ним прекрасно справляется DeepL, который даже не LLM в совеменном понимании. В 90% случаев я редактирую перевод, но он дает очень хороший черновик. Конечно, на незнакомый язык я бы переводить так не стал, потому что нет возможности валидировать результат.Код. Ну, тут, конечно LLM хороши (модели Claude в частности). Год назад он был почти полезен, а сейчас вот прям безусловно. Делает всякую рутину, пишет тесты, проверяет сам себя — прямо приятно смотреть как работает. Я бы сказал на 20-50% больше можно сделать. Луне это уже не особо поможет, а вот следующую игру руками писать смысла мало. А еще это самый этичный способ использовать ИИ, потому что кода по открытыми лицензиями тонны и авторам обычно строго пофиг кто и как его использует. Одна проблема — ДОРОГО.С картинками все сложнее всего. Во-первых это самая этически спорная часть применения ИИ, во-вторых клеймо ИИ заметно. Уже не в виде семи пальцев, но в чем-то, что тяжело описать. Хотя если генерить текстуры кирпичей, наверно, никто не заметит. Пиксель-арт в низких разрешения ИИ генерить пока не способен. Думаю, что просто потому, что никто специально не заморачивался. В целом — не рекомендую. Картинка дает 80% первого впечатления, а впечатлить кого-то слопом сложно.Звуки. Я не трогал эту область, но направление кажется мне очень перспективным. Можно сгенерировать ровно то, что нуж

31 янв. 2026 г.1 080В Telegram

Так, чо там по планам на год-то.Для начала надо доделать сферу Тени — с проклятьями, вампирами и вот этот всем. Большая часть существ в игре уже есть, только призвать их пока нельзя. Заклинания готовы где-то наполовину — все продумано и имплементировано, но не закончены тексты, баланс и эффекты.Из этого автоматически вытекают новые ветки развития для героев и новые маунты. По-моему 4 штуки нужно и некоторые даже нарисованы уже. И новые спящие тоже нужны, чтобы покрыть все сочетания сфер.Это все в следующей версии.После этого добавлю две новые фракции, пока не скажу какие. Здесь же хочу переработать города, сделав больший акцент на комбинацию разных кварталов и уникальность фракций. Может быть и осады сюда же получиться упихать, но вряд ли.Дальше развилка.С одной стороны очень хочется добавить артефакты, даже есть план как их сделать — в лейрах находишь основы, ритуалами зачаровываешь. В зависимости от основы (меч, щит, амулет, корона и т.п.) получаются разные эффекты. Снять артефакт с героя нельзя, только разрушить или перезачаровать. Таким образом не нужно будет их перетасовывать каждый ход (бесит в Героях жесть).С другой — нужна какая-то дипломатия. Не прям классическая с торговлей и пактами о ненападении, но какой-то способ взаимодействовать с другими игроками. Тут вообще без идей пока. Ритуал, отсылающий сообщения? Битвы в астрале? Кучкование по принципу поклонения Эо/Таш. Не знаю. Что точно хочу — чтобы они с игроком говорили.А еще ачивки надо. Ну или какую-то метапрогрессию. Не в том плане, что прошел игру и получил игровой бонус, а может быть открыл кусочек нарратива или легенду какую. Чтобы люди не просто так потели.Такие планы вот. Сроки, как водится, не оцениваю. Ждите.

18 янв. 2026 г.1 000В Telegram
Master of Luna — пост в ТГ канале

Нанес сокрушительный удар по индустрии ИИ и лично Илону Маску

30 дек. 2025 г.1 070В Telegram

Двойная новость!Во-первых в Стиме началась зимняя распродажа, так что до 5 января Луна будет продаваться со скидкой в 25%!👉 https://steampowered.com/app/2393510Во-вторых только что вышел патч 0.13.0, добавляющих несколько новых объектов на карту и пять новых существ — разнообразную нежить.Все изменения: https://store.steampowered.com/news/app/2393510/view/536621842119525415Хороших вам праздников, друзья!

18 дек. 2025 г.2 410В Telegram

Решил вчера написать быстрый пост на Реддит. Ну так, чисто для отчета в профессиональное сообщество — то же самое что я тут пишу, только в кратком пересказе. В итоге уже больше 300 комментариев за сутки накатали... Ну, зато теперь я твердо знаю, что у меня плохой трейлер. Никто трейлерами не занимается случайно?..Почитать можно тут: https://www.reddit.com/r/gamedev/comments/1p4t9gf/

24 нояб. 2025 г.1 220В Telegram

Когда я мечтал о создании игр, последнее о чем я беспокоился, это возня с налогами. Разумеется, мне это вышло боком и вот только сейчас, более чем через два месяца после релиза я закончил всю эту бюрократию и жду от Стима первый перевод.Когда я только открывал партнерский аккаунт, я все заполнил как бог на душу положит и просто указал свой личный банковский счет в Нидерландах. Там еще чот спрашивали про налоги, я быстренько натыкал и забыл. Я хотел со временем сделать все нормально, но, как вы понимаете, это не то к чему хотелось возвращаться.Через два года после этого игра все-таки вышла и выяснилось две вещи:— Мой банк отказался принимать перевод— Стим перевел IRS (американской налоговой) $500, которые вообще-то мои!Короче мда. Сначала решил разобраться с местной бюрократией, она ближе и понятнее. Первая проблема — индивидуальному предпринимателю нельзя жить без публичного почтового адреса. Можно указать домашний, но я бы предпочел жить без сталкеров под окнами, так что пришлось выложить €365 за виртуальный. Пара форм, одна поездка в торговую палату и я у мамы предприниматель.С банковским счетом все попроще. Мой родной ABN AMRO меня отфутболил, мол пермитом не вышел (нужен постоянный), но Револют принял как родного.Теперь разборки с IRS. Стим базируется в США. Всякие там НДС и налоги с продаж они платят сами, что удобно. Однако, в США есть такая вещь как withholding tax — если ты выводишь деньги из страны как дивиденды или роялти (случай Стима), то надо забашлять НОЛОГ от 0 до 30% в зависимости от страны. Но если ты не заполнишь форму W-8BEN правильным образом, то они скажут, что они ничего про тебя не знают и будут брать максимум! Это касается только продаж сделанных в США, но это все равно дофига.Короче, форму я заполнил и теперь там правильные 0%, ура! Уже уплаченные деньги буду вызволять или заполнением каких-то еще форм в IRS или засчетом в уже уплаченные налоги при заполнении декларации дома.Такой вот геймдев.

23 нояб. 2025 г.1 130В Telegram

Когда-то я добавил в Луну типы существ: ну там гуманоиды, духи или демоны. Идея такая, что у каждого типа есть тело, разум и происхождение. Например, животные живые, слабые разумом и местные (т.е. происходят с Луны), а демоны живые, разумные и потусторонниие (с другого плана). Интересно, что из-за этого в игре два вида нежити — сознательная и не очень.Я хотел во-первых придать существам глубины и вкусности, а во-вторых ограничить некоторые заклинания. Очевидно же, что воскрешение не должно работать на нежить и механизмы, ну.Вчера проводил ревизию заклинаний — как текущих, так и будущих и выяснилось, что 2/3 этой системы не очень-то и нужны, достаточно типа тела. Их три: живое существо, нежить и бескровное. И этого хватает! Воскрешение и окаменение — только на живых, регенерация — не работает на бескровных, экзорцизм — только на нежить. Ну и так далее. Бескровные существа это, если что, всякие големы, механизмы и элементали (слово подрезал из хоты).Короче, пока буду только эти теги использовать, а остальные оставлю для вайбов. Может потом пригодятся.

22 нояб. 2025 г.682В Telegram

Я много смотрю Ютуб, прям вот дофига. Мой любимый жанр после видосов Сета — шарящий человек подробно разбирает какую-то узкую тему, желательно связанную с геймдевом. Не перечитывает википедию и не пересказывает интервью, а именно анализирует уникальным образом как устроены вещи.Примеры:— Как сделана музыка в Андертейле: https://youtu.be/LPCBm59yFfI— Как анимированы бои в Покемонах: https://youtu.be/A-pmh70cZu4— Почему Герои 3 работают (удивительным образом автор из Канады, а не из восточной Европы): https://youtu.be/IoA8GWp3YKk— Почему жанру RTS нехорошо: https://youtu.be/XehNK7UpZsc— Пространные рассуждения о судьбах 4X (довольно занудно, но больше-то такого нет!): https://youtu.be/xcDrBRF4ZR0— Про музыкальные трекеры: https://youtu.be/roBkg-iPrbw— Друиды в видеоиграх: https://youtu.be/6LhIu5sPWD4— История фреймов в MTG: https://youtu.be/qOE-lNs6qe4Скинете что-нибудь подобное?

20 нояб. 2025 г.783В Telegram