Monstrobus от идеи до игры: Идея и Команда #1
Однако здравствуйте! Прошу прощения что пропал, просто работа работа =) Постараюсь теперь посты регулярнее раза в месяц выкладывать.
В этом посте хотел бы рассказать о том как появились первые идеи и как собиралась команда.
Начало
Хотел бы начать с себя, моё имя Николай и вообще сам я по профессии DevOps/MLOps инженер, а еще я люблю игры, причем любых жанров и направлений, главное чтобы игра была хорошая ну и просто мне нравилась и мои вкусы порой весьма специфичны =)
И так всё началось с того что я захотел начать разработку какой-нибудь игры уже очень давно, сначала у меня была мысль на фоне того что играли с друзьями в 5 героев, а 7 герои ужасно работали и вообще не сильно то зашли сделать своих героев меча и магии, попробовал собрать ребят под это дело, но как оказалось не все захотели работать за идею, мы попробовали пару недель повстречаться, развивать проект, но дальше обсуждений ничего не двинулось, далее спустя уже наверное год с небольшим я снова вернулся к размышлениям о собственной игре но пока не знал чего хочу или может знал, но этот момент не особо помню.
Как не знающему человеку делать игру если он умеет разве что играть? Я конечно умею в питон, баш и то в рамках обычных скриптов и ООП тут совсем не пахнет, так что я решил начать с того что изучу какие движки сейчас есть на рынке.
Выбор был велик и под разные направления есть свои решения, из того что я помню и на что смотрел к примеру:
- Новелла это Ren'Py
- Для RPG можно использовать rpgmaker
- Если хочется на питоне что-то есть Kivy который я особо не разбирал
- Из популярных решений это Unity
- Также популярное решение Unreal Engine
- Еще нашёл опенсорсное решение в виде Godot
И так из всего что мне показалось интересным и как мне казалось самым простым это Godot, его много где описывали как движок легковесный и еще что у него простой синтаксис, что-то похожее да Python что мне как-раз и нужно было поэтому взял курс на Udemy и побежал изучать, из курса я научился делать платформер и обрел некую базу того как это работает и устроено, далее была некая пауза в моей игровой деятельности.
Спустя время побывав в гостях мне предложили поиграть на PS4 в игру знания сила и я задумался, и честно она мне очень понравилась своим вайбом и что мы можем вот так просто интересно и весело поиграть в игру викторину, потом помню мы уже с друзьями собирались и играли в дискорде в сломанный телефон, джек бокс ( с русификатором) и вся эта движуха мне так зашла что захотелось еще таких игр, а оказалось если брать викторины то из толковых игр и есть только если для пк джек бокс и всё, а знания сила эксклюзив для PS4, а чтобы так сел запустил игру, друзья подключись и давай играть нет, тут мне и захотелось сделать нечто подобное, это же викторина что может быть проще? Вопросы разве что написать, немного непонятно только с сетью, но как будто это не такая уж проблема.
В общем начал понемногу разбираться, пробовать и тут сложилось что я заболел и одновременно работав я начал пытаться что-то такое делать сам, и тут я понял что я и викторину то обычную сделать не могу, поэтому я понял что если я заболею, буду занят из-за работы или дел то игра моя развиваться не будет, поэтому я принял стратегическое решение набирать команду!
Поиск команды
Вот есть мысль что нужна команда, а вот где её взять? Как искать? Что спрашивать? В целом с этими вопросами оказалось не так сложно разобраться, главное начать и постараться по максимум продумать вакансию, понять кого я ищу и сколько я могу на это всё дело выделить, а бюджет небольшой, поэтому я смотрел в сторону парт тайма и идейных людей =)
Искать людей я принялся на hh, других идей у меня особо и не было, только чтобы выложить туда вакансию нужно сделать аккаунт работодателя и прописать свои данные как самозанятого (было давно, поэтому может что-то поменялось).
Аккаунт есть, теперь нужно выкладывать вакансию, я её уже плохо помню чем руководствовался при составлении, но как мне помнится главное было донести что я хочу от человека и пытался указать что по моему мнению может понадобится ему в работе, вот как выглядела вакансия. (лишнее обрезал), в графе кого ищу указал Junior Godot.
Вакансия Junior Godot по моему мнению =)
Чтобы выложить вакансию по Москве (а цены по регионам отличаются) на hh нужно заплатить примерно 1500 рублей (цена за месяц), в общем выложил вакансию, сумму поставил небольшую так как мне требовалось нанять двоих человек и я мог позволить себе только на неполный рабочий день.
Спустя пару дней пошли отклики и я на радостях начал изучать отклики и назначать собеседования, правда не всем подряд, а тем кто мне подходил, потому что откликаются все подряд, повара, с пустым резюме и гордым заголовком программист, потом те которые пишут пока ничего не умею но готов учиться или быстро учусь что для меня совсем не являлось аргументом, так как если я сам то игры делать не умею и программировать толком, то чему я их научу, мне нужны люди со знаниями, к сожалению я не мега корпорация или банк который готов вкладываться своими деньгами и временем.
Собеседование.
Начались первые собеседования где я пытался просто через диалог узнавать о людях чем занимаются, какое образование, опыт если есть, портфолио, вообще для меня самым главным было то есть ли у человека портфолио, так как по нему я могу оценить его умения, а если портфолио нет, то есть резюме которое я могу бегло оценить, а вот как проверить что человек реально разбирается в теме? Тут я решил после 3 или 4 собеседования перейти к отбору через тестовые задания. Задание было простое как мне казалось и кажется сейчас, сделать простенькую викторину игру на 10 вопросов, так как было много откликов, а я один.
В итоге грубо говоря из 30 или более откликов, уже не помню точно сколько было, человек 5-7 от силы сделали задание и то работали проекта 4 и с ними продолжил диалог. Побеседовал и выбрал себе двух человек. =)
А далее, а что далее, далее началось формирование нашего рабочего процесса, о нём в следующем посте расскажу.
Кстати в скором времени нам понадобятся люди для тестирования, не знаю в каком формате это будет, но если у кого есть желание добро пожаловать в наш дискорд https://discord.gg/zY3HFNrYQF сервер , на нём будем выкладывать данную информацию, а может и еще куда кинем, а также добавляйте игру в ваши вишлисты https://store.steampowered.com/app/3164440/Monstrobus_Quiz.
Если у вас будут вопросы, буду рад ответить =)