четверг, декабря 29, 2011

Commandos - прототип редактора уровня

Без редактора уровня и объектов править кучу данных руками - совсем безрадостно, поэтому были сделаны первые наброски редактора, интегрированного в unity3d.
Задний фон взят из оригинальных "Commandos: BEL" (точнее, из публичной версии community-редактора ресурсов игры) и не будет использоваться в релизе - на время разработки взят как референс.

понедельник, декабря 26, 2011

Commandos - тест отсечения отсечения области видимости препятствиями

Тест отсечения области видимости препятствиями произвольной сложности и конфигурации (представленными отрезками).


Работает относительно стабильно и правильно.

понедельник, декабря 19, 2011

Commandos - подход к отрисовке мира.

Как и обещался - пример того, как отрисовывается мир:
Небольшой апдейт:

  • сделано клипирование перемещения камеры по миру (камера перенастроена на очистку только буфера глубины, что должно дать небольшой запас скорости);
  • тест отрисовки зоны видимости с учетом коррекции перспективы (наклон 50 градусов), но пока без учета "обтекания" препятствий (т.к. таковая отсутствует).

четверг, декабря 15, 2011

Commandos - прогресс


  • Переделана система описания объектов на карте (добавлена возможность указания точки привязки объекта).
  • Реализован zoom (мультитач, мышь).
  • Реализован drag (тач, мышь)
В следующих постах добавлю пару тестовых видео с использованием арта из командосов (свой пока не отрисован, в процессе).

Commandos - прогресс

Повторил на unity3d за 4 часа то, что делал на чистой яве неделю. На самом деле - у unity3d нет конкурентов в плане единого пайплайна, объединяющего работу программистов, художников и дизайнеров в единое целое.

Ход работ:

  • Рендер террейна.
  • Рендер объектов, за которые можно заходить.
  • Загрузка уровня из файла-описания.
  • Простейшая навигация по drag-у мышкой / жестом.
  • Тест на acer liquid: 60fps.
  • Тест на acer iconia A501: 60fps.

понедельник, декабря 05, 2011

Ни о чем...

Давно ничего не писал - много работы было, да и технологии решил немного поменять - попробую реализовать комов чисто в спрайтовом виде и на яве.