Проект жив. Вы не думайте! Я изучал как работает анимация, и 3ds max SDK
Движок переписывается с нуля. Что готово на данный момент.
- Свой формат моделей (*.cg3d и *.cg3dm скрипт материала к ним)
- Экспортер из 3ds max (пока что скомпилировал для 2010 версии)
- Анимация, морф, скелет (в конечном итоге все преобразуется в морф. Для скорости, ведь это же Casual Engine...)
- Шейдеры (пока только стандартный, каким отрисовывается)
- Семантики
Что в планах. Вкратце.
Использование звукового движка (пока не определился какого). Использование физики physx по умолчанию. SDK - возможность написания плагинов (пока не думал над тем как будет работать). Сделать много семантик на все случаи жизни и запилить попиксельное освещение с тенями в стандартном шейдере.
В конечном итоге будет dll. Движок процедурный, потому что мне так нравится и это удобно (Blitz3D way). Почему я выбрал процедурность, а не объектность? Потому что большинство не хочет разбираться с ООП движком. Взять в пример Ogre3D не сложнее блица, но все же юзверов у него меньше, чем у того же блица, потому что блиц тупо удобней.