Совсем скоро приступаем к разработке игры K/W — для Samurai Studio.
Вы в роли рыцаря отбиваетесь от волн врагов — всё это от третьего лица с динамичным геймплеем.
Уже совсем скоро начнётся 10-дневный спринт, где разработчики будут выкладываться на максимум.
Ожидайте первые кадры и новости — будет жарко!
Всем продуктивного дня!
Для сотрудничества и предложений пишите на почту cooperation@martinscode.tech или в Telegram: @geggggr.
#GameDev #IndieGame #ThirdPersonAction #RPGaction #KnightGame #DevSprint #MartinsCode #portfolio
Please open Telegram to view this post
VIEW IN TELEGRAM
7❤7 4 3 2
Когда ты проектируешь фичи или пишешь ТЗ, важно понимать не только что делать, но и зачем.
Формат:
Как [роль], я хочу [действие], чтобы [результат].
Пример:
Как автор, я хочу загружать обложку, чтобы сделать книгу заметнее.
Важно четко и лаконично сформировать задачу, по которой дальше пойдут уточнения.
Определяет:
— Кто пользователь
— Какие шаги он делает
— Как реагирует система
Часто оформляется в виде UML-диаграмм.
User Story = цель. Use Case = путь.
Они отлично дополняют друг друга: сначала понимание что важно, затем — как это реализовать.
#Agile #Scrum #Burndown #ProjectManagement #UserStory #UseCase #MartinsCode #interest
Please open Telegram to view this post
VIEW IN TELEGRAM
8 8 2❤1
Идет активная работа над детской образовательной игрой!
Сейчас мы на этапе сборки и анимации сцен — оживляем мир, в котором дети будут не только играть, но и учиться новому.
— сборка десятков уникальных сцен,
— тестирование анимаций, чтобы всё было плавно и весело.
Уже сейчас готовы первые фрагменты — и по традиции, мы делимся результатами, оценивайте и пишите свои мысли.
Всем продуктивного дня!
Для сотрудничества и предложений пишите на почту cooperation@martinscode.tech или в Telegram: @geggggr.
Martin.s Code — студия, где идеи обретают форму
#portfolio
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
8 9 2 2
Друзья, мы собрали большинство отзывов о нашей работе за весь период — с разных площадок, клиентов и проектов.
Теперь вы можете быстро оценить, как мы работаем и что о нас говорят реальные заказчики.
Please open Telegram to view this post
VIEW IN TELEGRAM
6 8 2 2❤1
В одном из постов наш подписчик попросил рассказать про UML-диаграммы.
Давайте разберем один из самых полезных типов — use-case диаграмму, и сделаем это простым и понятным языком.
Use-case диаграмма (диаграмма прецедентов) показывает, как пользователи взаимодействуют с системой:
— Кто с ней работает (акторы)
— Что они делают (use‑cases)
— Как связаны сценарии между собой
Это высокоуровневая карта взаимодействий, без технических деталей — идеальный способ начать моделирование системы.
Акторы — «человечки» на схеме: пользователи, админы, другие системы
Use‑cases — овалы, представляющие функции (например: Оформить заказ, Оплатить)
Связи (associations) — линии, связывающие акторов и сценарии использования
<<include>> — включает: основной сценарий обязательно вызывает другой
Пример: Редактировать заказ включает Изменить и Отменить заказ
<<extend>> — расширяет: дополнительный функционал при определенных условиях
Пример: Авторизоваться может расширяться Редактированием профиля
Generalization – наследование: один актор или сценарий наследует поведение другого
Пример: Авторизованный пользователь наследует действия Неавторизованного + получает больше прав
1) Определите всех акторов (пользователи, системы)
2) Свяжите их с соответствующими use-cases
3) Добавьте связи include, extend, generalization, чтобы убрать дублирование и лучше показать структуру
— Не перегружайте схему — до 10 use‑cases максимум
— Начинайте с акторов — так проще понять потребности
— Помните: use-case диаграмма показывает что делает система, а не как она это делает
Если материал был полезен — дайте знать в комментариях.
Можете задать вопросы в комментарии и написать, какую тему разобрать в следующем посте!
Martin.s Code — студия, где идеи обретают форму
#interest
Please open Telegram to view this post
VIEW IN TELEGRAM
7 6 2 2
Media is too big
VIEW IN TELEGRAM
В ближайшее время мы стартуем работу над новым VR-проектом — и это именно та территория, где мы чувствуем себя как дома.
Meta Quest 3, качественный визуал, проработка каждой детали — всё как мы любим.
Пока идёт активная подготовка и согласование, делимся первым визуальным фрагментом — аккуратным тизером будущего большого мира.
Всем продуктивного дня!
Для сотрудничества и предложений пишите на почту cooperation@martinscode.tech или в Telegram: @geggggr.
Martin.s Code — студия, где идеи обретают форму
#portfolio
Please open Telegram to view this post
VIEW IN TELEGRAM
4 8 2 2
Все мы любим спрашивать у пользователей: "А что бы вы хотели?"
Но правда в том, что мнение без подтверждения рублем — это просто шум.
Когда компания разрабатывала новую линейку плееров, они провели масштабный опрос:
"В каких цветах вы хотите плеер?"
Ответы были самыми разными — от лимонного до розово-зеленого.
Sony прислушалась. Потратила деньги, ресурсы и время. Выпустила плееры во всей этой палитре.
90% продаж пришлись на обычный черный.
Это яркий пример: люди говорят одно, но покупают другое.
Когда наступает "Час X", выбор становится настоящим, а не теоретическим.
Именно поэтому методология Lean Startup и подход MVP так важны:
Не спрашивай — предложи минимальный продукт и проверь спрос деньгами, а не словами.
Всем продуктивного дня!
Для сотрудничества и предложений пишите на почту cooperation@martinscode.tech или в Telegram: @geggggr.
Martin.s Code — студия, где идеи обретают форму
#interest
Please open Telegram to view this post
VIEW IN TELEGRAM
CJM (Customer Journey Map) — это не просто модная аббревиатура, а мощный инструмент, чтобы понять, где, когда и почему ваш клиент передумал покупать ваш продукт и ушёл смотреть TikTok.
По-простому: это путь клиента — от «мне что-то нужно» до «о, вот это куплю».
На каждом этапе мы смотрим не только, что он делает, но и что он чувствует. Потому что эмоции решают.
Чтобы увидеть, как ваш клиент взаимодействует с продуктом:
— где ему неудобно,
— где он путается,
— где он радуется,
— и где вы его теряете.
1) Определите цель: зачем вы создаёте карту — улучшить пользовательский путь, увеличить продажи, оптимизировать процесс взаимодействия и т.д.
2) Собирайте данные от реальных пользователей: используйте интервью, опросы, аналитику — не ограничивайтесь только своим мнением или взглядами команды.
3) Учитывайте эмоции: визуализируйте не только действия клиента, но и его эмоциональное состояние на каждом этапе.
4) Используйте визуальные средства: CJM — это не просто список шагов, а полноценная визуальная карта.
Всем продуктивного дня!
Для сотрудничества и предложений пишите на почту cooperation@martinscode.tech или в Telegram: @geggggr.
Martin.s Code — студия, где идеи обретают форму
#interest
Please open Telegram to view this post
VIEW IN TELEGRAM
Приветствую, друзья! Делимся свежими новостями и проектными апдейтами из нашей студии:
1) Детская игра — продолжаем активно собирать и анимировать сцены. Скоро покажем яркий видеофрагмент с живым геймплеем.
2) K/W — финальные штрихи! Совсем скоро вы увидите первые кадры.
3) Мультиплеерная RPG — завершили 4 этап разработки. Внедрены кланы, клановые бои, внешняя авторизация и многое другое. Проект активно набирает функциональность.
Всем хороших выходных!
Для сотрудничества и предложений пишите на почту cooperation@martinscode.tech или в Telegram: @geggggr.
Martin.s Code — студия, где идеи обретают форму
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Рынок IT-услуг стремительно растёт, и всё больше компаний выходят на сцену с разными подходами к заработку.
Разберёмся, какие бизнес-модели наиболее популярны в индустрии, и чем они отличаются друг от друга.
Аутсорсинг (Outsourcing)
Она из самых распространённых моделей. Компания предоставляет клиенту услуги по разработке, выделяя команду или отдельных специалистов под конкретный проект. Всё происходит в рамках договора оказания услуг.
Аутстаффинг (Outstaffing)
Здесь вы "одалживаете" сотрудников клиенту, но официально они всё ещё работают в вашей компании.
Клиент управляет задачами, вы — юридической стороной и зарплатой.
Продуктовая модель (Product-based)
Компании разрабатывают собственные продукты или платформы и получают доход от их продажи, подписки или лицензирования.
PaaS (Product-as-a-Service)
Это гибридная модель, где вы не просто делаете проект под заказ, а создаёте решение, продвигаете его и развиваете как сервис.
Можно сказать, это следующий уровень после аутсорса.
SaaS (Software as a Service)
Компания создаёт программное обеспечение и предоставляет доступ к нему по подписке.
Примеры: Notion, Slack, Tilda.
Всем продуктивного дня!
Для сотрудничества и предложений пишите на почту cooperation@martinscode.tech или в Telegram: @geggggr.
Martin.s Code — студия, где идеи обретают форму
#interest
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Друзья, мы выходим на финишную прямую — завершаем сборку сцен с анимацией и озвучкой для детской развивающей игры, созданной в рамках сотрудничества.
Показываем вам небольшой фрагмент одной из сцен — получилось живо, красочно и вовлекающе для детей!
Всем хороших выходных!
Для сотрудничества и предложений пишите на почту cooperation@martinscode.tech или в Telegram: @geggggr.
Martin.s Code — студия, где идеи обретают форму
#portfolio
Please open Telegram to view this post
VIEW IN TELEGRAM
Приветствую, друзья!
Сегодня разберёмся в одном из самых частых вопросов, возникающих у разработчиков и архитекторов: в чём разница между монолитом и микросервисами, и что лучше подойдёт для вашего проекта?
В монолитной архитектуре вся бизнес-логика, интерфейс и доступ к данным находятся в одном приложении, которое разворачивается на одном продакшн-сервере и обычно использует единую базу данных.
— Быстрое и простое внедрение
— Единая точка входа и администрирования
— Удобна на старте проекта
— Сложнее масштабировать
— Любой сбой может затронуть всё приложение
— Трудности при обновлении отдельных компонентов
Микросервисная архитектура — это когда каждый компонент приложения работает независимо: свои сервисы, свои базы данных, своя логика. Они общаются друг с другом через API.
Размещение постов, сообщения, сторис — три разных сервиса.
Если сторис внезапно "падает", сообщения и посты работают как ни в чём не бывало. В этом и магия.
— Высокая отказоустойчивость
— Легче масштабировать отдельные части
— Независимая разработка и деплой
— Удобнее писать тесты
— Минимальная связанность между компонентами
— Сложность архитектуры
— Требует настройки взаимодействия между сервисами
— Высокий порог входа для начинающих
Если вы стартап, MVP или внутренний продукт — монолит может быть отличным стартом.
Если вы строите масштабируемую систему с независимыми командами и большими нагрузками — микросервисы дадут гибкость и устойчивость.
Всем продуктивного дня!
Для сотрудничества и предложений пишите на почту cooperation@martinscode.tech или в Telegram: @geggggr.
Martin.s Code — студия, где идеи обретают форму
#interest
Please open Telegram to view this post
VIEW IN TELEGRAM
Друзья, мы завершили разработку казуальной веб игры K/W в рамках сотрудничества с Samurai Studio.
Ребята действительно знают своё дело — мы были настолько довольны результатом, что заключили контракт ещё на три игры. Martin.s Code | Отзывы
Cледующая на очереди Last Courier
Четыре игрока объединяются, чтобы доставить ценную посылку до точки эвакуации.
Но путь не из лёгких — их ждут драконы, пауки и орды зомби, готовые разорвать курьеров на части.
Всем продуктивного дня!
Для сотрудничества и предложений пишите на почту cooperation@martinscode.tech или в Telegram: @geggggr.
Martin.s Code — студия, где идеи обретают форму
#portfolio
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
При разработке проекта невозможно реализовать все функции сразу — ресурсы ограничены, а требования разнообразны.
Чтобы расставить приоритеты и сосредоточиться на действительно важном, используется метод MoSCoW.
Рассмотрим на примере реализации приложения для онлайн-курсов:
Метод помогает сфокусироваться на главном и не распылять усилия.
Простой инструмент — но часто решающий.
Всем продуктивного дня!
Для сотрудничества и предложений пишите на почту cooperation@martinscode.tech или в Telegram: @geggggr.
Martin.s Code — студия, где идеи обретают форму
#interest
Please open Telegram to view this post
VIEW IN TELEGRAM