Путь разработчика
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