Путь разработчика
34 subscribers
38 photos
30 videos
3 files
14 links
Этот канал мотивирует меня делать больше
Связаться со мной @joyfan
Download Telegram
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
This media is not supported in your browser
VIEW IN TELEGRAM
9️⃣2️⃣3️⃣ День


#Matterfactory прогресс #1


Начал работу над прототипом

Уже на этом этапе большое внимание уделяю оптимизации. Вот пара интересных решений:

— Если игрок уберёт опору под целой горой, провоцируя огромный обвал. В таком случае гора превратится в единый кластер, который будет падать целиком, вместо того чтобы рассчитывать движение каждого вокселя отдельно

— Если происходит большой обвал, то визуал в первую очередь обновляется рядом с игроком, а только потом где-то вдали
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥41👨‍💻1
Media is too big
VIEW IN TELEGRAM
💫💫💫 День


#Matterfactory прогресс #2


Основные механики для прототипа готовы

И из них получилось собрать самую первую автоматизированную цепочку в игре!!!

1. Буры добывают землю
2. Конвейеры доставляют землю наверх
3. Земля падает, разрушается и с некоторым шансом из неё выпадает олово
4. Фильтр отделяет олово от неразрушенной земли
5. Неразрушенная земля отправляется на следующий круг

На данном заводе из видео по конвейерам одновременно движется несколько тысяч вокселей. И то еле-еле

Но для полноценной игры этого недостаточно

Получится ли заставить всё это работать, когда по конвейерам будут двигаться уже десятки и сотни миллионов вокселей одновременно? ×_×

Это самая главная и сложная техническая задача, с которой предстоит справиться на этапе прототипирования
Please open Telegram to view this post
VIEW IN TELEGRAM
2🔥21👍1
Media is too big
VIEW IN TELEGRAM
9️⃣3️⃣0️⃣ День


#Matterfactory прогресс #3


Задача по оптимизации как и ожидалось оказалась действительно очень сложной

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

Это непозволительно для видеоигры. А что будет твориться, когда фабрика станет в 10 раз больше!? Полагаю игра не выдержит

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

Это отличный прогресс, но этого всё ещё недостаточно >_<

Чтобы игра справлялась с нагрузками ещё лучше, я даже геймдизайн буду проектировать с фокусом на оптимизацию:

— масштаб мира ограничен
— уклон на маленькую фабрику
— по мере прогресса не нужно будет добывать больше вокселей
— и многое другое

Таким образом можно кратно сократить кол-во движущихся объектов в мире и повысить производительность

Продолжаю работать над оптимизацией
Please open Telegram to view this post
VIEW IN TELEGRAM
2🔥21