SlideShare a Scribd company logo
1 of 21
Від 2х до 1500 кросплатформених
мультиплеєрних юнітів на карті
Як правильно синхронізувати мультиплеєрні ігри
Чому мультплеєр, завжди
біг тинг, все з практики,
динамічні ігри, шана АоЕ
Авторитарний сервер
Топологія
В 2х словах,
Не робіть п2п
Авторитарний сервер
Синхронізація
Подія з клієнта відправляється на сервер
Сервер підтверджує подію і відправляє результат
всім клієнтам
Сервер генерує події та відправляє клієнтам
Авторитарний сервер
Коли використовуємо:
Покрокові ігри
Операції з внутрішньо-ігровими предметами, валютою
Локальний мультиплеєр
Нюанси
Затримка дій юзера
Нагрузка на сервер
Розробка серверної частини гри
Лишній трафік
Чому взагалі за це згадав,
не робіть так, фізика
Коли не використовуємо:
Будь-яка динаміка
Велика кількість юнітів
Великий пінг
Незалежна симуляція
Топологія:
Не робіть п2п
Незалежна симуляція
Синхронізація:
Подія моментально виконується на
клієнті та відсилається іншим клієнтам
Клієнти регулярно посилають частину
свого стану для синхронізації
Клієнти можуть перераховують симуляцію
якщо приходять повідомлення «з
минулого»
Незалежна симуляція
Пересчет симуляции
Незалежна симуляція
Фізика при незалежній симуляції
Незалежна симуляція
Колізії:
Використовуємо психологію
Незалежна симуляція
Коли використовуємо:
Динамічні ігри з швидким зворотнім звязком
(шутери, слешери, платформери, гонки ітд)
Нюанси
Можна використовувати non reliable повідомлення
Фізика: колізії тільки зі статичними тілами
При розробці завжди памятаємо за синхронізацію
Security
Кросплатформеність без проблем
Коли не використовуємо:
Велика кількість юнітів
Ідеальна синхронізація (шутер з одним патроном)
1500 юнітів (simultaneous simulation /
simultaneous lockstep)
Топологія:
Про синхронність,
Не робіть п2п
1500 юнітів
Синхронізовуєм годинник
(кроки)
Клієнт відправляє подію іншим
клієнтам
Подія виконується на всіх
клієнтах одночасно
(той самий крок, ідентичний порядок)
Кожну ітерацію клієнт посилає
Іншим контрольну суму
Подія-дія юзера, код
детермінований
1500 юнітів
Умови
Однакове виконання коду на всіх клієнтах
Посилаємо лише події згенеровані юзером
Визначаємо максимальний час зворотнього звязку
Синхронізація
Invented by AoE
1500 юнітів
Якщо команда запізнилась:
Визначте комфортну для геймплею затримку
Не привязуйтесь до fps
1500 юнітів
Коли використовуємо:
Ігри з великою кількістю юнітів (RTS)
Нюанси
Запис ігрової сесії (для дебага та геймплейних юніт тестів(?))
Checksum error хрен віддебагаєш
В розробці мало відрізняється від сінглплеєру (якщо слідувати
правилам)
Правила (Не використовуємо події анімації, синхронізуємо
Random)
Дуже низький трафік
Не хакається - checksum error
Коли не використовуємо:
Ігри зі швидким зворотнім звязком (в умовах високого пінгу)
Boid Multiplayer
1500 юнітів
Додаємо мультиплатформу
Floating point indeterminism
27.241412814841299999
vs.
27.241412814841200001
Intel 80 bit, different
architectures, os etc, can be
fixed with compiler
Додаємо мультиплатформу
Fixed point math
Використовуйте кросплатформену технологію
Замість float свій тип даних
Низька точність
Низька швидкодія деяких операцій
Неможливо використовувати чужі бібліотеки (пишемо свій Box2D,
path finding, ray casting, структури даних)
Sin-lookup table, sqrt
– for, числові ряди
Поради
Використовуйте reliable UDP
Cloud
Не використовуйте P2P
Використовуйте protocol buffers
Продумуйте мультиплеєрну взаємодію до початку розробки
Неможливо переробити
сінгл в мульти
Питання
?

More Related Content

Viewers also liked

