Оптимізація механіки і графіки в грі жанру «симулятор» на iOS

Зліт ігор-симуляторів як жанру кілька років тому показав, що гейміфікації піддається будь-яка рутина. Апофеозом став хайп навколо Goat Simulator, удостоившегося упоминания ключовий презентації WWDC 2015. Ми не залишилися в стороні і від цього тренда, взявши участь у розробці движка для серії додатків, симулюють роботу підземки.

Subway Simulator – серія ігор-симуляторів метро. Найперша версія гри, що вийшла в 2014 році, хоч і була досить абстрактної, підтвердила попит на продукт подібної тематики, причому досить високий — проект зайняв лідируючі позиції у своїй ніші практично відразу після запуску. Наступні апдейти і нові версії продукту були спрямовані на те, щоб зробити Subway Simulator реалістичніше: моделювання поїздів і станцій вийшло на новий рівень, а також з'явилися «локалізовані версії гри, що відображають метрополітени Нью-Йорка, Пекіна, Москви та інших міст. У даний момент сумарне число установок першої версії гри на iOS досягла майже мільйонного значення. Одночасно гра стає доступною для інших платформ.


Читати далі →

Створюємо гру для WebGL з допомогою Unity 5 і JavaScript



Unity – це багатоплатформовий ігровий движок, що дозволяє створювати ігри для ПК, консолей, мобільний пристроїв і веб-сайтів. Остання версія движка (Unity 5) має можливість експорту в WebGL, завдяки чому розробники можуть легко публікувати свої ігри в вебі. Як випливає з назви, даний експортер використовує WebGL – JavaScript API для візуалізації інтерактивної комп'ютерної 3D графіки, а також asm.js – підмножина JavaScript, яке було розроблено компанією Mozilla і подавалося як «мова асемблера для веба». Більше інформації про Asm.js і WebGL для Unity і Unreal Engine доступно тут.

У цьому уроці я хочу показати, як настроїти роботу з Unity. А також покажу, як створити просту гру Unity за допомогою JavaScript і виконати її експорт для вебу.
Читати далі →