Irrlicht
Irrlicht - свободный кроссплатформенный игровой движок. Разрабатывается с 2003 года. Начался как персональный проект немецкого программиста Николауса Гебхардта. Написан на C++, существуют врапперы для множества других языков, включая Python, Java, .NET-языки и др. Распространяется по лицензии zlib.
Название «Irrlicht» отсылает к народной мифологии - так в Германии называют «блуждающие огни», призраков, которых, по легенде, можно встретить на кладбище.
Возможности
Технологически движок находится на достаточно высоком уровне, поддерживает OpenGL, Direct3D 8, 9, и 11. Есть полная поддержка шейдеров на разных языках (HLSL, GLSL, Cg), загрузка моделей различных распространенных форматов (плюс возможность писать плагины для поддержки новых), скелетная и вершинная анимация, BSP, стенсильные тени, система частиц, динамическая вода, GUI, загрузка ресурсов из ZIP-архивов и многое другое. Irrlicht поддерживает много разных платформ - официально Windows, Linux и OS X, неофициальные порты существуют для FreeBSD, Xbox, PlayStation Portable, Symbian, iPhone и Native Client.
Игры
Из известных игр, созданных на Irrlicht, можно отметить Octodad: Dadliest Catch и SuperTuxKart (использует модифицированную версию Irrlicht под названием Antarctica).
Ссылки
- Официальный сайт Irrlicht: https://irrlicht.sourceforge.net