Микита Семенов : “Як з 0 за рік побудувати офіс в 20 чоловік в новому місті?”
Микита Семенов : “Як з 0 за рік побудувати офіс в 20 чоловік в новому місті?”Микита Семенов : “Як з 0 за рік побудувати офіс в 20 чоловік в новому місті?”
Микита Семенов : “Як з 0 за рік побудувати офіс в 20 чоловік в новому місті?”Lviv Startup Club
 
Юрій Слепко "B2B продажі через Linkedin"
Юрій Слепко "B2B продажі через Linkedin"Юрій Слепко "B2B продажі через Linkedin"
Юрій Слепко "B2B продажі через Linkedin"Lviv Startup Club
 
Влад Воскресенський: “IT-індустрія скрізь шторм: нова реальність України”
Влад Воскресенський: “IT-індустрія скрізь шторм: нова реальність України”Влад Воскресенський: “IT-індустрія скрізь шторм: нова реальність України”
Влад Воскресенський: “IT-індустрія скрізь шторм: нова реальність України”Lviv Startup Club
 
Вебінар "Продуктизуй своє консультування"
Вебінар "Продуктизуй своє консультування"Вебінар "Продуктизуй своє консультування"
Вебінар "Продуктизуй своє консультування"Lviv Startup Club
 
Ігор Наконечний "Золоті правила комунікації з важкими людьми"
Ігор Наконечний "Золоті правила комунікації з важкими людьми"Ігор Наконечний "Золоті правила комунікації з важкими людьми"
Ігор Наконечний "Золоті правила комунікації з важкими людьми"Lviv Startup Club
 
Віктор Левандовський: “Як на одній технології виростити компанію у 80 чоловік”
Віктор Левандовський: “Як на одній технології виростити компанію у 80 чоловік”Віктор Левандовський: “Як на одній технології виростити компанію у 80 чоловік”
Віктор Левандовський: “Як на одній технології виростити компанію у 80 чоловік”Lviv Startup Club
 
Олексій Олександров: “Як консалтинг рятує проекти“
Олексій Олександров: “Як консалтинг рятує проекти“Олексій Олександров: “Як консалтинг рятує проекти“
Олексій Олександров: “Як консалтинг рятує проекти“Lviv Startup Club
 
Lviv PMDay 2015 S Любов Самойлова: “РМВоК-5: нові акценти. Зацікавлені сторони”
Lviv PMDay 2015 S Любов Самойлова: “РМВоК-5: нові акценти. Зацікавлені сторони”Lviv PMDay 2015 S Любов Самойлова: “РМВоК-5: нові акценти. Зацікавлені сторони”
Lviv PMDay 2015 S Любов Самойлова: “РМВоК-5: нові акценти. Зацікавлені сторони”Lviv Startup Club
 
Маркіян Юринець. "Локальний маркетинг в онлайні"
Маркіян Юринець. "Локальний маркетинг в онлайні"Маркіян Юринець. "Локальний маркетинг в онлайні"
Маркіян Юринець. "Локальний маркетинг в онлайні"Lviv Startup Club
 
Brian Borack: “The Client Perspective”
Brian Borack: “The Client Perspective”Brian Borack: “The Client Perspective”
Brian Borack: “The Client Perspective”Lviv Startup Club
 
Василь Поп-Стасів “Створення продукту. Юридичні нюанси”
Василь Поп-Стасів “Створення продукту. Юридичні нюанси”Василь Поп-Стасів “Створення продукту. Юридичні нюанси”
Василь Поп-Стасів “Створення продукту. Юридичні нюанси”Lviv Startup Club
 
Lviv PMDay 2015 S Віктор Богомолов: “Практичний приклад застосування Scrum і ...
Lviv PMDay 2015 S Віктор Богомолов: “Практичний приклад застосування Scrum і ...Lviv PMDay 2015 S Віктор Богомолов: “Практичний приклад застосування Scrum і ...
Lviv PMDay 2015 S Віктор Богомолов: “Практичний приклад застосування Scrum і ...Lviv Startup Club
 
Марія Фозекош “Мистецтво любові з замовником”
Марія Фозекош “Мистецтво любові з замовником”Марія Фозекош “Мистецтво любові з замовником”
Марія Фозекош “Мистецтво любові з замовником”Lviv Startup Club
 
