Знову витрачаю багато часу на створення гри або Як я створив пригодницьку гру про подорожі на плоту
Колись давно гра The Raft Alpha була популярною. Я пам’ятаю її як щось дивне, нове й загадкове. Ти дрейфуєш десь на плоту, незрозуміло де, під тобою — лише безодня, а акула хоче тебе вбити. Усе це захоплювало мій дитячий розум.
7 років тому я думав, що було б круто, якби в грі були острови й багато різноманітного контенту. І ось, через 7 років, я вже програміст із багатьма проєктами у своєму портфоліо — як комерційними, так і власними — і вирішую створити гру про пліт.
Я хочу розповісти тут про свою гру Sea of Trails. Можливо, комусь вона буде цікавою, або хтось дасть пораду щодо розробки.
Прототип
Я працював над прототипом, який був у мене в голові, близько 2 місяців. За цей час я створив ядро гри: можливість будувати пліт, ловити матеріали та покращувати персонажів.
Кожен персонаж отримує досвід за свої дії. Досвід можна витрачати на покращення навичок. Також можна створювати броню й зброю.
Як видно, гра не дуже схожа на референс. Усе через те, що спочатку я планував зробити гру для телефонів.
Ну і, звісно, я використав те, що зараз популярне в індустрії — це типовий стиль Tower Defense. Управління здійснюється кліками по об’єктах і вибором дії.
Створити таку альфу було не надто складно, хоч і потребувало багато часу у вихідні дні, але задуманий концепт було реалізовано.
Етап тестування на друзях і знайомих
На жаль, друзі та знайомі вони не зрозуміли, як грати. Я не розумів, як можна не зрозуміти, як грати)
Але таке життя — довелося додати навчання у грі.
Також було незрозуміло, як взаємодіяти зі складом, тому його довелося переробити. За референс для змін складу я взяв RimWorld.
Новий склад:
Управління ресурсами — дуже важлива частина гри, і я вирішив зосередитись саме на цьому. Після цього оновлення гра стала іграбельною. І з’явилась можливість отримувати від неї задоволення.
Острови
Далі потрібно було зрозуміти, куди розвивати гру та який контент додавати. І я вирішив додати острови, на які гравець зможе висаджуватись.
Оскільки створювати острови вручну — це занадто складно й довго, я вирішив генерувати світ випадковим чином. Точніше — острови та їхній вміст.
Як на мене, це найадекватніший варіант для соло-розробника, якому потрібен контент.
Щоб урізноманітнити острови, я додав до гри 4 біоми. Щоб гравцю було цікаво шукати різні острови, я поділив їх на рівні. Залежно від рівня на островах з’являються агресивні тварини та рідкісні ресурси.
Села
Але острів як спосіб видобутку ресурсів — це занадто примітивно, тож я вирішив генерувати села, приблизно як у Minecraft.
Села дозволяють зробити геймплей глибшим. У кожному селі я вирішив розмістити шамана, через якого і відбувається взаємодія з селом.
Під час торгівлі або інших дій ваша репутація в селі зростає або знижується. Щоб знизити репутацію, можна, наприклад, вдарити мешканця, а щоб підвищити — торгувати з ним.

Щоб знизити репутацію, ви, наприклад, можете бити селян.
Чим вища репутація, тим нижчі ціни на покупку та вищі ціни на продаж.
У кожному селі я зробив можливим придбання раба. Раб може пасивно добувати ресурси або гроші. Але його потрібно годувати, щоб відновлювати витривалість.
Після покупки рабів для вас відкривається Менеджер Рабів.
У рабів є професії та навички професій. Чим більше раб працює за певною спеціальністю, тим ефективнішою стає його робота. Раба можна вбити, перевезти на інший острів або найняти до своєї команди.
Ви можете найняти раба, якщо у вашому інвентарі є «Зілля Зцілення Раба». Після зцілення він стане частиною вашої команди та бігатиме разом із вами.
Зілля
Систему зілля я продумав заздалегідь — розумів, що гравцеві знадобиться відновлювати здоров’я своїх моряків, а також багатьом захочеться отримати більше захисту або атаки.
У результаті вийшло 4 види зіль: зілля відновлення здоров’я, зілля атаки, зілля захисту та зілля зцілення раба. Ці зілля повинні стати в пригоді гравцеві у більш серйозних битвах.
Для створення зіль я додав у села мага, у якого можна купити зілля або скрафтити їх із квітів, що ростуть на островах.
Підземелля
У підземеллях гравець може легко отримати монети, спорядження та ресурси для створення броні наступного рівня. Наприкінці підземелля на вас чекатиме бос, перемігши якого, ви зможете отримати магічний сувій.
За цей сувій можна придбати зілля зцілення раба у мага.
Монстри залишають після себе ключі, які можна використовувати для відкриття скринь. Вміст скрині залежить від рівня підземелля.
Сам процес генерації підземель досить цікавий, але в цьому пості я не буду заглиблюватись у технічні подробиці.
Магічні Сувої
Частини магічних сувоїв можна знайти просто на островах. Вони розміщені в сюжетних обелісках. Завдяки цьому гравцеві не обов’язково проходити складне підземелля одним персонажем — він має змогу створити власну команду.
Зброя та спорядження
У грі є 4 рівні спорядження для персонажів: дерев’яне, кам’яне, металеве та обсидіанове. Також у грі 24 типи мечів. Різне спорядження дає різні показники захисту та атаки.
Roguelike-елементи
Після смерті або страти раба ви отримуєте душу. Цю душу потім можна використати для покупки ресурсів у плаваючого торговця.
Дякую за прочитання!
Контакти: yagir.xyz
Сторінка моєї гри Sea of Trails в Steam
13 коментарів
Додати коментар Підписатись на коментаріВідписатись від коментарів