Як український геймер з IT-досвідом створив GRAVK – сервіс для відстеження ігрової статистики, хвилюючись про надійність сервера та витрати на AWS

Побоююсь, що сервер не витримає навантаження, а AWS не з’їсть всі гроші: як український IT-ентузіаст створив сервіс для трекінгу ігрової статистики GRAVK

Нещодавно український ігровий розробник на прізвисько N1kk0 презентував нову платформу GRAVK, яка допомагає геймерам управляти своєю бібліотекою ігор, відстежувати особисту статистику та створювати списки. Журналісти dev.ua поспілкувалися з автором проєкту про його шлях в IT, що спонукало його відновити своє захоплення, а також про те, як кількість реєстрацій перевищила його очікування, і чому логотип GRAVK прикрашає милий песик.

Про розробника GRAVK

«Друзі, відбувся запуск проєкту, над яким я працював понад пів року. Я реалізував багато нових ідей та маю ще більше», — поділився N1kk0 на X (Twitter).

У коментарях dev.ua розробник розповів, що зацікавився відеоіграми з початку 90-х, занурившись у світ ZXSpectrum і Sega.

«Постійно слідкував за своєю ігровою статистикою, починаючи з 2009 року, коли приєднався до Steam і LastFM. Я часто граю і дивлюсь фільми. IMDB не задовольняв моїх потреб через обмежену функціональність, а те, що стосується ігор, було ще гірше. Я пробував Raptr, утім, ця платформа закрилася», — зазначає ентузіаст.

N1kk0 зазначив, що спочатку планував створити трекер для фільмів і серіалів, але справжнє натхнення знайшов у сервісі Letterboxd, який захопив його функціональністю та повагою до авторського кіно.

«Хоча цей сервіс теж має свої недоліки, мене надихнуло створити щось подібне, але вже для відеоігор. Я багато років міркував над цим проєктом, записуючи свої ідеї, однак до розробки так і не дійшло», — зізнається він.

Останнім часом N1kk0 працював у веб-розробці, спочатку займаючись версткою, а згодом PHP, але відчув втому і «три роки був у бунті проти IT», обравши фріланс. У 2020-2021 роках він знову відчув натхнення, спробувавши React, зайнявся фронтендом, а також розширив свої навички в Node.js та девопсі. Врешті-решт, він вирішив об’єднати це з давньою мрією — створити ігровий проєкт.

Скриншот з GRAVK

Функціонал GRAVK

N1kk0 описує GRAVK як платформу для трекінгу ігор, яка надає можливість створювати колекції, списки пройдених ігор, відстежувати прогрес, ділитися досягненнями та знаходити нові тайтли.

«Над назвою я думав довго; хотів щось коротке, що відображало б ігри та трекінг. Так і з’явився GRAVK (поєднання „Грав“ і „затреКав“). У назві також приховане „гав“, через що нашим маскотом став веселий пес», — пояснює він.

Сервіс пропонує їжу базу з фільтрами, включаючи пошук ігор з українською локалізацією. Гравці можуть створювати профілі, підписуватись на інших, бачити стрічку новин та взаємодіяти зі списками: додавати титули як придбані, пройдені або активні.

Крім того, користувачі можуть відзначати, чи отримали всі досягнення, та визначати, чи грали в проєкт на Steam Deck. Передбачено можливість оцінювання ігор та написання відгуків. Платформа також дозволяє легко ділитися профілем, завантажуючи скріншот без зайвих елементів. Генерація трьох типів списків ігор (звичайних, ранжованих та тірлістів) доступна навіть незареєстрованим користувачам.

«Можливість перенести ігри з Steam наразі перебуває в бета-версії: часом вона не може точно відобразити дані. Проте в середньому 80–90% ігор вдається додати як придбані та продемонструвати зіграні години. Це спростить наповнення профілю», — повідомив N1kk0.

Він також зазначив, що існуючі трекери не задовольняли його вимогам; одні з них були перевантажені функціями, інші — незручні. N1kk0 прагнув до мінімалізму та унікальних функцій, яких не було у конкурентів.

«Я створював цей проєкт в першу чергу для себе, постійно думаючи про те, як зручно керувати моєю ігровою історією», — запевняє розробник GRAVK.

Враження від запуску та плани на майбутнє

Проєкт викликав зацікавленість серед українських геймерів і привернув увагу в соцмережах.

«Вчора вночі зареєструвався, і можу сказати, що це серйозний конкурент світового рівня в цій сфері. Дуже задоволений», — зазначив один з користувачів на X.

«Особливо зручно, що можна інтегрувати свій профіль Steam і завантажити список майже всіх ігор. Я вже наповнюю свій профіль, запрошую усіх приєднатися», — додав інший.

Під час запуску GRAVK розробник зазнав напливу користувачів, який значно перевищив його очікування, що змусило тимчасово заблокувати реєстрацію до збільшення ліміту сервісу AWS.

N1kk0 зауважив, що кількість користувачів «дуже сильно перевищила його очікування». «Тепер хвилююся, аби сервер витримав навантаження і щоб AWS не розорив мене. Лише за першу добу зареєструвалося понад 300 користувачів», — зазначив він.

На сьогодні розробник зосереджується на вдосконаленні і розглядає всі коментарі, намагаючись швидко впроваджувати важливі зміни. Через три дні після запуску GRAVK вже отримав три оновлення, які покращують пошук та інші функції.

«Приємно бачити, що людям подобається. Працюємо над розвитком. Знаю, що ще є багато чого вдосконалити, прислухаюся до скарг і побажань. Також маю безліч ідей, які планую реалізувати», — розповів він.

До планів розробника входить впровадження більше соціальних елементів та загальної статистики.

«Можливо, ми додамо огляди та оцінки на сторінках ігор, лідерборди та досягнення. Також плануються більше інтеграцій і автоматизацій. Постараюся зберегти мінімалізм, оскільки функціональність буде більш насиченою. Коли все налаштуємо, займусь створенням мобільного застосунку», — поділився N1kk0.

Наразі він не розглядає монетизацію проєкту, проте має ідеї щодо впровадження «легкого преміуму» для покриття витрат на сервер та супутні сервіси. Наразі його увага зосереджена на поліпшенні GRAVK для забезпечення максимального комфорту користування.

Опубліковано у Gamedev