Все проекты

ОБРАТНАЯ РАЗРАБОТКА / ИГРОВОЙ ДВИЖОК

KyraWeb.

Возвращаем The Legend of Kyrandia в браузер — разбирая и переписывая её движок.

СрокРазработка продолжается
Наша работаИсследование, декомпиляция и браузерная реализация
Исходный код на GitHub
Визуальный образ проекта KyraWeb
ТехнологииVue 3TypeScript
Задача

Исследование движка Kyra игры The Legend of Kyrandia 1992 года и его переосмысление для веба.

Понять, как оживал этот мир.

KyraWeb начался с интереса к внутреннему устройству The Legend of Kyrandia. Цель — разобраться в логике оригинального движка Kyra и перенести её в браузер с помощью Vue 3 и TypeScript.

Снимок проекта KyraWeb
Снимок проекта KyraWeb

Не видео, а работающая сцена.

Здесь важны форматы данных, слои изображения, перемещение персонажа и взаимодействие с предметами. В текущей версии доступны вступление и игровая сцена с перемещением и инвентарём. Работа над остальной игрой продолжается.

История технологий — на практике.

Проект помогает исследовать решения начала девяностых и сопоставлять их с возможностями современного браузера. Это самостоятельная реализация движка, а не законченный перенос всей игры. Оригинальная игра и её художественные материалы созданы Westwood Studios.

Результат

Открытый развивающийся проект: можно посмотреть код, попробовать текущую версию и следить за дальнейшей работой.

Дизайн, код и движение.
Создано одной командой.

Технологии за этим впечатлением

  • Vue
  • Nuxt
  • Three.js
  • TypeScript
  • GSAP
  • Blender

Сайт создан с использованием открытых веб-технологий. Названия и логотипы принадлежат их владельцам и обозначают используемые инструменты.

Новый проект

Обсудим проект.

Отправляя заявку, вы разрешаете связаться с вами по поводу проекта.