Оффтоп Vladislava Rakhmanova
6 968

Чему я научился, взявшись за разработку игры без опыта

Читатель DTF Роман Кокшаров поделился историей разработки adventure-квеста: от идеи до воплощения.

В закладки

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

Почему всё так ярко и выпукло

Не скрою, во многом на выбор жанра и стилистику повлияли детские воспоминания о первых играх. Конечно, у меня была «Денди», и я любил эти игры. Но именно квесты «старой школы» со своими аляповатыми картинками и анимацией намертво отпечатались в моём сознании.

Герой игры

Именно благодаря таким образцам классики, как The Secret of Monkey Island, Day of the Tentacle и «Петька и Василий Иванович спасают галактику», для меня даже не стояло вопроса о том, как должен выглядеть юмористический квест. Конечно же, он должен быть мультипликационным, желательно рисованным, ярким и в 2D.

Ещё один классический квест — пример для подражания

Многие говорят, что жанр adventure-квестов мёртв или по крайней мере еле дышит. Но я с этим не согласен. Он, как и многие прежние жанры, конечно, потерял массовую популярность, но несомненно имеет своих поклонников.

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

Путь в тысячу шагов начинается с первого

Ничего не зная о разработке игр, не умея рисовать и программировать, я взялся за воплощение своей мечты.

В том, что инди-разработчики всё осваивают самостоятельно, нет ничего необычного. Я, как и многие, всему учился по мере разработки. Практиковался в рисовании и постигал азы кодинга. Создавал локации, персонажей. После чего не один раз перерисовывал и всё менял.

Первые черновики

Но главная проблема (которая сначала и проблемой-то мне не казалась) заключалась в том, что у меня не было сюжета. Были готовы персонажи, локации и даже загадки, но что происходит и как всё это связанно, оставалось неясным.

Дело в том, что в течение всей разработки я не вёл никаких записей. Точнее вёл, но все они были на клочках, подвернувшихся в момент пришедшей мысли. Или раскиданы по трём разным блокнотам на совершенно произвольных страницах. Где-то в этой разрозненной куче бумаг находился сюжет, но его ещё нужно было разглядеть.

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

В какой-то момент я понял, что не хватает ещё одной детали. Всегда мечтал, чтобы история и персонажи были более живыми — пусть у меня и не РПГ, я должен хотя бы постараться придать жизни игровому миру. Я решил реализовать задумку, добавив в игру элементы свободы выбора.

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

Проект пережил и становление, и подъём инди-игр, и период так называемого «индиапокалипсиса», когда все говорили о том, что инди больше не котируется. Уже успел открыться и закрыться Steam Greenlight, а я всё продолжал делать игру (даже успел заскочить в уходящий поезд «Гринлайта»).

Временами разработка летела как ракета, а временами сильно растягивалась. Случались даже периоды длительной заморозки. Но я никогда не оставлял надежды закончить игру, хотя бы только потому, что вложил в неё слишком много сил. И я возвращался к разработке снова и снова. Учился чему-то новому и рос над собой.

В какой-то момент я всё-таки очень сильно засомневался: возможно, всё, что я делаю, — это пустое занятие, на которое уходит огромное количество времени и сил. Тогда я не на шутку испугался.

Небольшой трюк

Побороть эти сомнения мне помог один небольшой трюк. Я отложил основную разработку на полочку и сделал небольшую игру. Игра была очень простой, я опубликовал её на сайте Gamejolt, так и подписав — «Игра на пять минут».

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

Небольшой квест на пять минут

Чем для меня стала разработка

Я многому научился, к некоторым вещам начал относиться совсем по-другому. Стал более усидчивым, понял, что для одной минуты результата требуется нудно поработать неделю. Но эта минута того стоит.

Я познакомился со многими интересными людьми, такими же вдохновлёнными и одинокими в своём стремлении воплотить мечту в реальность. Кто-то из них отчаялся и искал поддержки, кто-то не терял надежды и работал не покладая рук, а кто-то просто сочувствовал. Были и успешные. Общение с ними особенно вдохновляло.

Продвижением проекта я совсем не занимался и долгое время относился к нему совершенно безразлично, пока не прочитал книгу Галёнкина про маркетинг. Я был уверен, что главное — это сделать хорошую игру и выпустить её, а там уже она сама найдёт своего игрока.

Однако со временем я понял, что потенциальному игроку в принципе безразлично, что у тебя есть игра, и без маркетинга далеко не уедешь. Я стал писать больше текстов про игру, завёл несколько групп и периодически делился новостями.

Сначала я писал только на форумах и сайтах, специализирующихся именно на adventure-проектах и игровой разработке в целом. Но со временем стал искать игроков и на других сайтах. Благодаря этому мой круг общения значительно расширился, и я даже смог съездить на небольшую выставку, показать свой проект и познакомиться с некоторыми виртуальными знакомыми вживую.

Как обстоят дела сейчас

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

#рынок_игр

{ "author_name": "Vladislava Rakhmanova", "author_type": "editor", "tags": ["\u0440\u044b\u043d\u043e\u043a_\u0438\u0433\u0440","gamedev"], "comments": 18, "likes": 40, "favorites": 1, "is_advertisement": false, "subsite_label": "flood", "id": 26893, "is_wide": false, "is_ugc": false, "date": "Fri, 29 Sep 2017 12:55:00 +0300" }
{ "id": 26893, "author_id": 75278, "diff_limit": 1000, "urls": {"diff":"\/comments\/26893\/get","add":"\/comments\/26893\/add","edit":"\/comments\/edit","remove":"\/admin\/comments\/remove","pin":"\/admin\/comments\/pin","get4edit":"\/comments\/get4edit","complain":"\/comments\/complain","load_more":"\/comments\/loading\/26893"}, "attach_limit": 2, "max_comment_text_length": 5000, "subsite_id": 199791 }