Lviv PMDay 2015 S Максим Бардега: “Як зробити Fix-price проект – успішним”
Lviv PMDay 2015 S Максим Бардега: “Як зробити Fix-price проект – успішним”Lviv PMDay 2015 S Максим Бардега: “Як зробити Fix-price проект – успішним”
Lviv PMDay 2015 S Максим Бардега: “Як зробити Fix-price проект – успішним”Lviv Startup Club
 
Дмитро Косарєв: “До чого потрібно бути готовим, коли стартуєш власну аутсорси...
Дмитро Косарєв: “До чого потрібно бути готовим, коли стартуєш власну аутсорси...Дмитро Косарєв: “До чого потрібно бути готовим, коли стартуєш власну аутсорси...
Дмитро Косарєв: “До чого потрібно бути готовим, коли стартуєш власну аутсорси...Lviv Startup Club
 
Борзов Валерій “Підвищуємо конверсію – оптимізація сторінки оформлення замовл...
Борзов Валерій “Підвищуємо конверсію – оптимізація сторінки оформлення замовл...Борзов Валерій “Підвищуємо конверсію – оптимізація сторінки оформлення замовл...
Борзов Валерій “Підвищуємо конверсію – оптимізація сторінки оформлення замовл...Lviv Startup Club
 
"Пошук партнерів та клієнтів" Павло Рязанов
"Пошук партнерів та клієнтів" Павло Рязанов"Пошук партнерів та клієнтів" Павло Рязанов
"Пошук партнерів та клієнтів" Павло РязановLviv Startup Club
 

Viewers also liked (17)

Микита Семенов : “Як з 0 за рік побудувати офіс в 20 чоловік в новому місті?”
Микита Семенов : “Як з 0 за рік побудувати офіс в 20 чоловік в новому місті?”Микита Семенов : “Як з 0 за рік побудувати офіс в 20 чоловік в новому місті?”
Микита Семенов : “Як з 0 за рік побудувати офіс в 20 чоловік в новому місті?”
 
Юрій Слепко "B2B продажі через Linkedin"
Юрій Слепко "B2B продажі через Linkedin"Юрій Слепко "B2B продажі через Linkedin"
Юрій Слепко "B2B продажі через Linkedin"
 
Влад Воскресенський: “IT-індустрія скрізь шторм: нова реальність України”
Влад Воскресенський: “IT-індустрія скрізь шторм: нова реальність України”Влад Воскресенський: “IT-індустрія скрізь шторм: нова реальність України”
Влад Воскресенський: “IT-індустрія скрізь шторм: нова реальність України”
 
Вебінар "Продуктизуй своє консультування"
Вебінар "Продуктизуй своє консультування"Вебінар "Продуктизуй своє консультування"
Вебінар "Продуктизуй своє консультування"
 
Ігор Наконечний "Золоті правила комунікації з важкими людьми"
Ігор Наконечний "Золоті правила комунікації з важкими людьми"Ігор Наконечний "Золоті правила комунікації з важкими людьми"
Ігор Наконечний "Золоті правила комунікації з важкими людьми"
 
Віктор Левандовський: “Як на одній технології виростити компанію у 80 чоловік”
Віктор Левандовський: “Як на одній технології виростити компанію у 80 чоловік”Віктор Левандовський: “Як на одній технології виростити компанію у 80 чоловік”
Віктор Левандовський: “Як на одній технології виростити компанію у 80 чоловік”
 
Олексій Олександров: “Як консалтинг рятує проекти“
Олексій Олександров: “Як консалтинг рятує проекти“Олексій Олександров: “Як консалтинг рятує проекти“
Олексій Олександров: “Як консалтинг рятує проекти“
 
Lviv PMDay 2015 S Любов Самойлова: “РМВоК-5: нові акценти. Зацікавлені сторони”
Lviv PMDay 2015 S Любов Самойлова: “РМВоК-5: нові акценти. Зацікавлені сторони”Lviv PMDay 2015 S Любов Самойлова: “РМВоК-5: нові акценти. Зацікавлені сторони”
Lviv PMDay 2015 S Любов Самойлова: “РМВоК-5: нові акценти. Зацікавлені сторони”
 
Маркіян Юринець. "Локальний маркетинг в онлайні"
Маркіян Юринець. "Локальний маркетинг в онлайні"Маркіян Юринець. "Локальний маркетинг в онлайні"
Маркіян Юринець. "Локальний маркетинг в онлайні"
 
Brian Borack: “The Client Perspective”
Brian Borack: “The Client Perspective”Brian Borack: “The Client Perspective”
Brian Borack: “The Client Perspective”
 
