Как я пытался делать игры с фрилансерами
[Первое знакомство с фрилансом]
Действие происходило в конце 2024. Тогда еще можно было делать сомнительные проекты на яндекс. Сейчас нельзя. А еще на яндексе детская аудитория, и серьезные большие игры туда делать было бесполезно. Это надо иметь в виду
-
Осознавая нехватку времени, я решил попробовать полагаться не только на собственный труд.
Потому я попробовал запустить ещё несколько параллельных проектов для Яндекса.
Решил для начала попробовать нанять фрилансеров совсем за немного: 10–15к рублей. 💸
-
Идея такая: заказать 5 проектов, используя знания для выбора ниши — и посмотреть, окупится ли.
-
Были разные проблемы. В общем-то, они минимизируются, если:
- Понятно прописывать ТЗ, разделяя его на пункты (мне было удобно работать в экселевской гугл-таблице — и фрилансерам, по их отзывам, тоже);
- Обозначать приоритеты;
- Назначать промежуточные проверки;
- Работать через сервис, а не на устной договорённости;
- Найти свой лимит одновременных проектов, и не делать всё сразу.
-
Я был готов к тому, что у ребят, кто работает за такие деньги, будет не очень хороший код.
Всё-таки проекты планировались быть небольшими, и поддерживать их никто пока не планировал.
Я был готов к тому, что будет делаться как-то безвкусно или с багами. 🐞
В конце концов, я писал подробное ТЗ, следуя которому всё равно выходило бы неплохо: описывал спецэффекты, микроанимации, шейдеры, палитру, возможные проблемы, которые нужно избежать.
Я был готов к срыву сроков.
Не в такие уж мемные ниши делали.
-
Но вот к чему я не был готов — так это к тому, что будет игнорироваться ТЗ. ❌
Можно было бы винить себя — мол, неправильно выбрал нишу.
Но можно быть сколь угодно гениальным геймдизайнером — и всё равно не сделать хорошей игры, если разработчик делает работу на своё усмотрение.
-
Это происходило во всех пяти случаях. Это тенденция.
Может, я, конечно, совсем своего бревна не вижу, но мне бы и в голову не пришло, что такое может быть проблемой.
Я бы не позволил себе выдавать несделанное за сделанное.
Я бы, вероятнее, делал дольше — но прошёлся бы и проверил все пункты ТЗ перед сдачей.
-
Получалось, что:
Я проверял все пункты, находил кучу несделанного и кучу проблем, отправлял на доработку.
Потом человек говорил: якобы всё сделано. Надо было проверить все отмеченные мной пункты.
Обычно оказывалось, что человек сделал почему-то только некоторые из несделанных задач (а проверять-то нужно было всё).
Плюс по ходу проверки всплывало что-то ещё.
И так — бесконечно, снова и снова. 🔁
-
Поначалу хотелось сворачивать проекты по своей инициативе.
Но было жалко своего времени, уже на них потраченного.
Хочешь быть бескомпромиссным — потрать жизнь на такой сизифов труд подтирания за школьниками.
В итоге приходилось соглашаться на сомнительные решения.
-
Вот эти проекты:
1️⃣ Построй лабиринт https://yandex.ru/games/app/366605
2️⃣ Обби со скалолазанием — проект закрылся. Два разработчика друг за другом сами забросили проект. Что, опять же, говорит: нормальный дизайн уровней сделать сложно.
3️⃣ Раннер-мерж 3D фруктов 2048 https://yandex.ru/games/app/379020
4️⃣ Айдл блоки — разработчик не объявлял, что прекратил работу, но по факту прекратил
5️⃣ Спасательная машина https://yandex.ru/games/app/393150
-
Последний проект получился лучше других и был ёмким на развитие, так как:
— я был уже на опыте,
— а разработчик не школьником.
-
Но проект не показал больших результатов и не драйвировал меня.
А кор-механика реализована так, что не закрывает начальное ТЗ,
и развитие основных фич разработчику сделать не удавалось.
-
В целом итог такой:
Проекты либо не были доделаны,
либо не отбились на пике
и вошли в пятирублёвое состояние.
-
Я боялся, что я тут буду эксплуататором, но ощущалось, будто это школьники меня эксплуатируют. 🧃
Такую нишу посчитал для себя закрытой и невыгодной.
[Простая задача фрилансерам]
Во время того, как я заказывал те проекты, я совершил выбивающийся из той пятёрки заказ.
У разработчика, который делал игру про фрукты, на аккаунте была игра с механикой FNaF. А в то время начал вируситься кот, который: «Бу! Испугался?» 🐱💥
Я предложил за очень небольшую сумму сделать рескин — заменить персонажа на кота и ещё сделать несколько косметических изменений.
-
Получившийся проект: https://yandex.ru/games/app/383920
-
Мы потратили совсем мало времени, а игра многократно отбилась, а потом вошла в пятирублёвое состояние 🪙
И когда я закончил с той пятёркой, я решил попробовать повторить опыт.
Мне показалось это очень удобным: заказал в понедельник трэшовые мемные игры, а сам всю неделю делаешь что-то нормальное, пока они тебя кормят 😎🎮
-
Тогда был популярен мем «дуреет с этой прикормки», и всё ещё не угасла игра «Заходи» на Яндексе.
Я взял ассет с кафе — единственный шаблон, который нашёл, что был похож на уже готовую и не слишком унылую игру.
И разместил объявление на фрилансе: дополнить его мемами за 2к рублей.
-
ТЗ было очень обтекаемым, так как по плану я не должен был слишком заморачиваться.
Вышла игра: (на данный момент удалена из каталога)
Не только не отбилась, но и даже в пятирублёвом состоянии не осталась — умерла вскоре после релиза 💀📉
-
Одновременно с этим я разместил два объявления, где предлагал сделать что угодно.
Выбрал два актуальных на тот момент мема — «сидим с бобром» и «я хочу быть пылесосом» 🦫🌀
Сделал объявление за 1.5к: мол, не важно, что сделать — просто по шаблону, который у вас есть.
-
И… я не нашёл исполнителя.
Ни один школьник не написал: мол, у него есть игра, и он готов просто заменить персонажа 🤷♂️
Ну как так?
-
Тогда я написал два ТЗ, которые, на мой взгляд, должны быть выполнимы за день-другой.
И опять не мог найти, кто бы был готов их сделать.
Пришлось одну, про бобра, заказывать дороже.
А вторую, про пылесос — исполнителю Телекинеза, тоже дороже.
-
Игра про пылесос повторила судьбу игры про кафе.
-
Про бобра:
Чел взял предоплату, а потом не справлялся с полным выполнением ТЗ.
А ещё у него билд не собирался.
А ещё он пытался менять условия.
В итоге я заплатил ему полную сумму, потому что устал находить косяки.
А проект не выложил ❌
-
Почему я заплатил?
Вот не могу ответить себе нормально.
Потому что у школьника было больше воли, чем у меня?
Потому что боялся, что он про меня начнёт гадости писать?
Теперь добрая песня, где готовят полено, у меня вызывает чувство злости к себе 🪵😤
-
С котом, я думаю, хорошо получилось, потому что там было очень удачное сочетание механики и персонажа 🎯🐱
Наверное. можно было бы попытаться оптимизировать эту тему, было не очень приятно плодить информационный мусор, так что я потерял интереc.
[А что, если фрилансерам платить нормально?] 💸
В прошлые разы я ставил довольно небольшую оплату за проект. Но что, если поставить нормальную?
-
Я продумал хороший проект: делающийся недолго, но требующий опыта, чтобы сделать хорошо.
Нужно было сделать игру, похожую на «Кот и бабка». Она тогда была в топах.
-
Я поставил на Kwork цену в 50к рублей, написал большое ТЗ и получил отклики.
(Там ещё были надбавки за рейтинг игры на Яндексе, но площадка заставила меня их удалить.)
-
Я был несколько удивлён, что мне стали писать ТОЛЬКО такие же по уровню ребята, что и делали мне проекты за 10–15к. Два разработчика даже прямо повторились — написали парни, с которыми мы уже работали. Было приятно, но хотелось кого-то ещё.
-
После предыдущего опыта у меня развилось гигантское недоверие к способностям рынка фриланса.
Я, помня ключевую проблему в том, что людям сложно следовать ТЗ, провёл небольшой тест: я начинал общение со всеми, кто откликался, и просил выполнить небольшую просьбу. Какую — не скажу. Думаю, она мне ещё пригодится. Смысл в умении делать именно так, как написано, а не «как кажется».
Оказалось, более-менее справился с задачей только знакомый, уже работавший на моем проекте, разработчик.
-
Когда я поставил цену в 200к, Kwork мне вывел окно: мол, не рекомендует ставить такую сумму и предлагает поставить 70 000.
То есть для площадки вовсе не норма — хорошая оплата за проекты. Некоторые из тех людей, что там откликались, уже справлялись с моим тестом. Но в ходе разговоров я осознавал, что не готов столько платить — у них не было того уровня понимания геймдева, которого я ожидал.
-
Когда-то давно я думал, что фриланс — это для опытных специалистов уровня как минимум middle, что на фрилансе люди зарабатывают в среднем больше, чем в найме.
Что чтобы быть фрилансером, нужно, понимаешь, и архитектуру проекта продумывать, и вообще всё уметь делать самостоятельно и без косяков. Но как-то так выяснилось, что фрилансеры — это просто ребята, которые ПОЗВОЛИЛИ СЕБЕ откликаться. 🤷♂️
Скорее всего, это две категории разработчиков: либо те, кого не берут на нормальную работу, либо те, кто сделал фриланс своим образом жизни.
Последние не сосредоточены на геймдеве, а являются мастерами на все руки, отчего игры в их портфолио весьма посредственные.
Очень странно видеть в портфолио нормально сделанный лендинг с неплохим дизайном, а рядом — вырвиглазно задизайненную игру. 🧠🎨
-
В общем, этот проект так и остался на уровне ТЗ.
Кажется, если и работать через фриланс и сдельную оплату, то нужно либо находить человека по сарафанному радио, либо должно повезти. 🍀
Я осознаю ещё много вариантов — например, обращаться к студиям, которые делают под ключ.
-
Но сейчас я хочу сделать перерыв в делегировании:
— Во-первых, потому что хочу больше сил уделить своим проектам.
— Во-вторых, потому что хочу сэкономить. 🪙
— В-третьих, я боюсь опытных. А вдруг они меня обманут? Или иначе — из нашего взаимодействия я не выйду победителем.
Раз они могут сделать игру — зачем им я?
Кто может делать успешные игры, тот их делает.
Я ему нужен только, чтобы я заплатил больше, чем игра бы заработала сама по себе.
-
Может, строить студию — более хорошая стратегия? 🏗
Одному фрилансеру объяснишь, как что-нибудь делать — он кое-как сделает. Со вторым будет снова та же проблема.
А если человек работает в студии, то, если он научился, он, может быть, не забудет это знание к следующей задаче, а сможет применить.
-
Хорошо бы хотя бы просто до полного выполнения ТЗ допинать человека.
А ведь игры такие, что всё заранее не учтёшь.
И когда игра уже сделана — работа не заканчивается.
Вот только с фрилансером непонятно — будет ли он ещё работать и когда.
В итоге проект остаётся такой неотполированной заготовкой с кучей вещей, которые можно было бы сделать лучше. 🪞🎮
-
Пока на этом повременю с делегированием.
Есть несколько идей — может, попробую их позже. ✍️
Больше постов про приключения инди-разработчика у меня в телеге: https://t.me/MikhailAllowsHimself
Мой первый день в качестве директора
В моей трудовой деятельности был достаточно интересный период. В одночасье я стал директором небольшой компании со штатом в 12 человек и оборотом в 25 миллионов в год (но это не точно), владельцем которой был мой друг детства.
Из грязи в князи
Однажды, проснувшись утром он (мой друг) понял, что не "вывозит". И единственным очевидным решением для него стало найти ту лошадь, которая "вывезет". Из всех, знакомых ему лошадей людей, которым он мог доверять, достаточными способностями, как он считал, обладал лишь я.
Звонок раздался утром и начался со слов "Аллё, здорова!...". Встреча, переговоры, договоренности и обсуждения привели меня к тому, что через неделю я сидел в нульцевом кожаном кресле и ловил на себе косые взгляды штатных сотрудников - мол "нарисовался тут, хрен сотрёшь"
Рога и копыта
Штат организации состоял из гендиректора, главного бухгалтера, отдела продаж и кучи грязных слесарей в промасленных спецовках.
Вот тут расскажу поподробнее, ибо это комичная ситуация номер 1.
Генеральный директор (ГД). Он является универсальным специалистом в своей компании. Без него ни одна гайка не крутится, ни одна клавиша на клавиатуре не нажимается. И не потому, что он точно контролирует все процессы в компании, а потому, что он единственный сотрудник, который примерно понимает, что делать надо и один заинтересован в результате. Ибо пока он не покажет слесарю какую гайку крутить, тот ее крутить и не начнет. А начав - будет крутить пока не сорвёт резьбу. Слесаря надо вовремя остановить, и тут без ГД никак.
Главный бухгалтер. Это жена ГД. Ибо деньги всегда должны быть в семье, иначе непременно разворуют. Ни дать, не взять.
Руководитель отдела продаж (РП). Вообще интересный персонаж. Сам РП является учредителем фирмы, которая продает тоже самое, что продает его работодатель. То есть конкурент является штатным сотрудником. Как такое возможно и работает мне до сих пор не ясно. И это еще не самое интересное. В отделе продаж у РП ноль подчинённых. Их нет. В его подчинении должны быть менеджеры по продажам, но их почему-то нет. РП не смог найти ни одного достойного этой должности и оставил эту бесполезную затею. Ничей начальник, сам себе подчиненный. Сидит в кабинете в гордом одиночестве.
Слесарная база. Это отдельная история. База представляет из себя большое здание с сальными полами, побитыми стеклами, захламленными углами и множеством комнат. Каждая комната - цех, и у каждой своя белая дверь с двумя огромными черными пятнами. Одно - вокруг дверной ручки (дверь открывается рукой), второе под ней у порога (закрывается ногой).
Летела ракета, упала в болото...
В слесарной базе с десяток слесарей. Забегая вперед скажу - все они одновременно на работе не бывают. Они ходят по трое друг за другом из одного цеха в другой и обратно, скрипят дверями и всегда с сигаретой в зубах. Туда - сюда, туда- сюда. Пока трое идут - четвертый сидит (отдыхает, ибо устал, да и вообще-то перекур). И так весь день.
Типичная ситуация: двое сидят на машине и орут третьему - "Колян! Принеси ключ на.. на.. ну.. на 27!!"
- "Аа? Не слышно, ща подойду!!".
Колян достает из кармана засаленой спецовки пачку сигарет, ищет в другом зажигалку и, понимая, что она в каморке уходит за ней, чтобы прикурить. Путь не близкий предстоит . Через 5 минут снова появляется уже с дымящейся сигаретой в зубах, подходит и переспрашивает вопрос у коллег. Они все это время сидели на машине и ждали его. Пока ждали - устали и решили тоже покурить.
В итоге через 15 минут ключ на 27 был доставлен и...
- "Не, них..я не на 27, тут побольше... Давай на 32!". Колян забирает и уносит ключ на 27 и цикл повторяется.
В итоге, как выяснилось, болт был на 30. Колян ходил 6 раз (3 к коллегам, 2 обратно и 1 за зажигалкой), прошло 40 минут и выяснилось , что болт без wd-шки не открутится. Цикл замкнулся вновь...🤦
В общем, дело плавно приблизилось к концу рабочего дня, а ведь надо еще чай попить, помыться, переодеться и машины прогреть, поболтать и покурить. Процесс откручивания болта приостановлен за два часа до окончания рабочего дня - до завтра. Ключ на 30 решили потерять - оставили на машине, wd-шку вовсе решили не искать.
На утро у входа снова стояла бригада той же численности, но иного состава. Кто-то не вышел на работу по "уважительной причине", второй просто не появился и не взял трубку, но за то на их место вернулись "выздоровившие" и вышедшие на связь. В команде, причастной к откручиванию болта одного не досчитались. Второй без первого некуда, а у Коляна появилась новая задача - он решил отремонтировать замок на двери в цеху. На болт забит болт. Зачем вчера его требовалось откручивать уже не ясно, про ключ на 30 вообще никто не вспоминал. Остатки WD-шки потрачены на безуспешный ремонт замка Коляном.
Работа не идет. Слесаря считают, что какая зарплата, такая и работа. Директор считает, что какая работа, такая и зарплата. А мне все это разгребать...
К HR вопрос есть
Граждане рекрутеры, хантеры и прочие, проводящие собеседования, мне стало интересно вот...
Хожу по собеседованиям на разные беловоротничковые работы. Я в прошлом ХР, был такой эпизод в жизни, исключительно любопытство утолить, что же изменилось в профессии.
Стандарт за 20 лет почти не поменялся, разве что исчезли дебильные вопросы про 5 лет и продать ручку. Но практически везде один момент - в какой-то момент хантеру поступает звонок, он извиняется, мол срочно нужно ответить. Я каждый раз спрашиваю, выйти ли мне, вдруг разговор приватный. Нет, ни разу не потребовалось, что странно.
Отказ получал там, где я тупо сидел и ждал, смотря в одну точку. Так же, если начинал залипать в свой телефон или что-нибудь рисовал на бумажке.
Получил моментальный отказ, когда внагляк стал слушать телефонный диалог))
Получил оффер в пяти местах, где я начинал разглядывать грамоты и дипломы, висящие на стенах, иногда делая восхищенное лицо и там, где спросил про кубок, за что вдруг, контора то не спортивная.
Зачем это? Посмотреть, что будет делать кандидат? Это какие-то новые веяния в методике рекрутинга? Новомодный стресс-тест? Что это дает? Нет, это не были важные звонки, я подозреваю, что с той стороны вообще запись крутилась.
Эйчары/менеджеры по найму - всё?
Они уже вот даже не пытаются работать. В который раз получаю отбивку такого вида:
Эти «недели» (две, три, десять) уже походу стали новым высочайшим стандартом их работы. После каждого отклика проходят реально недели, после чего либо отказ без объяснений (какие ещё вам объяснения, холопы), либо «ой, вакансия уже закрыта, хихи хаха».
Если задавать любые уточняющие вопросы по вакансии - у них есть тоже ровно 2 реакции: полный игнор, и отказ. 0,01% от общего числа могут внезапно дать ответ.
Как же ж вы там упахались, бедные. Смотрите не перегрузите себя, нажимая одну кнопочку (автоотказ) раз в несколько недель. И чего это профессию эйчара так не любят в народе? Хммм, загадка... Просто все соискатели - токсики, наверное.
Суки, чтоб вам в аду столько же ждать, пока температуру огня уменьшат.
Ответ user9804807 в «Ну раз так...»8
Блячяя у меня ткая же пиздец история была на третьем курсе хавал в охраняхе ночные смены по тыще рублей а этот ебанный начальник охраны сергейчик подкатывает ко мне в воскресенье вечером весь потный и выебанный типа братан выручай срочно надо на новую точку в офисс какой то ебанный я тебе жрачки на всю ночь закуплю и на завтрашнюю смену вообще не хуя себе выбор будет я такой охуенно давайте пацаны зарубимся поехали в перекрсток этот пидор начинает совать мне в корзину всякую хуевую дорогую хуйню типа крабовых палочек говна красной икры какой-то дорогой колбасы за триста рублей за хуйню и вискаря говорит бери не стисняйся я всё оплачу я такой ахуенный мужик попался накидал он мне на пять тысяч блядь я на точке сижу жру эту икру хуярю вимкарь с колой смотрю порнуху на рабочем компе нихуя не делаю всю ночь пиздец как круто провёл время на следующий день приезжаю в офис за зарплатой а мне бухгалтерша такая сука стерва говорит тебе минус четыр тысячи пятсот рублей я охуел полностью этот ебучий сергейчик подходит и говорит ну а чё ты хотел я тебе не мамка чтобы бесплатно кормить вот чек держи расписался там что согласен я ему говорят ты же орал что все оплатишь а он такой блядь ну я и оплатил а теперь ты мне должен долб ебаный я чуть не разъебал ему ебало прямо в офисе но потом подумал что этот уебан может меня уволить и по статье выебать так и остался должен нихуя работать пришлось ещё месяц чтобы этот долг отбить до сих пор когда вижу в магазине крабовые палачки или крассную икру сразу вспоминаю этого ебаного сергейчика и его пиздатые обещания вот так вот блядь начальники ебут работяг без вазелтна