Путь разработчика
34 subscribers
38 photos
30 videos
3 files
14 links
Этот канал мотивирует меня делать больше
Связаться со мной @joyfan
Download Telegram
6️⃣6️⃣9️⃣ День


🌿🌿🌿Итоги 2025 года 🌿🌿🌿

Вначале года поставил цель разработать и выпустить на рынок 3 видеоигры

По итогу выпустил ноль 😄

Я всё же решил, что грамотнее будет весь год посвятить обучению. Даже разработка #PerfectShape это тоже обучение, потому что я учусь работать с новой сложной архитектурой кода

Благодаря этому в 2026 я уже буду готов начать разработку крупной премиум-игры в Steam 🛒

А тем временем кол-во игроков моей небольшой игры "Не нажимай" превысило ПОЛМИЛЛИОНА 🎉🎉🎉


Я решил снова почитать отзывы о ней, как же они поднимают настроение и вдохновляют меня
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
4🔥4👍1🥰1👨‍💻1
Media is too big
VIEW IN TELEGRAM
💫💫💫 День


#PerfectShape прогресс #7


1️⃣UX
Раньше, возвращаясь в меню для смены уровня, игрок выпадал из состояния «потока» и вспоминал, что игру можно просто закрыть 🥲

В новом интерфейсе эта граница между геймплеем и меню стала менее заметной, что помогает удерживать ощущение непрерывного процесса

2️⃣Друзья
Добавил систему друзей. Рассчитываю, что это не только повысит вовлечённость, но и позволит игрокам самим привлекать новых людей в игру ✌️ Правда надо будет ещё как-то замотивировать их делать это
Please open Telegram to view this post
VIEW IN TELEGRAM
53🥰1
Media is too big
VIEW IN TELEGRAM
6️⃣8️⃣6️⃣ День


#PerfectShape прогресс #8


1️⃣VFX
Добавил ещё визуальных эффектов. Таким образом хочется вызвать больше эмоций у игрока за высокий результат. Приятно, когда игра ценит вложенные усилия

2️⃣SFX
Неожиданно, но звуки пианино отлично вписываются в игру. Возможно, позже заменю всё аудио на фортепианные звуки, чтобы выдержать единый стиль
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥32👍2🦄2
💟💟💟 День


#PerfectShape прогресс #9


1️⃣Архитектура
Поскольку проект носит больше учебный чем коммерческий характер, я решил уделить время рефакторингу кода

С точки зрения эффективности разработки это решение было невыгодным, прогресс откатился назад. Однако я пошёл на это, чтобы глубже разобраться в проектировании систем ради будущих проектов

Основной моей задачей является разделить между собой данные, бизнес-логику и визуализацию. А то у меня всё перемешалось немного. И я пока ещё работаю над этим
Полезное видео на эту тему
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🥰2👏2❤‍🔥1🔥1🏆1
Media is too big
VIEW IN TELEGRAM
7⃣7⃣2⃣ День


#PerfectShape прогресс #10


Сильно поднял свои навыки программирования
Пришлось вложить много времени, чтобы научиться держать баланс между "правильным" и эффективным кодом
Но зато этот навык реально ускорит разработку моих будущих проектов

1️⃣Геймплей
Добавил жизни
Теперь ошибки реально чего-то стоят, а достижение цели ощущается приятнее

2️⃣ Кисти
Реализовал абсолютно случайную генерацию кисточек. Поэтому стало интереснее их коллекционировать

3️⃣ Уровни
Разбил фигуры на тройки
Это упрощает восприятие и даёт ощущение постоянного прогресса

И теперь Perfect Shape наконец-то работает на телефонах и в браузерах
Please open Telegram to view this post
VIEW IN TELEGRAM
4🔥3👍2
Media is too big
VIEW IN TELEGRAM
7️⃣9️⃣7️⃣ День


#PerfectShape прогресс #11


1️⃣Уровни
Структура игры, можно сказать, готова. Приступил к этапу наполнения контентом. Потихоньку уже приближаюсь к завершению разработки

Добавил много новых необычных фигур. Никогда в жизни я не пользовался знаниями по геометрии так много, как в этот раз)

2️⃣ Достижения
Теперь новые уровни открываются при выполнении заданий