Василь Поп-Стасів “Створення продукту. Юридичні нюанси”
Василь Поп-Стасів “Створення продукту. Юридичні нюанси”Василь Поп-Стасів “Створення продукту. Юридичні нюанси”
Василь Поп-Стасів “Створення продукту. Юридичні нюанси”
 
Lviv PMDay 2015 S Віктор Богомолов: “Практичний приклад застосування Scrum і ...
Lviv PMDay 2015 S Віктор Богомолов: “Практичний приклад застосування Scrum і ...Lviv PMDay 2015 S Віктор Богомолов: “Практичний приклад застосування Scrum і ...
Lviv PMDay 2015 S Віктор Богомолов: “Практичний приклад застосування Scrum і ...
 
Марія Фозекош “Мистецтво любові з замовником”
Марія Фозекош “Мистецтво любові з замовником”Марія Фозекош “Мистецтво любові з замовником”
Марія Фозекош “Мистецтво любові з замовником”
 
Lviv PMDay 2015 S Максим Бардега: “Як зробити Fix-price проект – успішним”
Lviv PMDay 2015 S Максим Бардега: “Як зробити Fix-price проект – успішним”Lviv PMDay 2015 S Максим Бардега: “Як зробити Fix-price проект – успішним”
Lviv PMDay 2015 S Максим Бардега: “Як зробити Fix-price проект – успішним”
 
Дмитро Косарєв: “До чого потрібно бути готовим, коли стартуєш власну аутсорси...
Дмитро Косарєв: “До чого потрібно бути готовим, коли стартуєш власну аутсорси...Дмитро Косарєв: “До чого потрібно бути готовим, коли стартуєш власну аутсорси...
Дмитро Косарєв: “До чого потрібно бути готовим, коли стартуєш власну аутсорси...
 
Борзов Валерій “Підвищуємо конверсію – оптимізація сторінки оформлення замовл...
Борзов Валерій “Підвищуємо конверсію – оптимізація сторінки оформлення замовл...Борзов Валерій “Підвищуємо конверсію – оптимізація сторінки оформлення замовл...
Борзов Валерій “Підвищуємо конверсію – оптимізація сторінки оформлення замовл...
 
"Пошук партнерів та клієнтів" Павло Рязанов
"Пошук партнерів та клієнтів" Павло Рязанов"Пошук партнерів та клієнтів" Павло Рязанов
"Пошук партнерів та клієнтів" Павло Рязанов
 

More from Lviv Startup Club

Artem Bykovets: 4 Вершники апокаліпсису робочих стосунків (+антидоти до них) ...
Artem Bykovets: 4 Вершники апокаліпсису робочих стосунків (+антидоти до них) ...Artem Bykovets: 4 Вершники апокаліпсису робочих стосунків (+антидоти до них) ...
Artem Bykovets: 4 Вершники апокаліпсису робочих стосунків (+антидоти до них) ...Lviv Startup Club
 
Dmytro Khudenko: Challenges of implementing task managers in the corporate an...
Dmytro Khudenko: Challenges of implementing task managers in the corporate an...Dmytro Khudenko: Challenges of implementing task managers in the corporate an...
Dmytro Khudenko: Challenges of implementing task managers in the corporate an...Lviv Startup Club
 
Sergii Melnichenko: Лідерство в Agile командах: ТОП-5 основних психологічних ...
Sergii Melnichenko: Лідерство в Agile командах: ТОП-5 основних психологічних ...Sergii Melnichenko: Лідерство в Agile командах: ТОП-5 основних психологічних ...
Sergii Melnichenko: Лідерство в Agile командах: ТОП-5 основних психологічних ...Lviv Startup Club
 
Mariia Rashkevych: Підвищення ефективності розроблення та реалізації освітніх...
Mariia Rashkevych: Підвищення ефективності розроблення та реалізації освітніх...Mariia Rashkevych: Підвищення ефективності розроблення та реалізації освітніх...
Mariia Rashkevych: Підвищення ефективності розроблення та реалізації освітніх...Lviv Startup Club
 
Mykhailo Hryhorash: What can be good in a "bad" project? (UA)
Mykhailo Hryhorash: What can be good in a "bad" project? (UA)Mykhailo Hryhorash: What can be good in a "bad" project? (UA)
Mykhailo Hryhorash: What can be good in a "bad" project? (UA)Lviv Startup Club
 
