1с и игры - двойная жизнь тех.дира
413 subscribers
22 photos
8 videos
10 links
👨‍💻 Тех.дир на 1с днем
🎮 Инди-разработчик по вечерам
🌟 Двойная жизнь, реальные истории и процесс создания игр
Download Telegram
🎉 В июне 2025 года мы с другом выпустили свою первую браузерную игру https://yandex.ru/games/app/434789 и стали инди-разработчиками ;-)

👋 Привет, я Дорофеев Евгений, технический директор, который уже много лет работает с 1С и автоматизирует бизнес-процессы в крупной международной компании. Но помимо этого с детства у меня есть большая мечта — создавать игры.

📓 Этот канал — мой личный дневник, где я буду честно и открыто делиться всем, что связано с нашей «двойной жизнью»: как совмещать серьёзную работу и хобби, с какими трудностями мы сталкиваемся и какие уроки из этого извлекаем.

🎮 Вы увидите за кулисами процесс разработки игр, наши успехи, ошибки, факапы и, возможно, какие-то инсайты.

Если вас цепляет эта история — присоединяйтесь! Будет интересно и по-настоящему! =)))
🔥19👍102👏2👻1
🎉 Мы выпустили первую игру. Как?

Каждый из нас неоднократно пытался сделать игру — но до релиза дело не доходило. Весной 2025 года сложились обстоятельства, которые позволили это совершить. Сейчас расскажу =)

1️⃣ Во-первых, в 2025 году продолжились массовые увольнения в IT, и моя компания не стала исключением — я, к сожалению, уволил своего друга =( Так бывает. Но, как говорится, что не делается — всё к лучшему. Это освободило время моего товарища для разработки игры.

2️⃣ Во-вторых, массовые увольнения заставили нас понять, что нужен дополнительный источник дохода. Откладывать больше нельзя! Мы оба любим игры и играем в них всю жизнь — можно сказать, что мы в этом эксперты с тысячами часов в разных жанрах. Не пропадать же такому опыту! 🎮

3️⃣ В-третьих, на глаза попались кликбейтные ролики, где юные инди-разработчики делают игру за 3-4 дня и зарабатывают миллионы на Яндекс.Играх. Я честно повёлся и полез изучать площадку — там много треша, но и мало качественных игр.

Поняли: отличный шанс начать именно с качественного продукта! 🚀
🔥17🍾8💯3👍2🤩2👀1
🚀 От предпосылок к действиям =)

С марта 2025 я начал очередной курс по разработке игр на Unity. Один из первых уроков был про то, где брать ассеты (модели игровых объектов). И случайно мой взгляд зацепился за машинки на площадке kenney.nl 🚗

Кстати, если вы начинающий разработчик игр — рекомендую эту площадку! Там можно подобрать начальные ассеты для своей игры без лишних заморочек. 🎨

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

Появилась картина: первая игра должна быть максимально простой и сделанной быстро. Это будет эксперимент, но не на несколько месяцев «в никуда», а MVP — минимальный работающий прототип, который потом можно улучшать. 🛠️

Добавлю, что последние лет 8 я почти не программировал, а в Unity язык C# для меня новый и мне нужен истинный программист, а не 1С-ник =)))

С такими мыслями я пошёл к другу. И хотя я его уволил (да, забавно!), меня поддержали. Более того — сказали, что идея классная, и нужно врываться! 💪

Я нарисовал дорожную карту, и в начале мая мы стартанули! 🎬
🔥18👍10👏5😱1
🔥 Что я понял за месяц разработки?

Создание игр — это капец как сложно. Я вошёл в проект с наивными ожиданиями, но на каждом шагу открывались новые неизведанные предметные области.

1️⃣
Во-первых, с самого начала мой товарищ сказал, что ассеты, которые я притащил, — говно 😅 и для детской игры нужны более красочные. Мы заменили их на свои, которые сделали сами (если интересно — расскажу отдельно). 🎨

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

3️⃣
В-третьих, мне досталась задача сверстать интерфейс. Я наивно взялся — ведь в 1С есть управляемые формы, и платформа всё за тебя делает. А в Unity всё как в старой 1С 8.0 — самому нужно всё делать, включая привязки на форме 😵‍💫. Открыл для себя много нового (и забытого старого). Если бы не поддержка, я бы не справился — об этом отдельный пост.

🎮 Что по итогу?

За месяц мы создали игру и выпустили её на Яндекс.Играх. Попробуйте и оставьте оценку и отзыв: https://yandex.ru/games/app/434789

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

P.S. Похоже, я ещё буду отвечать за Art, хотя далёк от рисования — но у меня рисует жена, так почему бы не расширить команду? 😄🎨
19🔥11👍9🤔21🦄1
🚗 Как создавали модельку машины? Или без ИИ нынче никуда =)))

В ChatGPT забацали запрос:
"Нарисуй легковую машину, вид сверху, разрешение 256x512, прозрачный фон, белый цвет и черные линии для отрисовки элементов. Линии контура и элементов должны быть стильные и выглядеть секси (плавное изменение толщины линий для подчеркивания стиля)." 🖌️

