GAMES GATHERING 2018 KYIV

Архітектурні підходи в застосунках доповненої реальності

Запис доповіді: Архітектурні підходи в застосунках доповненої реальності

Андрій Сидоров

Зала:
Earth Hall (Sound/VR Track)

Про що доповідь

Andrey Sidorov розповідає про архітектурні підходи в застосунках доповненої реальності для дитячої та сімейної аудиторії, де збої в роботі особливо болючі. Він виділяє дві головні проблеми коду: заплутаний «спагеті» (наприклад, коли локалізація обростає умовами для арабської та іврит) і надмірно складний код через незнання ООП та велосипеди. На прикладі підрахунку рибок в AR-акваріумі показує різницю між структурним підходом і підходом із подіями та патерном Observer. Далі описує практики своєї команди: інверсію управління та впровадження залежностей замість синглтонів, принцип KISS, MVC із сервісами, патерн «Команда», Mediator і Facade. У питаннях обговорюють сервіс-локатор, підключення аналітики через події та оцінку джуніорів. Корисно розробникам, які починають проєкти на Unity і хочуть уникнути переписування коду.