try again | учусь делать игры
124 subscribers
21 photos
96 videos
6 files
102 links
Itch: https://dvpk.itch.io/
DTF: https://dtf.ru/tryagain
X: https://x.com/tryAgain_dev

Telegram: @BasharovRuslan

Когда я вырасту, буду делать игры
Download Telegram
Media is too big
VIEW IN TELEGRAM
Оно летает!

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

За это время мой словарный запас немного пополнился: «тангаж, рысканье, угол атаки, срыв потока» — это всё я так или иначе постарался отразить в моём прототипе.

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

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

#SkyDelivery | Подробнее о проекте
🔥73👏3
Как-то так это работает изнутри.

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

#SkyDelivery | Подробнее о проекте
7👍4🔥3🥰1🤩1
Media is too big
VIEW IN TELEGRAM
Детали важны!

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

Примерно час я потратил на то, чтобы у самолёта вращался пропеллер и модели колес. Ещё полчаса на то, чтобы заднее колесо крутилось вместе с рулём рысканья, чтобы можно было выезжать на взлётно-посадочную полосу.

Эти незначительные детали, некоторые из которых практически незаметны, играют огромную роль и создают немалую часть ощущения от игры.

#SkyDelivery | Подробнее о проекте
🔥7👨‍💻32💋1
Media is too big
VIEW IN TELEGRAM
Йоу! Привет всем, кто подключился! Надеюсь, будет интересно ↗️

Из последних новостей — серьёзно переделал программную структуру проекта. Визуально абсолютно ничего не изменилось, но дальше мне, как разработчику, будет гораздо комфортнее разрабатывать (надеюсь :D).

Из интересного — Input System в Unity позволяет очень удобно и гибко настроить управление в игре. Теперь самолётом можно управлять не только с клавиатуры, но и с помощью геймпада. Подключение моего DualSense заняло примерно 10 минут.

#SkyDelivery | Подробнее о проекте
Please open Telegram to view this post
VIEW IN TELEGRAM
👍86❤‍🔥5🙈1
Media is too big
VIEW IN TELEGRAM
Я управлял самолётом только в GTA, и заранее держал в голове, что камеру и управление буду перенимать оттуда.

Но для чистоты эксперимента нужно было поиграть в представителей жанра авиасимуляторов. Вот мой список: ИЛ-2 Штурмовик, Project Wingman, X-Plane 12, Sky Rogue, Aviassembly.

Спектр оказался очень широким, и выбирать было из чего. Управление, в целом, было схожим (кроме хардкорного X-Plane 12). В итоге за образец управления самолётом и камерой я всё таки взял полёты в GTA V.

Основные моменты:

Камера не должна проходить сквозь окружающие текстуры

При движении, если игрок не трогает мышь, камера выравнивается по вектору скорости

При выполнении маневров камера должна вращаться относительно самолёта, вне зависимости от его положения в пространстве

#SkyDelivery | Подробнее о проекте
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥75❤‍🔥3🙈1
Media is too big
VIEW IN TELEGRAM
Внезапный конкурс.

Я добавил новую фишку. Но какую? Тот, кто первый ответит на этот вопрос в комментариях под этим постом получит подписку телеграм премиум на 3 месяца.

#SkyDelivery | Подробнее о проекте
🔥422👍2🤩1
Media is too big
VIEW IN TELEGRAM
Есть информация, что в игре будет несколько самолётов.

Примерно два часа я мучил этот экземпляр. C Blender’ом дело потихоньку идёт. Со скрипом, но руку набиваю.

#SkyDelivery | Подробнее о проекте
6🔥6❤‍🔥21🤯1
Media is too big
VIEW IN TELEGRAM
Итоги октября 2025

Месяц назад я приступил к реализации первого проекта под рабочим названием Sky Delivery. Настал момент подвести промежуточные итоги.

Реализован прототип, отражающий базовую механику игры — полёт.

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

Я сделал подсистему локализации. В игре можно менять язык интерфейса, а я без особых проблем могу добавлять новые языки или корректировать переводы на уже имеющиеся.

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

Начал постить на DTF. Маркетингом это пока назвать сложно — просто стараюсь интересно рассказать о том, что я делаю. В планах — переводить и публиковать на Reddit, но пока на это нет времени.

Выводы по проделанной работе

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

Планы на будущее