Первая картинка — просто черные линии на прозрачном фоне (в Telegram это не видно). Потом сделали две заливки:
1️⃣ стекла, фары, фонари, зеркала;
2️⃣ белым цветом корпус.

В Unity на корпус просто задаётся цвет, и машинка красится как надо. Только разрешение не масштабируется, и для грузовика пришлось делать ещё один ассет с пропорциями 1:3.

💡 Урок: белые модели — самые универсальные, на них легко ложится любой цвет и текстура. Если планируете менять цвета объектов — старайтесь использовать модели с белым фоном.
👍13🔥9🍓1
1с и игры - двойная жизнь тех.дира pinned «🎉 В июне 2025 года мы с другом выпустили свою первую браузерную игру https://yandex.ru/games/app/434789 и стали инди-разработчиками ;-) 👋 Привет, я Дорофеев Евгений, технический директор, который уже много лет работает с 1С и автоматизирует бизнес-процессы…»
ℹ️ Инфо-пост для товарищей 1С-ников!

Товарищи 1С-ники, коих тут, кажется, больше всего =))) 🧑‍💻 Скитаясь по просторам Telegram и изучая посты, я наткнулся на очень интересный канал одного 1С-ника, который, как и я, занялся разработкой игр! 🎮🚀

И не просто занялся — он даже игры к 1С прикрутил! 😲🔥
Залетайте на его канал и вдохновляйтесь:
👉 https://t.iss.one/vladgamedev

А для тех, кому лень искать, вот подборка самых интересных постов про 1С и игры:
📌 https://t.iss.one/vladgamedev/28
📌 https://t.iss.one/vladgamedev/39
📌 https://t.iss.one/vladgamedev/52
📌 https://t.iss.one/vladgamedev/63
👍10
This media is not supported in your browser
VIEW IN TELEGRAM
🚗🔥 Смотрите, какую супер-тачку сегодня мне подарили дети на день рождения!

Сами выпилили, отшлифовали, покрасили и склеили — просто мастера своего дела! 🛠️🎨 Такой подарок невероятно вдохновляет!!!

Это наш «основной персонаж» из первой игры-головоломки, и теперь у меня есть живое напоминание о том, что всё реально сделать своими руками! 🫣

А вы бы взяли себе такую машинку?

🔥 — «Тачка — огонь!»
❤️ — «Хочу такую же!»

Жду ваших реакций! 😉
🔥409🆒2😁1🐳1
🚀 Сегодня наконец-то вышло обновление для нашей игры!

Что нового?

🎮 Теперь у нас два режима игры: с подсказками и без. Это ключевое нововведение, ведь было много пожеланий (даже претензий 😅).
У меня дома чуть не случилась драка — один сын играл с подсказками, другой без, и первый обогнал второго! =))) 🤼‍♂️🔥

📺 Реклама теперь запускается не в конце уровня, а при старте следующего. Потому что Яндекс иногда пропускал обновления через раз — то ругаясь (как написали в комментах) на телевизор, то не обращая на него внимания. Нам было важно понять, как стабильно проходить модерацию .

🚗 Поведение машинки тоже изменили: раньше, если вы касались её, но не меняли положения — ход засчитывался. Теперь этого нет! 👏

🙏 Спасибо всем за отзывы и предложения — мы стараемся учитывать каждое пожелание! Ваше мнение очень важно для нас! ❤️
🔥15👍92
This media is not supported in your browser
VIEW IN TELEGRAM
🛠️ Minimum Viable Product (Минимально жизнеспособный продукт) — наш спаситель!

Когда мы начинали делать игру, у нас с огромной скоростью начали появляться кучи идей и планов, и хотелось сделать всё и сразу 💡🔥. Но, опираясь на наш опыт работы в корпорациях, мы понимали, что максимально быстро нужно создать рабочий прототип, чтобы:
1️⃣ Во-первых, подзарядиться — ведь когда у тебя есть что-то работающее готовенькое, ты прям кайфуешь от этого 😍🎉.
2️⃣ Во-вторых — я опасался, что мы можем погрязнуть в задачах и забить на игру 🤯⚠️. И это оказалось ключевым!

MVP — это не «сырая поделка», а продукт с минимальным функционалом, который уже можно показать людям и получить обратную связь. Первыми пользователями прототипа были мои дети 👶👧 =)))

Чем раньше запустишь MVP — тем быстрее поймёшь, что работает, а что — нет 🔍.

В дальнейшем мы ещё не раз столкнёмся с тем, что не стоит ждать идеала, а нужно улучшать игру маленькими, но частыми шажочками — фиксить баги и добавлять фичи 🐞. Это даёт реальный прогресс и не даёт проекту «зависнуть» в вечной разработке 🚀💪.

Если вы затягиваете с релизом — задумайтесь, может, пора выпускать MVP и двигаться дальше?
👍14💯8
🧩 Уровни для игры. Думаете, просто?