Игрок заканчивает уровень, и игра сообщает ему: "Ты молодец, посмотри, тебе удалось открыть следующий уровень"
И таким образом плавно ведёт игрока дальше не выбивая из потока
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥31👍1💯1🏆1
Media is too big
VIEW IN TELEGRAM
8️⃣1️⃣2️⃣ День


#PerfectShape прогресс #12


Я в процессе создания Merge system. Она добавляет возможность соединять кисточки и перемешивать их эффекты

Довольно интересно из разных кисточек пытаться собрать ту самую, которая тебе понравится. Пример данного процесса показал на видео

Это по сути добавляет игру внутри игры, что разбавит однообразный геймплей, который есть сейчас
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥321
Media is too big
VIEW IN TELEGRAM
💫💫💫 День


#PerfectShape прогресс #13


Улучшил визуал кисточек. Теперь они выглядят гораздо приятнее по сравнению с прошлым видео

Следующий этап — полишинг. Займусь вещами, которые требуют небольшой доработки
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
Media is too big
VIEW IN TELEGRAM
8️⃣9️⃣5️⃣ День


#PerfectShape прогресс #14


Игра находится на стадии завершения!
Из основного: добавил ИИ, который реагирует на действия игрока

Сейчас мне кажется, что с игрой всё в порядке, но, я уверен, это до тех пор, пока в неё не поиграют другие люди. Тогда уже обнаружится новая сокрушительная порция багов. У одного данные не сохраняются, у другого рисование не работает, у кого-то всё лагает, а у четвёртого вообще не запускается. А дальше пойдёт порция критики и окажется, что пол-игры нужно будет переделывать

Есть такие проблемы, которые невозможно заметить без плейтестов, поэтому если есть возможность помочь с тестированием и поделиться фидбэком, напишите мне в лс

Наступает этап предрелизного тестирования. Надеюсь, он пройдёт быстро и пол-игры переделывать не придётся 🙂
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥311
Media is too big
VIEW IN TELEGRAM
🩵🩵🩵 День


#PerfectShape прогресс #15


Плейтест прошёл абсолютно так как я и ожидал. Много вещей которые мне казались очевидными, игрокам очевидными не показались

Интерфейс оказался неинтуитивным. Пришлось его сильно упростить. Да и в целом ВСЮ ИГРУ пришлось упростить. Оказывается игрокам не нравится проигрывать)

Я так сильно изменил игру, что теперь снова требуется плейтест) Поэтому если у кого-то вдруг проснулось желание помочь с тестирование, пишите
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2
Media is too big
VIEW IN TELEGRAM
💟💟💟 День


#PerfectShape прогресс #16


Впервые у меня настолько большая игра, что ей даже понадобился загрузочный экран

Меня всегда удивляли подобные загрузки в играх других разработчиков:
1. Во-первых, что они там такое загружают?
2. И во вторых, как они это отслеживают?

Но вот теперь и я до этого дошёл)

Открытие новых кисточек в этой игре доставляет особое удовольствие. Поэтому я решил устроить на видео анбоксинг)

— Саму игру уже протестировал и отполишил
— Добавил монетизацию
— И локализировал на 8 языков

Из основного, осталось ещё немного поработать над оптимизацией и локализацией, и наконец можно переходить к публикации
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥41👍1
Media is too big
VIEW IN TELEGRAM
9️⃣1️⃣2️⃣ День


#PerfectShape прогресс #17


Поработал над оптимизацией игры

Игра теперь скачивается почти в 4 раза быстрее
— Вместо 60Мб
— Нужно загрузить всего 17Мб

При этом она стала работать быстрее и меньше нагружать оперативную память. Это просто поразительный результат 0_0

Оптимизация одна из самых удивительных частей разработки видеоигр. Что только не придумывают разработчики, чтобы оптимизировать игру. Поделюсь парочкой своих кейсов

1️⃣ Реализовал отложенную загрузку
— До оптимизации: перед запуском игры нужно было скачать 9 треков и 3 шрифта
— После оптимизации: скачиваешь только 1 шрифт. Остальное подгружается во время игры при необходимости