Ближайшая конкретная цель для меня — завершить прототип и утвердить игровой цикл. Это означает, что мне нужно понять, что конкретно игрок будет делать в моей игре. Пока есть несколько разных идей — их нужно будет испытать, оформить и утвердить. Завершить с этим я планирую до конца года.

Через месяц подведу итоги. Там будет понятно, насколько мои планы соответствуют реальности)

✈️✈️✈️

#SkyDelivery | Подробнее о проекте
Please open Telegram to view this post
VIEW IN TELEGRAM
6🔥5👍32
Media is too big
VIEW IN TELEGRAM
Сделал плавную анимацию для пропеллера✈️

#SkyDelivery | Подробнее о проекте
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥7❤‍🔥5
Media is too big
VIEW IN TELEGRAM
Играю в кубики

Мне тут посоветовали отличную книгу по левел-дизайну. В оригинале идёт тяжело, поэтому обхожусь локализованной версией. Кстати, отдельное спасибо энтузиасту с DTF за этот перевод.

Дизайн уровней — тема сложная и для меня совершенно новая. Но сейчас я не ставлю задачу создать идеальный уровень. Пока что интуитивно собираю для прототипа блокауты. На них буду обкатывать разные механики и типы заданий.

Пока это всё скучные кубики, задача которых — обозначить общую геометрию пространства. Но рано или поздно мы вдохнём в них жизнь. И тогда уже самолёт будет летать среди живописных холмов и гор :D

#SkyDelivery | Подробнее о проекте
🔥8👍3❤‍🔥2🤩2
Media is too big
VIEW IN TELEGRAM
Приступил к реализации миссий

Начал с самого очевидного типа заданий - облёт маршрута на время.

В планах:

Доставка айрдропа — отвезти груз и сбросить его в указанной точке.

Воздушное такси — перевозка пассажиров на место назначения.

Крылья помощи — участие в поисково-спасательных операциях, эвакуация из экстремальных условий.

Если есть ещё интересные предложения, пишите в комментариях 🙂

#SkyDelivery | Подробнее о проекте
Please open Telegram to view this post
VIEW IN TELEGRAM
6❤‍🔥3🔥2👨‍💻2🙈1
Media is too big
VIEW IN TELEGRAM
Реализовал общую логику работы заданий.

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

Помимо этого, каждая миссия в результате успешного завершения имеет оценку выполнения, которая складывается из разных факторов.

К примеру, для типа миссии «Маршрут» эта оценка складывается из времени выполнения (чем быстрее, тем лучше) и количества пропущенных контрольных точек (если облетел все — считай, идеально).

Эту систему я делаю с прицелом на глобальную таблицу рекордов. Небольшой соревновательный элемент не помешает :D

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

Работа идёт своим чередом, медленно, но верно двигаюсь вперёд.

✈️✈️✈️

#SkyDelivery | Подробнее о проекте
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤‍🔥33👏2
Media is too big
VIEW IN TELEGRAM
Сделал новый самолёт

Продолжаю мучить Blender. На моделирование этого пепелаца у меня ушло примерно три часа. Сейчас занимаюсь настройкой его аэродинамики и документированием процесса добавления нового самолёта — от начала и до конца.

Важно понимать, что это работа «в стол», и все текущие модельки аэропланов — лишь черновики. Тем не менее, ценный опыт потихоньку нарабатываю, ну и прототип не так скучно будет тестировать ✈️

#SkyDelivery | Подробнее о проекте
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6❤‍🔥33👍1
Media is too big
VIEW IN TELEGRAM
Кучу времени убил на то, чтобы новый самолёт нормально полетел. По пути немного полирнул аэродинамику всех машин.

Новые аэропланы делать на этой стадии больше не буду. Очень трудозатрато, а для прототипа трех более чем достаточно.

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

Позже, видимо, буду покупать готовые ассеты. Парочку неплохих уже присмотрел: Sky Master ULTIMATE, Sky Clouds URP. Жаба немного душит, но есть ощущение, что оно того стоит.

#SkyDelivery | Подробнее о проекте
👍7🔥4❤‍🔥22
Настало время обсудить по-настоящему важный вопрос

В ангаре "Sky Delivery" уже целых три летательных аппарата. Новые самолёты мы не увидим ещё очень долго, поэтому самое время выяснить, какой из них получился лучше прочих.

Прошу не оставаться равнодушными и принять участие в опросе. Спасибо!

✈️✈️✈️

#SkyDelivery | Подробнее о проекте
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤‍🔥332😁1