DarkBASIC Professional - универсальное решение для скоростной разработки и отладки различного типа компьютерных ЗD-игр, приложений и презентаций с использованием простейшего языка программирования.
С помощью DarkBASIC Professional вы сможете: - Создавать любые типы игр и приложений. - Достигать результатов профессионального уровня. - Быстро реализовывать свои идеи. - Быстро выполнять отладку и проверку программ. - Создавать любые 2D и 3D эффекты. - Вести разработку в среде Windows. - Создавать игры с использованием уровней для Quake 3. - Создавать потрясающие 3D заставки экрана. - Запускать программы, созданные в DarkBASIC V.1.*
3D движок: Последовательная побитовая обработка (BSP). Набор потенциальной видимости(PVS). Конструктивная единая геометрия (CSG). Оптимизация по дереву каталогов. Рельефное отображение. Отображение разрывными прообразами точек. Отображение среды. Сферическое отображение. Кубическое отображение.* Мультитекстурирование. Пиксельные и вершинные шейдеры:* - cartoon shading; - rainbow rendering; - создание собственных шейдеров. Низкоуровневый доступ к данным объектов. Векторное и матричное управление. Тени в реальном времени.* Достоверные отражения.* Освещение. Матрицы. Улучшенное отображение поверхности. Несколько положений камеры. Системы частиц. Сверхбыстрые 2D спрайты. Полное столкновение и взаимодействие полигонов.
Расширяемость: Файлы динамических библиотек (DLL), содержащие отформатированные функции, можно поместить в каталог подключений, после чего они становятся командами языка. Все компоненты являются модульными для гарантированного от сбоев обновления.
Компилятор: - Современный дизайн. - Создание .ЕХЕ-файлов. - Шифрование и сжатие исполняемых файлов. - Управление значками исполняемых файлов. - Маркеры точек прерывания. - 100% машинный код.
Встроенный отладчик: - Точки прерывания. - Пошаговый режим. - Контроль переменных.
Редактор: - Менеджер проектов. - Свертывание функций. - Контроль переменных.