Друкарня від WE.UA
Публікація містить рекламні матеріали.

Не лізьте в геймдев, він вас зжере (але вам сподобається)

Не дарма кажуть, що геймдев безжальний (і особливо до новачків).

Rovio зробили Angry Birds з якою-небудь сорок-зайвим спроби, всякі новачки регулярно провалюють відповідальне завдання з доробляння своїх інді піксельних платформерів на юніті, Башурова геть взагалі забанив Епл, хоча здавалося б - цілий Башуров. Коротше, жах та жах.

Тим дивніше, що онлайн-школа з веб-розробки, в якій я працюю, вирішила вплутатися в геймдев і зробити свою гру. Так, у маркетингових цілях, але гру. Онлайн справжню. З гравцями та призами. З основною валютою, побічною валютою, рейдами, босами та пвп. Досі не можу повірити, як ми на це погодилися.

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

Швидше за все, ви чули від когось про тренажери з верстки та програмування від Академії. Ми робимо ще багато всього, але інтерактивні курси — шляхова точка, через яку проходили майже всі фронтендери (принаймні я сподіваюся).

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

«Ну замахнулися та замахнулися, навіщо про це писати?» — подумає читач і має рацію. Тобто технічно ми вже шостий рік робимо якісь новорічні ігри, але лише у 2021 спробували зробити повноцінну онлайн-гру з економікою, рейдами, босами та всім таким ММОРПГшним.

Тобто уявіть: гравці діляться на 170 гільдій, кожна зі своїм чатом потрібно перемогти 7 босів (у кожного своя історія та локація), а ще для найбадьоріших працює ПвП-арена. А кор-механіка - тренажери з верстки, JavaScript та PHP. Тобто швидко і багато вирішуєш — супер, то тримати. Тому, хто вирішував швидше і більше за всіх, навіть видали безкоштовне навчання на професії, яке у мирний час коштує ого-го скільки. Ну і всі тренажери також безкоштовні, навіть ті, які зазвичай платні.

Я дивився у сумні очі наших розробників приблизно два місяці — весь листопад і грудень 2021 року пішли на розробку. На фронті React, на бекенді PHP та Slim Framework. Для гри виділили виділений сервер: 1 CPU, 2 Gb Ram, 50 GB HDD (відчуваєте граблі, що насуваються, так?).

Здавалося б, що може піти негаразд. А пішло приблизно все (хіба що, на відміну від цього CYBERPUNK 2077, реліз не перенесли).

Статті про вітчизняний бізнес та цікавих людей:

Поділись своїми ідеями в новій публікації.
Ми чекаємо саме на твій довгочит!
___kalambyr___
___kalambyr___@kalambyrr

3Довгочити
348Перегляди
11Підписники
Підтримати
На Друкарні з 14 квітня 2023

Більше від автора

  • Чому Discord перейшов з Go на Rust

    Rust стає першокласною мовою в різних областях. Ми в Discord успішно використовуємо його і на серверній, і на стороні клієнта.

    Теми цього довгочиту:

    Discord
  • Не лізьте в геймдев, він вас зжере (частина 2)

    Є в геймдеві штука, яка називається "залучення". Тобто недостатньо пригнати людей у гру, було б добре, щоб їм було чимось там займатися. Для

    Теми цього довгочиту:

    Геймдев

Це також може зацікавити:

  • Все, що вам потрібно знати про вектори: від основ до застосувань

    Якщо щось незрозуміло, а це недивно,то звертайтися до мене в коменетарях! В НМТ майже нема завдань з векторами, проте ви маєте розуміти що таке коленіарність векторів, скалярний добуток, умови за яких вектори перпендикулярні та розуміння графіків

    Теми цього довгочиту:

    Математика
  • Java. Чому локи потрібно тримати якомога менший час?

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

    Теми цього довгочиту:

    Java
  • Реплікація у Kafka

    Пост про реплікацію в Kafka. Асинхронна і синхронна реплікація. ISR/OSR. Смерть лідера. Відновлення реплік. Конфігурація продюсера на очікування реплікації.

    Теми цього довгочиту:

    Kafka

Коментарі (0)

Підтримайте автора першим.
Напишіть коментар!

Це також може зацікавити:

  • Все, що вам потрібно знати про вектори: від основ до застосувань

    Якщо щось незрозуміло, а це недивно,то звертайтися до мене в коменетарях! В НМТ майже нема завдань з векторами, проте ви маєте розуміти що таке коленіарність векторів, скалярний добуток, умови за яких вектори перпендикулярні та розуміння графіків

    Теми цього довгочиту:

    Математика
  • Java. Чому локи потрібно тримати якомога менший час?

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

    Теми цього довгочиту:

    Java
  • Реплікація у Kafka

    Пост про реплікацію в Kafka. Асинхронна і синхронна реплікація. ISR/OSR. Смерть лідера. Відновлення реплік. Конфігурація продюсера на очікування реплікації.

    Теми цього довгочиту:

    Kafka