Простір для вивчення нової професії, зростання в кар’єрі або розвитку бізнесу👇🏻
Наша команда пише для вас найкращі та найцікавіші матеріали, які обов’язково допоможуть у вашому навчанні: https://genius.space/lab/
Last updated 2 months, 2 weeks ago
*🎓 ТЕОРІЯ*
Entity Component System (ECS) — це спосіб організації об'єктів у грі, який дозволяє гнучко керувати їхніми властивостями та поведінкою
Це патерн проєктування, який часто є основою ігрових рушіїв та стандартним підходом для створення масштабних ігор
Одна з перших ігор, яка використала цей підхід - Thief: The Dark Project
Thief було створено як набір абстрактних універсальних ігрових компонентів
Незважаючи на підвищення вартості розробки, Looking Glass змогла використовувати створену логіку в різних жанрах ігор
*📖 Чи ви знали?*
Серйозні ігри (serious games) — ігри, які створені не лише для розваг, але й для освіти, розвитку навичок та вирішення реальних проблем
Часто зустрічаються у сферах: оборони, освіти, науки, медицини, інженерії, політики, мистецтва
Чи знаєте ви приклади таких ігор?
Коротко про рубрики на каналі
#чи_ви_знали - цікава інформація з геймдеву, інколи трішки історії 🔮
#меми - назва каже сама за себе 🙃
#вікторина - ви впевнені що все знаєте? Давайте перевіримо 💅
#теорія - трішки нудної теорії, але корисної для розробників ігор 🎓
#що_за_гра - вгадайте гру по картинці 🖼
Використовуйте дані теги, якщо бажаєте переходити між схожими постами
P.S. Інформація може оновлюватися, якщо зʼявиться щось нове)Ігровари
*📖 Чи ви знали?*
Підхід “show, don't tell” (Не кажи - покажи!) - замість тривалих пояснень і текстів можна пояснювати механіки через дії чи підказки.
Це допомагає гравцям легше зрозуміти, як працює гра, і швидше зануритися у процес.
У наративі - використання середовища, атмосфери замість опису
*📖 Чи ви знали?*
Відома в програмуванні жартівлива цитата Філа Карлтона:
"В інформатиці є лише дві складні задачі: валідація кешу та придумування назв"
Іноді до цитати додають "ну і, помилка на 1"
- Кеш потрібно перевіряти, щоб програма не використовувала застарілі дані, але виникають питання: коли, яку частину, яка логіка перевірки
- Назви мають важливе значення для читабельності коду, але іноді складно придумати ім'я, яке точно передає суть функціоналу.
- "Помилка на 1". Наприклад, коли для індексу циклу або масиву неправильно встановлено значення, яке зміщено на 1 - початок з 0 замість 1, зайве повторення циклу
Простір для вивчення нової професії, зростання в кар’єрі або розвитку бізнесу👇🏻
Наша команда пише для вас найкращі та найцікавіші матеріали, які обов’язково допоможуть у вашому навчанні: https://genius.space/lab/
Last updated 2 months, 2 weeks ago