18 комментариев 18 комм.

Популярные

По порядку

Написать комментарий...
1

Что, вот так прям не имея опыта разработки и рисования, сам взял и сделал игру?

Ответить
11

туториалов - куча. бери и делай

Ответить
1

Да наедалово какое-то. Сначала пишет что не ведет записей, все разбросано по трем блокнотам и черновикам, а в следующем предложении уже пишет, как новые ветки сюжета вписывались в диздок

Ответить
2

Вы пропусти, что между тремя разными блокнотами и дополнения диздока написано, что он объединил все в одном месте и нашёл сюжет.

Ответить
0

Так он еще не сделал.

Ответить
0

Хм, а сколько Роман учился рисовать? Я просто в свое время два года потратил, пытаясь хоть как-то научиться рисованию, но все без толку.

Ответить
2

Овладение любым творческим ремеслом на проф. уровне занимает в среднем 7-10лет. Освоение только технических приемов 2 года. Когда говорят "сколько лет" это тоже понятие растяжимое. Никто в жизни не сможет каждый день в течении года (365дней) сидеть и заниматься по 5 часов одним и тем же делом. Т.е если вы говорите что потратили 2 года, на самом деле практического опыта было намного меньше (в какой-то день у вас не было настроения, неделю вы отдыхали и т.д). Поэтому, чтобы получить 2 года только чистой практики вам придется потратить намного больше времени, либо стать роботом.

Ответить
0

Да, согласен. Вот мне и стало интересно, сколько у автора ушло на это времени.

Ответить
1

как так? 2 года рисовали и без толку? что значит без толку?

Ничего не нарисовали, или не стали рисовать как хотели?

Карандаш начинает руку слушаться уже после месяца... если нужны определенный вещи, которых хотите добиться -- тренируйтесь делать именно эти вещи, свой стиль находится очень долго у многих, если не могли определиться, как рисовать...

Если была проблема с те, что рисовать -- рисуйте все что видите... осмысленное придет.

Ответить
2

Я просто криворукий)))

Ответить
0

я тоже особо так и не научился рисовать, но получалось что-то вроде :)
просто ни времени, ни железной воли (в плане рисования)... очередь к тому же дикая, что нужно изучить— сейчас программирование с математикой все съедают

Ответить
0

Ок, соглашусь, что просто не научился на том уровне, каком хотел. Так что-то получалось более-менее похожее на рисунок. Учился больше для интереса, плюс в голове крутились коротенькие сюжеты, и воплотить их, как мне представлялось, проще всего было в мини-комиксах.

Ответить
0

Почему именно инди разработка? Что сподвигло выбрать именно этот путь, а не пойти например гейм-разработчиком или на худой конец стажером в компанию? К чему ведут все труды?

Ответить
1

Я просто делал то, что мне нравилось, наслаждался процессом, и постепенно это переросло из хобби в нечто большее.

Ответить
0

А какой движок выбрали для создания игры? И почему выбрали именно его?

Ответить

Комментарий удален

0

Круто! Отличный мотивирующий пример, когда идея на столько жжёт, что даже без таланта человек идёт, делает и получает. Не важно как, но это будет! К сожалению, очень мало сейчас фанатов своих идей, которые идут до конца... супер!

Ответить
0

Действительно круто!
С нуля без опыта без навыка довести идею до результата! ! Молодец!

Ответить
0

Прямой эфир

[ { "id": 1, "label": "100%×150_Branding_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox_method": "createAdaptive", "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "ezfl" } } }, { "id": 2, "label": "1200х400", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "ezfn" } } }, { "id": 3, "label": "240х200 _ТГБ_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fizc" } } }, { "id": 4, "label": "240х200_mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "flbq" } } }, { "id": 5, "label": "300x500_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "ezfk" } } }, { "id": 6, "label": "1180х250_Interpool_баннер над комментариями_Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "bugf", "p2": "ffyh" } } }, { "id": 7, "label": "Article Footer 100%_desktop_mobile", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fjxb" } } }, { "id": 8, "label": "Fullscreen Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fjoh" } } }, { "id": 9, "label": "Fullscreen Mobile", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fjog" } } }, { "id": 10, "disable": true, "label": "Native Partner Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyb" } } }, { "id": 11, "disable": true, "label": "Native Partner Mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyc" } } }, { "id": 12, "label": "Кнопка в шапке", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "p1": "bscsh", "p2": "fdhx" } } }, { "id": 13, "label": "DM InPage Video PartnerCode", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox_method": "createAdaptive", "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "bugf", "p2": "flvn" } } }, { "id": 14, "label": "Yandex context video banner", "provider": "yandex", "yandex": { "block_id": "VI-223676-0", "render_to": "inpage_VI-223676-0-1104503429", "adfox_url": "//ads.adfox.ru/228129/getCode?pp=h&ps=bugf&p2=fpjw&puid1=&puid2=&puid3=&puid4=&puid8=&puid9=&puid10=&puid21=&puid22=&puid31=&puid32=&puid33=&fmt=1&dl={REFERER}&pr=" } }, { "id": 15, "label": "Плашка на главной", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "byudx", "p2": "ftjf" } } }, { "id": 16, "label": "Кнопка в шапке мобайл", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "byzqf", "p2": "ftwx" } } }, { "id": 17, "label": "Stratum Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fzvb" } } }, { "id": 18, "label": "Stratum Mobile", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fzvc" } } }, { "id": 19, "label": "Тизер на главной", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "p1": "cbltd", "p2": "gazs" } } } ]
Приложение-плацебо скачали
больше миллиона раз
Подписаться на push-уведомления