Изначально мой друг Паша сказал, что возьмёт день (ну точнее 6 часов) на создание генератора уровней. Но через пару дней (и не всё это время ушло на написание робота) он решил сдаться и предложил попробовать мне. 😅

Ну надо так надо... И сначала я подумал: ну полюбому же есть готовый алгоритм — надо просто найти и использовать! 🤓
А дальше… Представляете, что есть несколько почти научных статей по генерации уровней для игры Rush Hour. Одну из них я решил использовать — michaelfogleman.com/rush 📚 (хотя она на английском, но очень интересная).

Автор написал код на Go, построил граф и выбрал самые сложные уровни. А я хотел, чтобы уровни создавались на лету. =))) С помощью ChatGPT (мой кореш теперь навеки) я переписал код с Go на C# и начал генерировать уровни при запуске игры. 🤖🔥

Сначала получалось так себе (смотрите картинку) — непроходимый уровень 😵. После часов мучений понял — генератор случайных уровней мне не подходит.

Пошёл другим путём: ставим красную машинку на выход (победное положение), добавляем машинки и случайно их двигаем, чтобы запутать. Уровни стали лучше, но иногда машинка сразу стояла на выезде 🤦‍♂️.

Тогда усложнил правила: до решения должно быть определённое количество ходов. В итоге получились стабильные уровни с ~8 ходами на решение. Но мне этого показалось мало — нужны и сложные уровни! Начал усложнять алгоритм. 🧠💥

И тут… начал зависать компьютер 😭 Эх… на второй день я сдался и бросил это дело =(((

В итоге все уровни в игре сделаны вручную… Иногда приходится выбирать между быстрым решением и идеальным 🤯⚠️ Вот такие пироги! 🍰
🔥16🫡3
💰 “Где деньги Билли?” — про монетизацию, локализацию и платформы…
Или рубрика “Спрашивали - отвечаем”. Мы насмотрелись YouTube и вот что узнали (не знаю, насколько правда 😅):

🖥️📱 Распределение аудитории по устройствам — 50/50 между компьютерами и мобильными. Среди мобильных Android занимает 70%! То есть игру нужно выпускать на всех платформах, иначе теряешь кучу игроков.

🌍 По локализации: я нашел, что в Яндекс.Игры играет много пользователей из Узбекистана. Паша нашёл похожие данные про Турцию. Игроков из Европы переводят на английскую версию, а из СНГ — на русскую. Итог — делаем три версии: русскую 🇷🇺, английскую 🇬🇧 и турецкую 🇹🇷.

💸 Монетизация:
1️⃣ Стики-баннеры — висят справа, по клику капает копеечка 🤑.
2️⃣ Реклама “в лицо” — на весь экран, появляется по таймеру . Есть 8-10 секундные ролики с наградой — например, чтобы перезапустить уровень или получить подсказку, нужно досмотреть рекламу до конца и получить бонус 🎁. За это тоже капает копеечка.
3️⃣ In-app покупки — внутри игры. В первом проекте мы решили ими не пользоваться. В комментах писали, что машины BMW, Mercedes могли бы быть покупками 🚗💸. Площадка забирает часть дохода, остальное — разработчикам.

Интересно, сколько это приносит? За июнь мы заработали 125 рублей =))) Но мы набираемся опыта, который бесценен! 💪😉
❤‍🔥13👍8👏1💯1
Друзья, серия постов про первую игру завершена! Спасибо всем за комментарии, замечания и предложения, и, конечно, за то, что играли в нашу игру 🙏🎮.

На следующей неделе мы планируем релиз второй игры, которую хотели сделать за неделю =))) Но получилось как всегда у ИТ-шников - перфекционистов — за месяц 😅.

👀 Для затравочки хочу показать небольшой кусочек геймплея, и сегодня генерируя иконку для новой игры ChatGPT, опираясь на свою «старую память», создал вот такой шедевр (рисунок выше).

Знаковый получился арт — надеюсь, новая игра ворвётся так же мощно, как корабль на машинку!!! 🚗💥
🔥17👍92
Соскучились по Need For Speed? 🏎️💨 Forza и Gran Turismo выматывают? 🎮😓 Тогда обязательно загляните на канал Ленивого Инди — настоящая находка для любителей гонок!

👉 https://t.iss.one/ushakov_studio

Там вас ждут гонки с несколькими режимами — драйв, адреналин и азарт в каждом повороте! 🏁🚦

Но это ещё не всё! На канале много интересного:
🎨 Арт, созданный с помощью GPT — прямо как у меня! Искусственный интеллект творит чудеса.
🧪 А/Б тесты с иконками и обложками — проверяют, что лучше цепляет игроков, и без ИИ здесь не обошлось!
💰 Открытая и прозрачная инфа о доходах с игр — полезно и вдохновляюще.

Думаю, каждый найдёт на канале что-то для себя — здесь куча разнообразной и полезной информации!

Не пропустите! Подписывайтесь и погружайтесь в мир инди-гонок вместе с нами! 🚀🎉
👍3👏2🤝1