Як налаштувати білд WebGL і завантажити гру в Яндекс Ігри
Вітаю! Зараз активно розвивається напрямок браузерних ігор, і багато розробників-початківців, та й не тільки початківців, стали все частіше створювати свої ігри у форматі WebGL, і завантажувати їх в Яндекс Ігри.
У цій статті ми докладно розберемо, як правильно налаштувати свій білд під WebGL, щоб ваша гра успішно запускалася в Яндекс Іграх, а так само завантажимо туди свою першу гру.
Налаштування білда під WebGL
Нам необхідно налаштувати наш WebGL білд для того, щоб він запускався на сайті Яндекс Ігор, і не видавав жодних страшних помилок. Для цього відчиняємо вікно Project Settings (Edit - Project Settings), і робимо таке:
- (1) Відкриваємо розділ Player.
- (2) Відкриваємо вкладку HTML5, яка відповідає за налаштування білда під WebGL.
- (3) У меню Publiching Settings у полі Decompression Fallback ставимо галочку. Без цієї галочки ваша гра не запуститься.
Після того, як галочка поставлена, можете спокійно білдити свою гру під WebGL.
Налаштування файлу Index.html
Після того, як ви забили гру, ваша гра буде готова на комп'ютері у вигляді різних файлів і папок.
Нам знадобиться файл index.html. Цей файл є основним для вашої гри. За бажанням, його можна трохи відредагувати, щоб ваша гра на сайті відображалася краще. Відразу скажу, що налаштування файлу index.html не обов'язкова, але більшість розробників все-таки роблять дані налаштування.
І для початку зробимо так, щоб наша гра вміла розтягуватись, і відображалася на 100% ширини та висоти екрану. Для цього відкриваємо файл index.html за допомогою будь-якого текстового редактора, і майже на початку файлу, знаходимо наступні рядки коду:
У мене ці рядки розташовані у рядках #12-13. Ці рядки необхідно замінити на ці.
Далі знаходимо такі рядки. Вони у мене в рядках #96-97.
canvas.style.width = "960px"; canvas.style.height = "600px";
І замінюємо їх на ці.
canvas.style.width = "100%"; canvas.style.height = "100%";
Готово! Тепер гра буде розтягнута на весь екран браузера. Тепер необхідно забрати зайві елементи інтерфейсу, які включені за умовчанням, і знаходяться під самою грою.
Для видалення цього непотрібного сміття приблизно в рядку #20 знаходимо наступний рядок.
Замінюємо її на цю.
Шаблони
Напевно не дуже круто, коли після кожного білда нам необхідно відкривати файл index.html і щоразу робити в ньому однакові редагування. Хотілося б, щоб усі ці редагування вносилися в цей файл автоматично. І про те, як це зробити, можете переглянути коротеньку статейку на тему: Створюємо та редагуємо WebGL шаблон.
Завантаження гри на Яндекс Ігри
Тепер перейдемо до завершальної, і найпростішої частини, це завантаження гри на майданчик яндекс ігор. Для цього зайдемо на сторінку розробника за цим посиланням: https://games.yandex.ru/console/developer
Перед вами відкриється сторінка, на якій потрібно створити обліковий запис розробника.
Після чого додаєте новий додаток, приймаєте ліцензійну угоду, і вас перенаправить на чернетку вашої гри.
Раджу вам заповнити ВСІ поля, оскільки без заполонь вам не підключать монетизацію. Та й протестувати працездатність своєї гри так само не вдасться.
Після завантаження своєї гри, вам нададуть посилання на чернетку, при натисканні на яку ви зможете протестувати свою гру.
Після заповнення всіх полів та завантаження гри, відправляйте гру на модерацію, та публікуєте її.
Також хочу звернути вашу увагу, що у верхньому правому куті даної сторінки є кнопка для зв'язку з техпідтримкою яндекс ігор, тому, у разі виникнення питань, ви завжди можете звернутися в техпідтримку яндексу.
На цьому все. Якщо залишилися питання, ставте їх у коментарях. А також буду радий вашій підтримці :)
Консоль Яндекс.Гр
Яндекс.Ігри - це каталог браузерних ігор, які можна запускати як на мобільних телефонах, так і на комп'ютерах. Яндекс вбудує каталог ігор у головну сторінку, а також у Яндекс.Браузер та додаток Яндекс.
Яндекс.Ігри - це каталог браузерних ігор, які можна запускати як на мобільних телефонах, так і на комп'ютерах. Яндекс вбудує каталог ігор у головну сторінку, а також у Яндекс.Браузер та додаток Яндекс.
Користувачі Яндекс.Ігор цінують можливість грати без інтернету та синхронізувати свої досягнення та прогрес між пристроями. Якщо ваші ігри ще не підтримують це, радимо додати здорово позначається на рекомендаціях Яндекса.
Додайте як нові ігри, так і вже опубліковані на інших платформах.
Як заробити на браузерній грі
Як стежити за оновленнями
- Спілкуйтеся з однодумцями та розробниками Яндекс.Ігор у Telegram-чаті.
- Налаштуйте поштові повідомлення про нові посади у Блозі розробників Яндекс.Гр.
Як створити свою гру?
Створення ігор – дуже технічно складна тема із великою кількістю підводного каміння.Можливо, у вас є чудова ідея в голові, але як створити свою гру під цю ідею, ви не знаєте, тому в статті ми постараємося досить докладно і покроково вам розповісти про те, як створювати ігри і на які моменти варто звернути окрему увагу.
Пам'ятайте, що зазвичай за успішними іграми стоять великі компанії-розробники, у яких над однією грою працює ціла команда. Одні відповідають за 3D-моделювання, інші займаються концепт-артом, треті працюють над звуком, а четверті продумують як монетизувати цю гру.
Ми спеціально сказали «звичайно», тому що завдяки постійному розвитку індустрії геймінгу з кожним роком створити свою гру стає простіше і простіше. Як мінімум, у вас має бути суперська ідея, в яку ви вірите, і досить потужний комп'ютер, що дозволяє створити гру.
1. Вибір ніші
Коли ви збираєтеся створити щось нове, у будь-якій сфері вам потрібна відправна точка. Тому після того, як ви запитали, як створити гру, відразу ж варто себе запитати: «У якому жанрі я хочу створити свою гру?». З ним вам треба визначитися відразу, адже від цього залежатимуть ваші наступні кроки. Наприклад, коли мова йде про PVP-ігри, дуже велику увагу доведеться приділити серверній архітектурі, щоб усі гравці змогли насолоджуватися грою без даунтаймів. Оренда сервера для PVP-ігри з 50 тисячами активних гравців може обійтися вам до 1500 доларів на місяць, якщо вірити американському сайту EasyPC.
Найкраще вибирайте те, що вам особисто до вподоби, дотримуйтесь трендів і ніколи не копіюйте вже існуючі ігри, тому що не факт, що їхні розробники теж відразу знали, як зробити свою гру успішною, і, можливо, для цього їм знадобилися роки чи багатомільйонні інвестиції.Ви можете брати ідеї та надихатися вже існуючими іграми, але не намагайтеся щось перетворити точнісінько – повірте, це ніколи не увінчається успіхом. Також не слід забувати про права користування. Простіше кажучи, ви не можете створити гру за мотивами якогось фільму або використовувати символіку компаній, оскільки ви не маєте на неї прав.
2. Досліджуйте ринок 📢
Найчастіше молоді геймери приходять до питання «як створити свою гру», коли після довгих років гри не бачать розвитку в індустрії або засмучуються, пройшовши чергову гру, і вважають, що вони могли б зробити краще. Цілком ймовірно, що у вас є чудова ідея, але обов'язково проштудируйте весь ринок вибраного вами жанру і проаналізуйте, чому одні ігри стають популярними, а інші ні. Найчастіше все вирішують такі фактори:
- ігрові платформи (оптимізація гри не тільки під комп'ютери, а й під консолі, мобільні пристрої, окремо вивчіть, як створити гру на Андроїд);
- розрахована на багато користувачів гра або одиночна;
- жанр гри (ігри в жанрі екшн популярніші)
- вартість гри;
- класифікація за метою гри;
- бюджет гри (включаючи маркетинг та PR);
- наявність багів на момент офіційного релізу;
- сеттинг гри (реальний світ, паралельний, фентезі тощо).
Ми перерахували лише основні фактори, але якщо ви серйозно налаштовані створити свою гру, то обов'язково прочитайте біблію ігрової філософії: «Людина граюча» Йохана Хейзінга.
Крім аналізу дуже радимо вам витратити час і завантажити ігри на Андроїд: нові різного рівня - від аматорських розробок до професійних ігор ААА-класу, - і обов'язково протестувати кращі ігри в світі. Тільки з досвідом вам прийдуть якісь цікаві напрацювання, які ви зможете втілити у майбутній грі.
Доречно провести паралель із будь-якими навичками нашого повсякденного життя, коли з практикою покращується якість нашої навички. Так, наприклад, з часом ви зможете швидше знаходити баги в іграх або складете свій список важливих дизайнерських рішень з точки зору дизайну UI (інтерфейсу користувача) і зрозумієте, як зробити свою гру успішною з технічної точки зору.
3. Задокументуйте ідею та геймплей гри
Якщо успішний бізнес не може бути створений без бізнес-плану, успішна гра не може бути створена без продуманого геймплею. Для натхнення просто вбийте в Яндекс «проходження мморпг топ безкоштовних ігор», і ви зрозумієте, який план добре скласти перед тим, як ви вирішите створити свою гру.
Не обов'язково розписувати все докладно, головне, щоб ідеї були чітко сформульовані та задокументовані, можете це зробити навіть із замальовками. Звичайно, вести журнал варто в цифровому вигляді, для цього підійде Microsoft Word або популярний сервіс Trello, який дозволить вам розбити процес того, як створити свою гру, на картки, а також на етапі запуску гри ви зможете у вигляді хронологічної шкали продумати чітко за датами усі свої дії.
4. Як зробити гру безкоштовною
Коли ви ставите питання, як зробити гру, щоб вона була популярна серед широкої аудиторії, то в 99% випадків ви зобов'язані створити безкоштовну гру. Подумайте самі, навряд чи хтось купуватиме гру від розробника-любителя, особливо якщо ціна за неї складатиме стільки ж, скільки вони можуть заплатити за гру від великих розробників, які вкладають мільйони в RnD.
Також пам'ятайте, що більшість геймерів дуже люблять грати безкоштовно в ігри онлайн, не заплативши за це жодної копійки.Цікава статистика показує, що 81% користувачів гаджетів Apple воліють грати у F2P (free-to-play), тобто безкоштовні ігри. Виникає питання, як створити свою гру та при цьому на ній заробити? На жаль, так вже влаштований ігровий світ, що спочатку гра має бути безкоштовною, але монетизувати її можна за допомогою запровадження внутрішньоігрових покупок та реклами.
В окремих випадках ви, як розробник, можете отримати гроші на втілення гри в життя від спеціалізованих компаній або простих інвесторів, які отримають частку у вашій грі. Вони навіть можуть не знати, як створювати ігри, але просто допомагатимуть вам фінансово. Простими словами, якщо ваша гра в майбутньому зароблятиме, то відсоток від цього прибутку ви будете змушені віддавати назад інвестору.
5. Як створити свою гру, якщо немає команди однодумців
Розробка ігор — це командне завдання. Що робити, якщо володар ідеї, програміст, дизайнер, маркетолог та тестувальник – це ви самі? Як створити свою гру поодинці і не збожеволіти?
Нам здається, що відповідь лежить на поверхні. По-перше, зробити все це тільки самотужки буде досить важко, тому постарайтеся знайти когось, хто загориться вашою ідеєю. В ідеалі ця людина має розуміти, як зробити гру, тобто мати хоч якийсь досвід. По-друге, де ми шукаємо підтримку чи відповіді на запитання у нашому житті? Правильно, у наших близьких та друзів, а також на спеціалізованих форумах.
На сьогоднішній день є безліч сайтів, груп у соціальних мережах та форумів, де люди не проти протестувати вашу гру або допомогти з тим чи іншим аспектом її створення. У рунеті популярний форум тестувальників Software-Testing.ru, де ви знайдете велику кількість однодумців.Пам'ятайте, що якщо вам хтось готовий допомогти, то відповідайте взаємністю.
6. Не забудьте про маркетинговий план
Якщо ви знайомі з принципом Парето, то швидше за все чули, що 20% зусиль дають 80% результату. На яких платформах і маркетплейсах ваша гра буде представлена? пристроях одночасно, щоб заощадити не лише час, а й кошти.
Попросіть відомих блогерів у соціальних мережах зробити огляд на вашу гру. Зробіть так, щоб скачати гру на телефон безкоштовно могли всі бажаючі хоча б на тестовому етапі. проектом. Тоді, можливо, ви зможете навчити інших, як зробити свою гру. 20% всіх ваших фінансів повинні бути залізно витрачені на рекламу, і можливо тоді ви побачите назву вашої гри в списку топ онлайн браузерних ігор, або, наприклад, у топі ігор під Android. Без маркетингового плану можете забути про успіх, а який сенс створювати гру, в яку гратимете тільки ви самі та ваші друзі?
7. Останній крок: приступайте до створення гри!
Щиро сподіваємося, що вам сподобалося наше покрокове керівництво, де ми розповіли, як створити свою гру і про що варто пам'ятати впродовж усіх етапів. користь і водночас може стати відмінним варіантом розвитку кар'єри та приємним хобі.