|
Текстурные атласы с кешированием и шейдеры мультитекстурирования.
Портирование на Debian 32 и Debian 64: нет поддержки полноэкранного режима, не реализован захват мыши.
Чеперси перелопачена с собственного велосипеда менеджед классов со сборкой мусора на классы со счётчиком ссылок, наследуемые от IUnknown. Вроде, не падает.
Доработка Чеперси для 64 бит. Работает, но формат сохранённок пока ещё несовместим с 32-битной.
Портирование на Win64: почти готово, работает, осталось додавить мелкие несовместимости в Чеперси и пару странных глюков режима разработчика.
Доработка Чеперси для поддержки быстрого клонирования куска мира (зона вокруг локального игрока, необходимо для мультиплеера): Предыдущие разработки похерены перелопачиванием Чеперси.
Физика: конь вот-вот начнёт валяться...
Игровой мир: заложил основы, но потом похерил из-за урезания осетра принципов устройства мира и лагокомпенсации. Думаю думы тяжкие.
Концепция связи между рендером и физикой: оцениваю различные варианты, учитывая, что оно должно быть дёшево и вменяемо вести себя когда физика расслаивается, откатывается и скачет в процессе лагокомпенсации в сетевой игре.
Механизм фоновых задач, связь оного с рендером и управление бюджетом кадра: черновая болванка, упёрся в необходимость иметь законченную концепцию связи рендера с физикой. Отложено до черновой реализации игрового мира.
Поддержка OpenGL ES: отложил до окончания базовой функциональности движка.
Создание серверного фреймворка: отложил до окончания базовой функциональности движка.
Создание фреймворка SDL2: отложил до окончания базовой функциональности движка.
Портирование на Raspberry Pi 2: упёрся в необходимость поддержки OpenGL ES.