И так, друзя, вот и завершился очень большой, длинною в год, этап в моей жизни. Забавно, что он длился год и закончился к новому году. Что уж поделать, придётся подвести итоги года сейчас, самое время. Потому что именно с сегодняшнего дня начинается мой переход в новую жизнь.
Я переезжаю в другой город, чтобы готовиться поступать в ИТМО (да, и вернуться в Питер соответственно). Переезжаю я в городок к старшой сестре (Дашуля, привет!). И, если честно, вероятно, это одно из лучших решений в моей жизни. Все эти 2 года, как я закончил университет, я работал в основном на работе, которая, как я чувствовал, меня совсем не развивала. Именно поэтому я самостоятельно начал изучать интересные мне вещи, которые я не получил ни в одном из учебных заведениях в полной мере (тем не менее, спасибо той крупице преподавателей, которые рассказали мне про мат. модели, статистику и теорвер, матан и теорию графов). Я накачал себе несколько учебников, какие-то мне подарила Ангелина, и, знайте, я всегда к хорошим учебником относился как к источнику силы, я всегда такие называю сундуком Пандоры, потому что те знания, которые в них хранятся, преисполняют тебя, заряжают, улучшают, развивают. Короче, открывают в тебе такие душевные ячейки, которые делают тебя сильнее.
И вот, поглощая знания из таких мощнейших источников сил, благодаря всё той же любимой и прекрасной Ангелине(лучшая девушка на планете, кстати), я обнаружил, что мне почти хватает знаний, чтобы поступить в ИТМО. И потому я принял решение поглощать силы из книг на постоянной основе не просто так для себя, а для своего будущего.
Ну и конечно разработка игр (направление, на которое я стремлюсь). За год постоянной разработки я смог создать тенно для двоих с онлайном, пару джемовских игр, ну и конечно же игрулю про самурая и казуалочку про планету! (последняя ещё в разработке, но скоро! скоооорооооо!!!!). Мне тяжело назвать это огромными успехами, так как игры, всё же, небольшие, но это всё ценнейший опыт для разработки игр уже далее. Короче, в целом, я доволен тем, как я провёл этот год.
Ну а впереди меня ждут ещё учебники с великолепными знаниями по математике, разработка игр, углубление в понимание программирования, моделирование, переезд и многое другое! Жизнь обещает стать чуточку интереснее :)
Я переезжаю в другой город, чтобы готовиться поступать в ИТМО (да, и вернуться в Питер соответственно). Переезжаю я в городок к старшой сестре (Дашуля, привет!). И, если честно, вероятно, это одно из лучших решений в моей жизни. Все эти 2 года, как я закончил университет, я работал в основном на работе, которая, как я чувствовал, меня совсем не развивала. Именно поэтому я самостоятельно начал изучать интересные мне вещи, которые я не получил ни в одном из учебных заведениях в полной мере (тем не менее, спасибо той крупице преподавателей, которые рассказали мне про мат. модели, статистику и теорвер, матан и теорию графов). Я накачал себе несколько учебников, какие-то мне подарила Ангелина, и, знайте, я всегда к хорошим учебником относился как к источнику силы, я всегда такие называю сундуком Пандоры, потому что те знания, которые в них хранятся, преисполняют тебя, заряжают, улучшают, развивают. Короче, открывают в тебе такие душевные ячейки, которые делают тебя сильнее.
И вот, поглощая знания из таких мощнейших источников сил, благодаря всё той же любимой и прекрасной Ангелине(лучшая девушка на планете, кстати), я обнаружил, что мне почти хватает знаний, чтобы поступить в ИТМО. И потому я принял решение поглощать силы из книг на постоянной основе не просто так для себя, а для своего будущего.
Ну и конечно разработка игр (направление, на которое я стремлюсь). За год постоянной разработки я смог создать тенно для двоих с онлайном, пару джемовских игр, ну и конечно же игрулю про самурая и казуалочку про планету! (последняя ещё в разработке, но скоро! скоооорооооо!!!!). Мне тяжело назвать это огромными успехами, так как игры, всё же, небольшие, но это всё ценнейший опыт для разработки игр уже далее. Короче, в целом, я доволен тем, как я провёл этот год.
Ну а впереди меня ждут ещё учебники с великолепными знаниями по математике, разработка игр, углубление в понимание программирования, моделирование, переезд и многое другое! Жизнь обещает стать чуточку интереснее :)
❤4👍4
Спешу сообщить, что целых 2 месяца мучений с подтверждениеи аккаунта гугл не прошли напрасно! Мне наконец-то подтвердили аккаунт, а значит я могу уже делать первые шаги в выпуске своих игр. Одна из них вот совсем уже почти готова к альфа тестам. И как всë будет готово, ТОЛЬКО ДОСТОЙНЫЕ смогут её опробовать (а если точнее, те, кому она прям понравиться и кто сможет часто давать обратную связь по обновлениям)
👍1🔥1
Forwarded from 20/80 games
Друзья, свершилось! Игра на такой стадии разработки, когда мне почти не стыдно её показывать, а это значит что близятся альфа-тесты! После небольших доработок в течении (надеюсь) 1-2 недель я запущу альфа-тестирование. И в этом мне можете помочь вы, мои друзья, знакомые и родные. Я буду невероятно благодарен за помощь в виде игры в мою игру и обратной связи.
Альфа у нас будет полузакрытой. Это означает, что опробовать мою игру можно, но для начала надо будет заполнить форму, чтобы я с вами пообщался и тогда уже, как игра будет готова, поделюсь ею с вами.
Ссылка на форму -https://docs.google.com/forms/d/e/1FAIpQLScWLxdecAwhE9L0BVg58yW7TU8BIKVOu_6BEzrG5uZgUDA3_g/viewform?usp=header
Альфа у нас будет полузакрытой. Это означает, что опробовать мою игру можно, но для начала надо будет заполнить форму, чтобы я с вами пообщался и тогда уже, как игра будет готова, поделюсь ею с вами.
Ссылка на форму -https://docs.google.com/forms/d/e/1FAIpQLScWLxdecAwhE9L0BVg58yW7TU8BIKVOu_6BEzrG5uZgUDA3_g/viewform?usp=header
👍1🔥1
Ребята, я устал, хочу поныть.
Вот уже как месяц маринуется моя альфа, тестеры её кушают, выплёвывают, я меняю рецепт, возвращаю. Вроде с каждым разом жалоб всё меньше. Это меня радует. И вот делаем шаг в сторону монетизации. Я уже был готов к проблемам, так как почти 2 месяца ебался с получением аккаунта разработчика гугл. Но получил ведь? С рекламой я знал, что там нужно регистрироваться в рекламной сети гугл, поковыряться в движке, чтобы прикрутить их сервис туда. Я всё это сделал, на удивление, особо без проблем!
Но проблема появилась откуда не ждали. Новая версия движка сломала работающие рекламные плагины. И теперь я не могу их вставить привычным способом, а работу для этого я проделал не маленькую. Как говорит разработчик плагина "пук-пук, среньк-среньк, ждём микро обновы с фиксом багом". Ну что ж, ждём так ждём. А пока я отдыхать, потому что я столько времени ебусь с этой игрой, а код у неё такой мусорный (я постарлся), что работать но полнейшая каторга. Короче, больше никогда не буду недооценивать проекты. Наоборот, лучше буду думать, что они немного больше, чем я изначально планирую, чтобы, если что, я смог их сделать больше, когда захочу.
Из-за этого всего я подумал "отличный повод немного передохнуть от игры". Да, я думаю замедлить разработку. пока жду обнову. Всё равно без неё бету не выпустить. А она, кстати, уже очень скоро.
Вот уже как месяц маринуется моя альфа, тестеры её кушают, выплёвывают, я меняю рецепт, возвращаю. Вроде с каждым разом жалоб всё меньше. Это меня радует. И вот делаем шаг в сторону монетизации. Я уже был готов к проблемам, так как почти 2 месяца ебался с получением аккаунта разработчика гугл. Но получил ведь? С рекламой я знал, что там нужно регистрироваться в рекламной сети гугл, поковыряться в движке, чтобы прикрутить их сервис туда. Я всё это сделал, на удивление, особо без проблем!
Но проблема появилась откуда не ждали. Новая версия движка сломала работающие рекламные плагины. И теперь я не могу их вставить привычным способом, а работу для этого я проделал не маленькую. Как говорит разработчик плагина "пук-пук, среньк-среньк, ждём микро обновы с фиксом багом". Ну что ж, ждём так ждём. А пока я отдыхать, потому что я столько времени ебусь с этой игрой, а код у неё такой мусорный (я постарлся), что работать но полнейшая каторга. Короче, больше никогда не буду недооценивать проекты. Наоборот, лучше буду думать, что они немного больше, чем я изначально планирую, чтобы, если что, я смог их сделать больше, когда захочу.
Из-за этого всего я подумал "отличный повод немного передохнуть от игры". Да, я думаю замедлить разработку. пока жду обнову. Всё равно без неё бету не выпустить. А она, кстати, уже очень скоро.
🫡6😢1🕊1
Ну что, друзья, я отправил игру на проверку для запуска беты.
Да-да, я в шаге от того, чтобы запустить последний этап тестирования перед релизом. Я добавил в игру минимально всё то, что хотел. Теперь осталось дело не за мной, а за гуглом и вами. В скором времени, как игра пройдёт все проверки, многие желающие получат возможность поиграть в неё полноценно. Я сам жду этого момента.
Да-да, я в шаге от того, чтобы запустить последний этап тестирования перед релизом. Я добавил в игру минимально всё то, что хотел. Теперь осталось дело не за мной, а за гуглом и вами. В скором времени, как игра пройдёт все проверки, многие желающие получат возможность поиграть в неё полноценно. Я сам жду этого момента.
🔥3❤1
Вообще в первую и самую главную очередь это означает, что я могу уже начинать заниматься следующей игрой на 1000000%. И я этому неимоверно счастлив, потому что от этой я уже подустал сильно.
🔥3❤1👍1
Forwarded from 20/80 games
И так, спешу сообщить, что мы вышли в бету!
Да, легендарное и знаменательное события выхода в бету. Я ждал этого миллиард времени и ещё больше усилий. Каждый желающий может её протестировать, пройдя через небольшой чек через меня. Желающие поиграть хоть немного и владельцы андроида пишите под эти постом комент. Я добавлю вас в тестеров)
Да, легендарное и знаменательное события выхода в бету. Я ждал этого миллиард времени и ещё больше усилий. Каждый желающий может её протестировать, пройдя через небольшой чек через меня. Желающие поиграть хоть немного и владельцы андроида пишите под эти постом комент. Я добавлю вас в тестеров)
🔥3
И так, давно здесь не было новостей. Больше полугода. На самом деле мне всегда есть, чем поделиться, но обычно самые родные узнают о новостях первее всего, а после этого мотивация что-то кидать сюда у меня немного убавляется. Именно поэтому я провожу лёгкий ребрендинг канала. Теперь это не блог о моей личной жизни, а блог меня, как разработчика.
Буду делиться всем, над чем работаю сюда. Будет мне мотивацией работать, чтобы что-то сюда скинуть, ну и всякое такое, что там ещё разработчики в свой блог кидают. Так же буду писать сюда свои мысли и идеи о разработке игр, потому тут будет встречаться много разной технической инфы. Посочувствую всем, кто сюда подписался как на Александра Машинского 😁 В целом, можете просто скипать такие посты и смотреть скрины. Ну или просто отписаться, кому как.
Ну да, такой ребрендинг будет означать увеличение количество постов, но уход их в сторону разработки игр. Поэтому у нас ещё и лёгкая смена названия.
Ну а всех, кого не пугает ребрендинг, добро пожаловать, ждите первых новостей
Буду делиться всем, над чем работаю сюда. Будет мне мотивацией работать, чтобы что-то сюда скинуть, ну и всякое такое, что там ещё разработчики в свой блог кидают. Так же буду писать сюда свои мысли и идеи о разработке игр, потому тут будет встречаться много разной технической инфы. Посочувствую всем, кто сюда подписался как на Александра Машинского 😁 В целом, можете просто скипать такие посты и смотреть скрины. Ну или просто отписаться, кому как.
Ну да, такой ребрендинг будет означать увеличение количество постов, но уход их в сторону разработки игр. Поэтому у нас ещё и лёгкая смена названия.
Ну а всех, кого не пугает ребрендинг, добро пожаловать, ждите первых новостей
❤3
Channel name was changed to «20/80 апельсинов. Блог разработчика»
Главная новость в моей жизни, которая не была озвучена здесь:
Я исполнил свою мечту - поступил в ИТМО на разработку игр в магистратуру на бюджет. Как говорится - спасибо всем, что поучаствовали в моём успехе, но как есть, я теперь официально разработчик игр.
Ну а над чем я работаю? Вот краткий резюмирующий список:
1. Курсовой проект в виде игры, разрабатываемой в соло на unreal engine
2. Научно-исследовательская работа в виде Data oriented системы поведения NPC
3. Своя игра, которую хочу выложить в стим, которая и замотивировала меня превратить всё это в блог.
О последнем пункте. Да, я недавно начал делать новую игру. Активизировалась мега художница Дана и теперь мы вдвоём ищем людей в помощь и в поте лица работаем над игрой, помимо всех остальных пунктов. Последний проектик про планету дал мне понять, что google play пинтора кадорасов с тонной бюрократии, требований, санкций, проверок, настройки монетизации и тому подобной ебалы. А в стиме всё просто, кладёшь Габену 100 баксонов в руку и ему +- всё равно, что у тебя за игра. После 1000 долларов дохода он ещё и вернёт тебе эти 100 долларов, ну сказка же, ну. Так там ещё можно просто премиум способом продавать игры, без возни с рекламными сервисами. Короче, стим хвалят не просто так за их доступность, как площадки для разработчика.
Я исполнил свою мечту - поступил в ИТМО на разработку игр в магистратуру на бюджет. Как говорится - спасибо всем, что поучаствовали в моём успехе, но как есть, я теперь официально разработчик игр.
Ну а над чем я работаю? Вот краткий резюмирующий список:
1. Курсовой проект в виде игры, разрабатываемой в соло на unreal engine
2. Научно-исследовательская работа в виде Data oriented системы поведения NPC
3. Своя игра, которую хочу выложить в стим, которая и замотивировала меня превратить всё это в блог.
О последнем пункте. Да, я недавно начал делать новую игру. Активизировалась мега художница Дана и теперь мы вдвоём ищем людей в помощь и в поте лица работаем над игрой, помимо всех остальных пунктов. Последний проектик про планету дал мне понять, что google play пинтора кадорасов с тонной бюрократии, требований, санкций, проверок, настройки монетизации и тому подобной ебалы. А в стиме всё просто, кладёшь Габену 100 баксонов в руку и ему +- всё равно, что у тебя за игра. После 1000 долларов дохода он ещё и вернёт тебе эти 100 долларов, ну сказка же, ну. Так там ещё можно просто премиум способом продавать игры, без возни с рекламными сервисами. Короче, стим хвалят не просто так за их доступность, как площадки для разработчика.
❤2🔥2
clideo_editor_3918dde6171a44d190f533789830cf3c (1).gif
44.1 MB
По курсачу (проект на анрил).
Это планируется быть 3д платформер + выживач. Краткая предыстория, как я придумал идею. Анрил - движок тяжёлый. Я пришедший после годота со сладким интерфейсиком, редактором, где всё такое дружелюбное и вся архитектура говорит тебе "ты художник, вот тебе краски, твори!", то в случае с анрилом это что-то типа "Здарова, вот тебе панель управления ядерным реактором. Кстати, учебника нет. Хочешь разобраться, открывай капот и смотри как там всё работает. Кстати, если пукнешь не туда, я взорвусь".
Тем не менее unreal движок моё почтение. Он супер мощный и ядерным реактором я назвал его не зря. Туда надо приходить только с каким-то мощным покровительством в виде университета, как у меня. Ну вот и я худо бедно, применяя свой 3+ летний опыт разработчика на годот по чуть-чуть пристраиваюсь. Вот вам результат того, что есть в одной гифке:
Это планируется быть 3д платформер + выживач. Краткая предыстория, как я придумал идею. Анрил - движок тяжёлый. Я пришедший после годота со сладким интерфейсиком, редактором, где всё такое дружелюбное и вся архитектура говорит тебе "ты художник, вот тебе краски, твори!", то в случае с анрилом это что-то типа "Здарова, вот тебе панель управления ядерным реактором. Кстати, учебника нет. Хочешь разобраться, открывай капот и смотри как там всё работает. Кстати, если пукнешь не туда, я взорвусь".
Тем не менее unreal движок моё почтение. Он супер мощный и ядерным реактором я назвал его не зря. Туда надо приходить только с каким-то мощным покровительством в виде университета, как у меня. Ну вот и я худо бедно, применяя свой 3+ летний опыт разработчика на годот по чуть-чуть пристраиваюсь. Вот вам результат того, что есть в одной гифке:
❤2🔥1
изображение_2025-11-17_025846330.png
29.6 KB
Ну что ж, без 10 минут 3 часа ночи, а я только доделал рабочий прототип боевых механик моей игры. И это клёво. Играется очень прям так, как я и хотел - хардкорно, бодро, скилозависимо и тактически.
А вообще, я никогда особо не ценил силу быстрого прототипирования, но на самом деле это даёт такую огромную дозу смысла на будущее. Я теперь сразу понимаю, как мне надо делать половину игры, чтобы в середине разработки проекта не осознать, что моя архитектура гавно и развалиться на любой необычной механике. Я ещё относительно недавно понял, что чтобы разработка игр в движке была простой и удобной, система должна быть такой, чтобы был просто доступ ко всему, к чему захочешь, а ещё чтобы все объекты были как можно более Data driven. И в годоте эти 2 пункта очень хорошо сочетаются.
Ну и ещё вот вам спойлер небольшой:
А вообще, я никогда особо не ценил силу быстрого прототипирования, но на самом деле это даёт такую огромную дозу смысла на будущее. Я теперь сразу понимаю, как мне надо делать половину игры, чтобы в середине разработки проекта не осознать, что моя архитектура гавно и развалиться на любой необычной механике. Я ещё относительно недавно понял, что чтобы разработка игр в движке была простой и удобной, система должна быть такой, чтобы был просто доступ ко всему, к чему захочешь, а ещё чтобы все объекты были как можно более Data driven. И в годоте эти 2 пункта очень хорошо сочетаются.
Ну и ещё вот вам спойлер небольшой:
🔥2
А ещё я понял, что мне не нужен полноценный второй кодер. Во многом благодаря очень хорошему движку и, да простит меня бог скромности, мне. Да, я понял, что моих скиллов и навыков сейчас достаточно, чтобы забубенить любую систему такую, чтобы она была независимой, но при этом очень лаконично встраивалась в игру; удобной, да настолько, что в создании новой единички контента мне придётся писать минимум шаблонного кода и кода в целом, в основном только творчество.
Так что да, думаю, что я буду в основном в 1 рыло делать всю игру вместе с великолепными художниками.
Так что да, думаю, что я буду в основном в 1 рыло делать всю игру вместе с великолепными художниками.
🔥3👍1
image.png
68.1 KB
И так, я сделал прям хороший прототип боевых механик. Поэтому у меня уникальное предложение для 2-3 человек протестировать эти боевые механики. Для этого цапаните мне в личку. Или оставьте коммент под этим постом. Механик много, всего сделал 4 вида противников, потому очень интересно ваше мнение. Ну а пока ловите ультра спойлерный скрин из уровня, который я сделал по приколу, чтобы все офигели. Сыграем в игру угадай где игрок
👾2👍1🔥1
Мои успехи за вчера:
- Чуть улучшил боевую систему прототипа, добавив замедление от попаданий
- Смог пройти супер сложный уровень, созданный по приколу
- После этого убедился, что я хочу супер умных противников и боссов в игре, а так же меньше рандома для формирования билда (спасибо Slay the spire за хороший пример, как надо это делать)
- По курсачу сделал спавнер руд и их разновидности (они красивенькие, сегодня потом покажу)
- полночи сидел и думал над своим движком. Убедился лишний раз в его необходимости, когда коллеги из одного чата сказали, чего им не хватает в игровых движках
- Додумал немного важный архитектурный момент этого движка. Буду делать его на архетипах, как в Unity DOTS, но со своими особенностями
Сейчас сижу и ищу статьи на тему своей научной работу. Потому что это домашка по английскому 😁😁😁
А вообще по поводу своего движка. Я точно убедился, что игровой движок должен быть для геймдизайнера с мощнейшей Data-driven архитектурой. Чтобы геймдизайнер с помощью обычных таблиц и редактора мог настроить почти что угодно. Вот так вот. На эту тему ещё очень много мыслей есть
- Чуть улучшил боевую систему прототипа, добавив замедление от попаданий
- Смог пройти супер сложный уровень, созданный по приколу
- После этого убедился, что я хочу супер умных противников и боссов в игре, а так же меньше рандома для формирования билда (спасибо Slay the spire за хороший пример, как надо это делать)
- По курсачу сделал спавнер руд и их разновидности (они красивенькие, сегодня потом покажу)
- полночи сидел и думал над своим движком. Убедился лишний раз в его необходимости, когда коллеги из одного чата сказали, чего им не хватает в игровых движках
- Додумал немного важный архитектурный момент этого движка. Буду делать его на архетипах, как в Unity DOTS, но со своими особенностями
Сейчас сижу и ищу статьи на тему своей научной работу. Потому что это домашка по английскому 😁😁😁
А вообще по поводу своего движка. Я точно убедился, что игровой движок должен быть для геймдизайнера с мощнейшей Data-driven архитектурой. Чтобы геймдизайнер с помощью обычных таблиц и редактора мог настроить почти что угодно. Вот так вот. На эту тему ещё очень много мыслей есть
❤2👾2👍1🔥1
Всем привет. Вчера я не сидел без дела, я почти весь день работал над системой построек и строительства в курсаче. И перенёс на ООП постройки и систему интерфейса. Это болго, больно, тяжело и неприятно, но я в итоге это сделал. Самое забавное, что в игре вообще разницы не видно. Всё как было, так и осталось. Но зато теперь мне в 100 раз проще наплодить разные постройки. Осталось только научиться их строить, но это уже другая проблема)))
🔥2👍1🤔1🗿1
image.png
1.6 MB
Вчера я страдал над тем, чтобы начать пилить режим строительства. Сложностей было много, но к результату небольшому я пришёл - могу войти в режим строительства и видеть силуэт постройки и куда её можно построить, но пока что ничего строить не могу.
Вроде легко, но вы послушайте, что для этого нужно сделать:
1. Кастомный материал для силуэта модельки, который меняет свой цвет с зелёного на красный и обратно
2. Вход в режим строительства и выход из него с отключением/включением возможности взаимодействия (отключал коллайдер взаимодействия)
3. Определения места постройки (постройка должна быть на земле и не пересекаться с другими постройками и объектами). Допёр не сразу, на в целом не сложно настроить
4. Настройка коллизий с указанием, что с чем должно пересекаться и что с чем не должно пересекаться.
ну да, таким образом я теперь могу делать это:
(пока что скринами. Потом, ближе к следующей среде, гифками отправлю)
Вроде легко, но вы послушайте, что для этого нужно сделать:
1. Кастомный материал для силуэта модельки, который меняет свой цвет с зелёного на красный и обратно
2. Вход в режим строительства и выход из него с отключением/включением возможности взаимодействия (отключал коллайдер взаимодействия)
3. Определения места постройки (постройка должна быть на земле и не пересекаться с другими постройками и объектами). Допёр не сразу, на в целом не сложно настроить
4. Настройка коллизий с указанием, что с чем должно пересекаться и что с чем не должно пересекаться.
ну да, таким образом я теперь могу делать это:
(пока что скринами. Потом, ближе к следующей среде, гифками отправлю)
👨💻1🫡1🗿1