Oleksii Kyselov: Що заважає ПМу зростати? Розбір практичних кейсів (UA)
Oleksii Kyselov: Що заважає ПМу зростати? Розбір практичних кейсів (UA)Oleksii Kyselov: Що заважає ПМу зростати? Розбір практичних кейсів (UA)
Oleksii Kyselov: Що заважає ПМу зростати? Розбір практичних кейсів (UA)Lviv Startup Club
 
Yaroslav Osolikhin: «Неідеальний» проєктний менеджер: People Management під ч...
Yaroslav Osolikhin: «Неідеальний» проєктний менеджер: People Management під ч...Yaroslav Osolikhin: «Неідеальний» проєктний менеджер: People Management під ч...
Yaroslav Osolikhin: «Неідеальний» проєктний менеджер: People Management під ч...Lviv Startup Club
 
Mariya Yeremenko: Вплив Генеративного ШІ на сучасний світ та на особисту ефек...
Mariya Yeremenko: Вплив Генеративного ШІ на сучасний світ та на особисту ефек...Mariya Yeremenko: Вплив Генеративного ШІ на сучасний світ та на особисту ефек...
Mariya Yeremenko: Вплив Генеративного ШІ на сучасний світ та на особисту ефек...Lviv Startup Club
 
Petro Nikolaiev & Dmytro Kisov: ТОП-5 методів дослідження клієнтів для успіху...
Petro Nikolaiev & Dmytro Kisov: ТОП-5 методів дослідження клієнтів для успіху...Petro Nikolaiev & Dmytro Kisov: ТОП-5 методів дослідження клієнтів для успіху...
Petro Nikolaiev & Dmytro Kisov: ТОП-5 методів дослідження клієнтів для успіху...Lviv Startup Club
 
Maksym Stelmakh : Державні електронні послуги та сервіси: чому бізнесу варто ...
Maksym Stelmakh : Державні електронні послуги та сервіси: чому бізнесу варто ...Maksym Stelmakh : Державні електронні послуги та сервіси: чому бізнесу варто ...
Maksym Stelmakh : Державні електронні послуги та сервіси: чому бізнесу варто ...Lviv Startup Club
 
Alexander Marchenko: Проблеми росту продуктової екосистеми (UA)
Alexander Marchenko: Проблеми росту продуктової екосистеми (UA)Alexander Marchenko: Проблеми росту продуктової екосистеми (UA)
Alexander Marchenko: Проблеми росту продуктової екосистеми (UA)Lviv Startup Club
 
Oleksandr Grytsenko: Save your Job або прокачай скіли до Engineering Manageme...
Oleksandr Grytsenko: Save your Job або прокачай скіли до Engineering Manageme...Oleksandr Grytsenko: Save your Job або прокачай скіли до Engineering Manageme...
Oleksandr Grytsenko: Save your Job або прокачай скіли до Engineering Manageme...Lviv Startup Club
 
Yuliia Pieskova: Фідбек: не лише "як", але й "коли" і "навіщо" (UA)
Yuliia Pieskova: Фідбек: не лише "як", але й "коли" і "навіщо" (UA)Yuliia Pieskova: Фідбек: не лише "як", але й "коли" і "навіщо" (UA)
Yuliia Pieskova: Фідбек: не лише "як", але й "коли" і "навіщо" (UA)Lviv Startup Club
 
Nataliya Kryvonis: Essential soft skills to lead your team (UA)
Nataliya Kryvonis: Essential soft skills to lead your team (UA)Nataliya Kryvonis: Essential soft skills to lead your team (UA)
Nataliya Kryvonis: Essential soft skills to lead your team (UA)Lviv Startup Club
 
Volodymyr Salyha: Stakeholder Alchemy: Transforming Analysis into Meaningful ...
Volodymyr Salyha: Stakeholder Alchemy: Transforming Analysis into Meaningful ...Volodymyr Salyha: Stakeholder Alchemy: Transforming Analysis into Meaningful ...
Volodymyr Salyha: Stakeholder Alchemy: Transforming Analysis into Meaningful ...Lviv Startup Club
 
Anna Chalyuk: 7 інструментів та принципів, які допоможуть зробити вашу команд...
Anna Chalyuk: 7 інструментів та принципів, які допоможуть зробити вашу команд...Anna Chalyuk: 7 інструментів та принципів, які допоможуть зробити вашу команд...
Anna Chalyuk: 7 інструментів та принципів, які допоможуть зробити вашу команд...Lviv Startup Club
 
