Как я с полного нуля решил сделать игру в одиночку — и дошел до релиза в Steam ч.1
Привет DTF! 🤝
В этой серии постов я расскажу, как в мои 22 года мне вдруг пришла в голову идея делать игры. Посты будут не очень длинными — я решил писать их, чтобы немного разгрузиться от основной работы и геймдева в целом. Я поделюсь своим путем от самых первых шагов до релиза в Steam. Чтобы вам было удобнее читать, разобью это примерно на 4-5 небольших постов.
Ну что, поехали?
Как пришла мысль?
Честно говоря, мысль о первой игре забрела ко мне в голову еще в 14 лет.
Всю свою осознанную жизнь я обожал слэшеры и хорроры. Помню, как спидранил с корешами первый Outlast — я сидел за компом, показывал им свое "мастерство" и делал вид, что мне совсем не страшно 😎. А они вжимались в диван и вопили на каждом напряженном моменте.
Я играл во все популярные хорроры тех лет: Amnesia, Slender и другие.
И вот тогда, проходя в сотый раз Outlast, я впервые задумался: "А что если сделать свой хоррор?" За неоднократное прохождение этой игры я стал замечать, что я мог часами разглядывать текстуры в игре, даже скачивал программу, чтобы вытаскивать модели из Unreal Engine и изучать их.
Я сразу захотел попробовать создать что-то свое и начал искать движок. Но тут была проблема: у меня дома не было интернета.
Я жил в небольшом поселке, и на моей улице банально не было технической возможности подключить сеть. Поэтому всё, что мне нужно было скачать, приходилось делать у бабушки. У неё, как ни странно, был Wi-Fi, и я качал оттуда игры, программы и даже движок, закидывал всё на флешку, возвращался домой и устанавливал на свой старенький ноутбук.
Но желание делать игры было бешеным. Я начал записывать идеи на бумаге, установил Unity, Blender и даже FL Studio, чтобы пробовать делать звуки.
Посмотрев уроки Дударя и Artalarsky на YouTube, я решил начать с Unity3D. Не стал прыгать выше головы и попробовал создать простую мобильную игру по туториалам Дударя. Хотел хотя бы понять, нравится мне это или нет, и базово изучить код.
Но, как вы понимаете, 14-летний я быстро заскучал. Я кое-как доделал эту мобильную игру, скомпилировал её, проверил... и удалил всё нафиг 😂.
Первая попытка сделать хоррор
Примерно в то же время вышел Outlast 2. Я посмотрел трейлер и первый геймплей — и был в восторге! Конечно, я вдохновился и решил сделать что-то подобное, но со своими идеями 🤡.
Я рассказал об этом другу, который увлекался музыкой и работал в FL Studio (Лёха, привет!). Он меня поддержал, и в ближайшие выходные мы пошли ко мне домой создавать игру мечты.
Мы распределили обязанности так:
- Я писал сюжет, кодил и моделировал в Blender.
- Лёха учился скульптить персонажей и писать саундтрек.
Вот что у нас получилось за первый день работы:
Спустя неделю мы в свободное от школы время собрали какую-то локацию и в выходные снова пошли ко мне, чтобы попробовать запихнуть это в движок.
Вот что было готово на тот момент:
Так я впервые попробовал делать левел-дизайн.
Как вы уже догадались, дальше этого дело не пошло. Ну или пошло, но я уже не помню. В серьезный проект это точно не вылилось.
Потом была еще попытка сделать файтинг (всем пересмотревшим Неоспоримый и Каратэ-пацан — пламенный привет 😆).
Но потом началась взрослая жизнь: экзамены, девушки, переезд в крупный город, колледж по специальности "Информационные системы", работа, знакомство с будущей женой, свадьба... и вот, я снова здесь.
Возвращение в геймдев спустя годы
Полгода назад, когда я уже стабильно зарабатывал и у меня появилось больше свободного времени, ко мне снова вернулась идея сделать игру. Но теперь серьезно.
Я собрал себе нормальный ПК, который мог бы потянуть все хотелки:
Пошел на YouTube и начал смотреть видосы про движки. В этот раз выбрал Unreal Engine 5 — красивая картинка "из коробки", блюпринты, казалось бы, идеальный вариант.
Но потом понял: оптимизировать UE5 — это отдельный квест. А моя цель была сделать игру, в которую смогут поиграть все.
После трех дней размышлений я снёс Unreal Engine, удалил все наработки и скачал Unity3D.
Начал изучать C#, искать референсы для моделирования и продумывать сюжет вместе с женой. Я хотел сделать не просто хоррор, а историю, в которой страшны не монстры, а люди.
Прошло 6 месяцев, и вот вчера я отправил свою игру на проверку в Steam.
P.S. Пока я писал этот пост, страничка игры уже доступна, ниже оставлю ссылки.
Что я понял за эти 5 месяцев?
- Unity — мой идеальный вариант. Я быстро к нему привык, и он меня полностью устраивает.
- Кодинг — не мое любимое занятие, но учить его через практику оказалось проще, чем я думал.
- Геймдев — это не только про создание игры, но и про маркетинг (и с этим мне еще работать и работать).
Я безумно рад, что наконец решился рассказать эту историю. В следующей части поделюсь, о чем моя игра, откуда взялась идея и с какими сложностями я столкнулся.
Спасибо, что дочитали! Буду рад если добавите мою игру в вишлист и поддержите подпиской мои соц.сети.
Моя игра в Steam: https://store.steampowered.com/app/3534240/Uncanny_Tales_Cold_Road