Как я за три недели создал Forma - Telegram-приложение, в котором можно одевать персонажа и выпускать собственные вещи
Мне 16 лет, я учусь в школе и создаю Forma -мини-приложение внутри Telegram. В нём можно собирать образы для 2D-персонажа, создавать собственную одежду, делиться образами и покупать или продавать вещи за Telegram Stars.
На первую рабочую версию и её развитие у меня ушло три недели. За это время я успел несколько раз переделать внешний вид, разобраться с запуском приложения и убедиться, что работающая кнопка ещё не означает удобный продукт.
Расскажу, с чего всё началось и что оказалось сложнее, чем я ожидал.
Идея: свой персонаж и одежда, которую создают пользователи
Мне хотелось сделать собственный продукт, которым люди будут пользоваться и который со временем сможет приносить доход.
Основная идея Forma была довольно простой: у человека есть персонаж, которого можно одевать. Штаны, футболки, головные уборы - из отдельных вещей складывается собственный образ.
Но только переодевания мне было мало. Хотелось, чтобы люди могли создавать одежду сами, показывать её другим и продавать внутри приложения. Чтобы пользователь приходил не только посмотреть на своего персонажа, но и найти интересную вещь, собрать новый образ или обсудить чужой.
Я выбрал формат Telegram Mini App: приложение открывается прямо из бота, и человеку не нужно отдельно что-то устанавливать.
Я выбрал строго 2D-стиль и начал последовательно переделывать детали: причёски, силуэты одежды, обувь, фоны, расположение кнопок. Хотелось получить аккуратный внешний вид без ощущения слишком детской игры.
Некоторые вещи приходилось менять несколько раз. Например, мало просто нарисовать хорошие кроссовки: нужно ещё подобрать размер и положение так, чтобы они нормально выглядели вместе со штанами.
В мастерской можно создавать одежду, а на рынке — выставлять вещи на продажу за Stars. Для пользовательских вещей понадобилась модерация: возможность загрузить свой дизайн сразу поднимает вопросы о чужих логотипах, запрещённом контенте и качестве.
Отдельной задачей оказалась логика действий. Как человек понимает, что вещь уже принадлежит ему? Где её примерять? В какой момент она появляется в продаже? Что происходит после покупки?
На этапе идеи такие вопросы почти незаметны. В приложении каждый из них превращается в конкретную кнопку, подпись или состояние экрана.
Параллельно я добавлял социальные функции: публикацию образов, лайки, совместные образы двух персонажей. Мне хотелось, чтобы в Forma было место для общения и самовыражения.
Ещё появился город — отдельное пространство в пиксельном стиле с видом сверху. И там тоже быстро выяснилось, что красивой карты недостаточно: персонаж должен нормально ходить по улицам, не проходить сквозь деревья и не застревать там, где визуально есть проход.
При этом я начал лучше понимать и собственное приложение: как связаны его части, почему возникают ошибки и какие изменения требуют особенно внимательной проверки.
Пока я не хочу представлять Forma как готовый успешный бизнес. Пока это молодой проект, который я продолжаю развивать. Рабочее приложение само по себе ещё не доказывает, что люди захотят регулярно в него возвращаться.
Сейчас для меня главный вопрос — что даст человеку повод открыть Forma снова. Посмотреть новую коллекцию, собрать образ, найти интересную вещь или показать свою работу другим.
Мне близка идея регулярных обновлений и новых коллекций. Хочется, чтобы возвращаться было интересно, без обязательных ежедневных заданий и страха потерять прогресс из-за пропущенного дня.
Посмотреть проект можно в Telegram: @formaclothes_bot.
Буду рад обратной связи: что вам было бы интереснее всего в таком приложении — собирать образы, создавать собственную одежду или покупать и продавать вещи?