Oksana Smilka: Цінності, цілі та (де) мотивація (UA)
Oksana Smilka: Цінності, цілі та (де) мотивація (UA)Oksana Smilka: Цінності, цілі та (де) мотивація (UA)
Oksana Smilka: Цінності, цілі та (де) мотивація (UA)Lviv Startup Club
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Lviv Startup Club
 
Andrii Skoromnyi: Чому не працює методика "5 Чому?" – і яка є альтернатива? (UA)
Andrii Skoromnyi: Чому не працює методика "5 Чому?" – і яка є альтернатива? (UA)Andrii Skoromnyi: Чому не працює методика "5 Чому?" – і яка є альтернатива? (UA)
Andrii Skoromnyi: Чому не працює методика "5 Чому?" – і яка є альтернатива? (UA)Lviv Startup Club
 
Maryna Sokyrko & Oleksandr Chugui: Building Product Passion: Developing AI ch...
Maryna Sokyrko & Oleksandr Chugui: Building Product Passion: Developing AI ch...Maryna Sokyrko & Oleksandr Chugui: Building Product Passion: Developing AI ch...
Maryna Sokyrko & Oleksandr Chugui: Building Product Passion: Developing AI ch...Lviv Startup Club
 

More from Lviv Startup Club (20)

Artem Bykovets: 4 Вершники апокаліпсису робочих стосунків (+антидоти до них) ...
Artem Bykovets: 4 Вершники апокаліпсису робочих стосунків (+антидоти до них) ...Artem Bykovets: 4 Вершники апокаліпсису робочих стосунків (+антидоти до них) ...
Artem Bykovets: 4 Вершники апокаліпсису робочих стосунків (+антидоти до них) ...
 
Dmytro Khudenko: Challenges of implementing task managers in the corporate an...
Dmytro Khudenko: Challenges of implementing task managers in the corporate an...Dmytro Khudenko: Challenges of implementing task managers in the corporate an...
Dmytro Khudenko: Challenges of implementing task managers in the corporate an...
 
Sergii Melnichenko: Лідерство в Agile командах: ТОП-5 основних психологічних ...
Sergii Melnichenko: Лідерство в Agile командах: ТОП-5 основних психологічних ...Sergii Melnichenko: Лідерство в Agile командах: ТОП-5 основних психологічних ...
Sergii Melnichenko: Лідерство в Agile командах: ТОП-5 основних психологічних ...
 
Mariia Rashkevych: Підвищення ефективності розроблення та реалізації освітніх...
Mariia Rashkevych: Підвищення ефективності розроблення та реалізації освітніх...Mariia Rashkevych: Підвищення ефективності розроблення та реалізації освітніх...
Mariia Rashkevych: Підвищення ефективності розроблення та реалізації освітніх...
 
Mykhailo Hryhorash: What can be good in a "bad" project? (UA)
Mykhailo Hryhorash: What can be good in a "bad" project? (UA)Mykhailo Hryhorash: What can be good in a "bad" project? (UA)
Mykhailo Hryhorash: What can be good in a "bad" project? (UA)
 
Oleksii Kyselov: Що заважає ПМу зростати? Розбір практичних кейсів (UA)
Oleksii Kyselov: Що заважає ПМу зростати? Розбір практичних кейсів (UA)Oleksii Kyselov: Що заважає ПМу зростати? Розбір практичних кейсів (UA)
Oleksii Kyselov: Що заважає ПМу зростати? Розбір практичних кейсів (UA)
 
Yaroslav Osolikhin: «Неідеальний» проєктний менеджер: People Management під ч...
Yaroslav Osolikhin: «Неідеальний» проєктний менеджер: People Management під ч...Yaroslav Osolikhin: «Неідеальний» проєктний менеджер: People Management під ч...
Yaroslav Osolikhin: «Неідеальний» проєктний менеджер: People Management під ч...
 
Mariya Yeremenko: Вплив Генеративного ШІ на сучасний світ та на особисту ефек...
Mariya Yeremenko: Вплив Генеративного ШІ на сучасний світ та на особисту ефек...Mariya Yeremenko: Вплив Генеративного ШІ на сучасний світ та на особисту ефек...
Mariya Yeremenko: Вплив Генеративного ШІ на сучасний світ та на особисту ефек...
 
