Найти в Дзене
Сложный Код

Инди игродел. XenoCharge v.0.4

Всем привет! Я начал писать игру. Сразу скажу, что опыта в игрострое у меня совершенно нет, а уж тем более рисовать я не умею. Считайте, что это первая моя игра. Я планирую описывать ошибки, трудности, принимаемые решения. Для меня это не просто игра, это тот пункт в жизни, которые я хотел бы завершить. По поводу мыслей о заработке или безумных продажах у меня нет. Зарабатываю другим способом. Здесь исключительно внутреннее желание сделать игру и точка. Также, я понимаю, что люди делают игры и за 1 день, и за 1 неделю. И по 10 игр за месяц. Повторюсь, чтобы закрепить, у меня нет цели налепить кучу копий одного и того же. Игра представляет собой 2D шутер, вид сверху, графика в стиле пиксель-арт (ну а ничего другого я точно не смогу нарисовать). Планирую добавить элементы RPG, но пока это прорабатывается и не планируется в ближайших версиях реализовывать. По поводу игрового времени - пока ограничиваюсь временем 60-80 минут. С ростом мира и косвенных квестов - думаю, можно будет время
Оглавление

Пару слов о мотивации

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

По поводу мыслей о заработке или безумных продажах у меня нет. Зарабатываю другим способом. Здесь исключительно внутреннее желание сделать игру и точка. Также, я понимаю, что люди делают игры и за 1 день, и за 1 неделю. И по 10 игр за месяц. Повторюсь, чтобы закрепить, у меня нет цели налепить кучу копий одного и того же.

Об игре в двух словах

Игра представляет собой 2D шутер, вид сверху, графика в стиле пиксель-арт (ну а ничего другого я точно не смогу нарисовать). Планирую добавить элементы RPG, но пока это прорабатывается и не планируется в ближайших версиях реализовывать.

По поводу игрового времени - пока ограничиваюсь временем 60-80 минут. С ростом мира и косвенных квестов - думаю, можно будет время игры увеличить. Отталкиваюсь от своего интереса прежде всего.

Что касается используемых инструментов, то тут все просто:

  • Язык программирования - Golang
  • Движок игры - Ebiten
  • Графика вся рисуется на Gimp

Сюжет игры

Постапокалиптический топ-дайн шутер с элементами крафтинга и немного приправленного выживальщиком

В пустыне можно обнаружить весьма интересные варианты оружия
В пустыне можно обнаружить весьма интересные варианты оружия

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

Что сделано на текущий момент

ППШ придется взять в две руки, тяжело стрелять с одной руки
ППШ придется взять в две руки, тяжело стрелять с одной руки
  • Разные виды оружия имеют разные характеристики, какие-то виды оружия можно взять в одну руку, какие-то только в две руки
  • Аптечки и другую медицину можно использовать, чтобы поправить здоровье
  • За деревьями, машинами и камнями можно прятаться
  • Мобы реагируют на движение персонажа и при приближении идут в атаку
  • Все деревья, кусты, дороги и т.д. нарисованы вручную
  • Добавлена фоновая музыка, начал работать над звуками выстрела
  • У мобов есть здоровье, есть спрайты уничтоженного моба
Пистолет держим в одной руке, уничтоженный моб лежит недалеко, видна информация что за оружие в руке
Пистолет держим в одной руке, уничтоженный моб лежит недалеко, видна информация что за оружие в руке

Что понял на текущий момент

Одному, после работы, действительно сложно писать игру

Рисование элементов игры, спрайтов и юнитов занимает приблизительно 80-90% всего времени. Программировать вообще легко (благо опыт разработки 20+ лет дает буст)

Все говорили, что ИИ поможет ускориться, у меня не получилось, ИИ сильно тормозит разработку, толком ничего не может представить. Обращаюсь только к референсам в интернете и рисую сам, руками - мышка и Gimp

Хотел бы я бросить писать игру? Конечно! Раз в неделю об этом думаю. Надеюсь, что блог поможет немного убрать эти мысли