2️⃣ Создал крошечный отдельный шрифт только с символами 中国人한국인. Их можно встретить в меню выбора языка, поэтому теперь ради двух слов (Китайский и Корейский) игроку не приходится скачивать полноценный китайско-корейский шрифт

Ну и помимо технической части продолжил полировать саму игру. А то без этого разработка выглядит совсем скучно

Открытие новых кисточек в игре стало ещё приятнее
Поэтому я снова устроил анбоксинг на видео)

И так получилось, что прямо на видео мне выпала легендарная кисточка. Я буквально горжусь тем, как это выглядит
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥511🥰1
9️⃣1️⃣7️⃣ День


Разработка моей игры приближается к завершению и мне уже пора задумываться каким будет мой следующий проект

Мне кажется почти у каждого разработчика видеоигр есть мечта — разработать какую-то крутую и успешную игру в Steam. Вот и у меня такая мечта есть

Поэтому последние годы я развивал технические навыки и наконец-то могу сказать, что достиг нужного уровня, чтобы взяться за разработку амбициозной игры в Steam

Параллельно с этим я также несколько лет изучал и погружался в теорию: Как разработать успешную игру в Steam?

И что я понял за все эти годы? Буду делиться последовательно

Первая основная мысль:
— Недостаточно просто качественно разработать игру
— Нужно качественно выполнить сразу 3 пункта:
1. Найти идею
2. Реализовать
3. Продвинуть

Всё начинается с идеи. Значит моя первая задача, найти достойную идею

Ошибка на этом этапе может поставить крест на всех месяцах и годах разработки. Поэтому я написал гайд "Как найти идею для игры в Steam". Я его создал для самого себя, чтобы углубиться в тему и систематизировать свои знания

Я частенько пишу подобные гайды, буду делиться некоторыми и здесь, может кому-то окажутся полезными

Отправляюсь на поиски идеи для новой игры. Интересно на какой идее я в конечном итоге остановлюсь
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥31👍1
This media is not supported in your browser
VIEW IN TELEGRAM
🔠🔠🔠 День


Разработка #PerfectShape наконец-то официально завершена. Первые попытки создать эту игру начались аж 2.5 года назад, когда я и создал этот канал (ссылка)

Удивительно, что проект всё таки добрался до этой стадии. Это кстати реально большая редкость

Теперь приступаю к длительному этапу публикации. И параллельно начну работу над следующей игрой

Чуть позже подведу итоги разработки, когда получу какой-то фидбек. Но в целом я доволен тем, что получилось, удалось сохранить игру простой и понятной как изначально и планировалось

А главное я благодарен этому проекту за те навыки, которые он позволил мне приобрести. За время разработки мой уровень вырос просто космически. И поэтому следующую игру я смогу сделать ещё лучше!

А поиграть уже можно здесь (ссылка). Игра в первую очередь рассчитана на телефоны, но и на пк тоже можно
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥321👍1
🤩🤩🤩 День


Я рассмотрел более 50 идей, чтобы определиться с концепцией моей следующей игры

В итоге я остановился на довольно амбициозной идее, которую пока что назвал #Matterfactory:

1️⃣ Весь мир состоит из вокселей (маленьких кубиков)

2️⃣ Все воксели физически симулируемы, например могут упасть, расплавиться или скатиться с горы

3️⃣ И всё завязано на автоматизации, то есть игроку нужно построить фабрику, которая будет сама добывать, плавить, перерабатывать и доставлять ресурсы на склад

Идею я проверил с помощью своей концептуальной валидации. По всем критериям Matterfactory показала себя просто чудесно

За исключением одного момента

Проект очень сложен с технической стороны. Я до конца даже не уверен, возможно ли эту игру вообще создать с нынешними технологиями... 😮

Десятки тысяч одновременно симулируемых вокселей могут перегрузить компьютеры игроков. Чтобы игра хотя бы просто работала, потребуется очень серьёзная оптимизация

Оценив свои силы, я пришёл к выводу, что способен это сделать. А если у меня не получится, то я выясню это на этапе прототипирования, поэтому риск не такой большой 😌

После того как я определился с идеей, я расписал для неё стратегию и маркетинговый план и приступил к работе над прототипом. Согласно плану, он должен быть готов до конца сентября

Получится ли у меня вообще его сделать?
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥321👍1