Жанровая направленность: 3D-игры любого жанра и типа;
Платформа: PC Windows;
Лицензия: Apache 2.0;
Языки программирования: Haskell;
Открытый исходный код: предоставляется;
Мультиплеер: есть сетевая библиотека;
Достоинства: Легкий, бесплатный, поддержка 3D;
Недостатки: ограниченность платформы;
Разработчики движка: HGamer3D.
HGamer3D является игровым движком для разработки 3D-игр под Windows на языке программирования Haskell. На данный момент данный движок малоизвестен и мало кем используется, поэтому о нём много не расскажешь. Он использует популярные и свободные библиотеки для 3D-графики, звука, обработки ввода устройства, графического интерфейса, программирования и др. И все эти функции доступны через Haskell API.
Преимущество данного движка в том, что он предлагает все библиотеки, все компоненты в сборе, отстраняя пользователя от головных болей по поводу их подключения и настроек взаимодействия. И доступные функции HGamer3D полностью покрывают всё необходимое для реализации полноценных 3D-игр. В нём есть всё для непринуждённого программирования игр. Однако инструментарий не имеет коммерческого лоска.
В списоке возможностей можно отметить хорошую работу с 3D-графикой, работу с клавиатурой, джойстиком и мышью, GUI, сетью, аудио и физикой. Для осуществления всего этого используются библиотеки: Ogre, CEGUI, SFML, enet, Bullet Physics, Vect, netwire.
Движок прост в использовании и не требует сложной установки. Исходный код HGamer3D доступен по лицензии Apache 2.0.
Официальный сайт: http://hgamer3d.org
HGamer3D is a game engine for developing 3D games in the programming language Haskell. The game engine uses available libraries for 3D graphics, sound, input device handling, gui programming and other areas and make those functions available for the Haskell programmer by providing a Haskell API on top of that. HGamer3D is available on Windows only. |