Petro Nikolaiev & Dmytro Kisov: ТОП-5 методів дослідження клієнтів для успіху...
Petro Nikolaiev & Dmytro Kisov: ТОП-5 методів дослідження клієнтів для успіху...Petro Nikolaiev & Dmytro Kisov: ТОП-5 методів дослідження клієнтів для успіху...
Petro Nikolaiev & Dmytro Kisov: ТОП-5 методів дослідження клієнтів для успіху...
 
Maksym Stelmakh : Державні електронні послуги та сервіси: чому бізнесу варто ...
Maksym Stelmakh : Державні електронні послуги та сервіси: чому бізнесу варто ...Maksym Stelmakh : Державні електронні послуги та сервіси: чому бізнесу варто ...
Maksym Stelmakh : Державні електронні послуги та сервіси: чому бізнесу варто ...
 
Alexander Marchenko: Проблеми росту продуктової екосистеми (UA)
Alexander Marchenko: Проблеми росту продуктової екосистеми (UA)Alexander Marchenko: Проблеми росту продуктової екосистеми (UA)
Alexander Marchenko: Проблеми росту продуктової екосистеми (UA)
 
Oleksandr Grytsenko: Save your Job або прокачай скіли до Engineering Manageme...
Oleksandr Grytsenko: Save your Job або прокачай скіли до Engineering Manageme...Oleksandr Grytsenko: Save your Job або прокачай скіли до Engineering Manageme...
Oleksandr Grytsenko: Save your Job або прокачай скіли до Engineering Manageme...
 
Yuliia Pieskova: Фідбек: не лише "як", але й "коли" і "навіщо" (UA)
Yuliia Pieskova: Фідбек: не лише "як", але й "коли" і "навіщо" (UA)Yuliia Pieskova: Фідбек: не лише "як", але й "коли" і "навіщо" (UA)
Yuliia Pieskova: Фідбек: не лише "як", але й "коли" і "навіщо" (UA)
 
Nataliya Kryvonis: Essential soft skills to lead your team (UA)
Nataliya Kryvonis: Essential soft skills to lead your team (UA)Nataliya Kryvonis: Essential soft skills to lead your team (UA)
Nataliya Kryvonis: Essential soft skills to lead your team (UA)
 
Volodymyr Salyha: Stakeholder Alchemy: Transforming Analysis into Meaningful ...
Volodymyr Salyha: Stakeholder Alchemy: Transforming Analysis into Meaningful ...Volodymyr Salyha: Stakeholder Alchemy: Transforming Analysis into Meaningful ...
Volodymyr Salyha: Stakeholder Alchemy: Transforming Analysis into Meaningful ...
 
Anna Chalyuk: 7 інструментів та принципів, які допоможуть зробити вашу команд...
Anna Chalyuk: 7 інструментів та принципів, які допоможуть зробити вашу команд...Anna Chalyuk: 7 інструментів та принципів, які допоможуть зробити вашу команд...
Anna Chalyuk: 7 інструментів та принципів, які допоможуть зробити вашу команд...
 
Oksana Smilka: Цінності, цілі та (де) мотивація (UA)
Oksana Smilka: Цінності, цілі та (де) мотивація (UA)Oksana Smilka: Цінності, цілі та (де) мотивація (UA)
Oksana Smilka: Цінності, цілі та (де) мотивація (UA)
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
 
Andrii Skoromnyi: Чому не працює методика "5 Чому?" – і яка є альтернатива? (UA)
Andrii Skoromnyi: Чому не працює методика "5 Чому?" – і яка є альтернатива? (UA)Andrii Skoromnyi: Чому не працює методика "5 Чому?" – і яка є альтернатива? (UA)
Andrii Skoromnyi: Чому не працює методика "5 Чому?" – і яка є альтернатива? (UA)
 
Maryna Sokyrko & Oleksandr Chugui: Building Product Passion: Developing AI ch...
Maryna Sokyrko & Oleksandr Chugui: Building Product Passion: Developing AI ch...Maryna Sokyrko & Oleksandr Chugui: Building Product Passion: Developing AI ch...
Maryna Sokyrko & Oleksandr Chugui: Building Product Passion: Developing AI ch...
 

Максим Гринів “Правильна розробка мультиплеєру”