Простой графический движок, распространяемый с открытым исходным кодом с целью обучения начинающих программистов основам компьютерной графики и программирования игр.

Perfect Engine не стоит на месте и постоянно развивается. Актуальную версию движка вы всегда можете скачать на данном сайте по ссылкам, указанным ниже.

SaiLight@mail.ru   

vk.com/sailight

Всего 2 строки для подключения движка и начала работы с ним!


vEngine := peRenderInitialize(Handle, Width, Height);
vEngine.onDraw := pDraw;

Полная независимость от графических API! Возможность выводить графику любыми средствами - от GDI до OpenGL и DirectX.

Встроенная камера с набором интересных функций!


vEngine.IsUseCamera := True;
vEngine.Camera.pShake(vStrength, vSteps);

Поддержка всех распространенных форматов изображений от простого .bmp до современных форматов с использованием
альфа-канала.

Возможность загрузки и использования любых шрифтов - от .ttf до спрайтовых изображений. Метод загрузки определяется только рендером.

Встроенная поддержка спрайтовой анимации. Изображение делится на кадры средствами движка и выводится на экран методом pDrawFrame().

ЛУЧШИЕ ПРОЕКТЫ НА ДВИЖКЕ
На данном сайте собираются игровые проекты, созданные с использованием движка Perfect Engine. Если вы хотите разместить здесь и свой проект - свяжитесь с разработчиком движка любым удобным для вас способом.
А ЛУЧШИЕ ПРОЕКТЫ ПОПАДУТ НА ГЛАВНУЮ СТРАНИЦУ САЙТА!
ЗАГРУЗКА ДВИЖКА
Исходный код Perfect Engine самой последней версии:
- Основной модуль движка
- Модуль GDI-рендера
- Модуль OpenGL-рендера
- Вспомогательные модули
СКАЧАТЬ
Дополнительные утилиты, облегчающие работу:
- Цветовая палитра
- И другие...
СКАЧАТЬ
Программы, демонстрирующие работу Perfect Engine:
- Мини-паззл
- Логическая игра ‘Корона’
- И другие...
СКАЧАТЬ
Perfect Light Design Project, 2015