QFusion

QFusion
Изображение логотипа
Тип игровой движок
Ключевой программист Виктор Лучиц
Поддерживаемые ОС Microsoft Windows, macOS, Linux, Android
Написан на языках Си, C++
Лицензия GNU GPL
Первая игра на движке Warsow (8 июня 2005)
qfusion.github.io/qfusio…

QFusion — свободный игровой движок, созданный на основе id Tech 2 (Quake II engine), исходные коды которого id Software выпустила в 2001 году. Использование и модификация движка возможна в соответствии с GNU General Public License. Инициатором разработки (совместно с группой из семи разработчиков) стал Виктор Лучиц. Проект написан на языке C (Си), его можно использовать как на Windows-платформах, так и на UNIX‐подобных. Так же движок позволяет загружать графику (уровни, модели, текстуры) из Quake III и поддерживает скелетную анимацию. В более поздних версиях Qfusion превзошёл возможности id Tech 3, и стал поддерживать попиксельное освещение, мягкие тени и другие современные технологии.

Возможности движка

Бамп-маппинг в QFusion
  • Поддержка медиа-контента Quake III: карты, шейдеры, видео, модели.
  • Поддержка некоторых форматов моделей: iqm, md3.
  • Скелетная анимация: Inter-Quake Model Format.
  • Воспроизведение формата аудио Ogg Vorbis, полная поддержка стерео-звука.
  • Воспроизведение видео формата Ogg Theora.
  • Поддержка изображений в формате Truevision TGA, JPEG и PNG.
  • Сжатие сетевых пакетов.
  • Пользовательский интерфейс, пользовательский HUD.
  • Графические эффекты: объемный туман, стенсильные тени, карты теней, система частиц, движение/ротация порталов и зеркал, normal mapping моделей.
  • Шейдеры GLSL: контуры для цел-шейдеров, deluxemaps и бамп-маппинг.

Игры использующие движок QFusion

Скриншот из Warsow 1.0

QFusion используется в качестве движка в следующих играх:

См. также

Примечания

  1. Game Preview - Nicolae Sfetcu - Google Книги  (неопр.). Дата обращения: 6 сентября 2018. Архивировано 6 сентября 2018 года.
  2. Warsow 1.0 / Хабр  (неопр.). Дата обращения: 6 сентября 2018. Архивировано 6 сентября 2018 года.

Ссылки

  • Официальный сайт и исходники QFusion на GitHub
  • [1], 2008
  • [2], 2013
Перейти к шаблону «Игровые движки»
Графические
Свободные
GLScene
Horde3D[англ.]
Irrlicht
OGRE
OpenSceneGraph
Проприетарные
Outerra[англ.]
Физические
Свободные
Box2D
Bullet
Chipmunk[англ.]
Newton
ODE
Tokamak
Проприетарные
DMM
Havok Physics
PhysX
Общего назначения
2D
Свободные
Allegro
ClanLib
Cocos2d
Construct
Felgo[англ.]
idTech 1
Проприетарные
Construct 2
GameMaker: Studio
Retro Engine
Stencyl
Vicious Engine
3D
Свободные
Away3D
BGE
Bork3D[англ.]
Cafu[англ.]
Crystal Space
Defold
Delta3D
dim3[англ.]
Genesis3D[англ.]
Godot
id Tech 2, 3, 4
jMonkeyEngine
Lumberyard
Moai
Nebula Device
Panda3D
Pygame
QFusion
Проприетарные
Chrome Engine
CryEngine
Dagor Engine
Freescape
Gamebryo
GoldSrc
Havok Vision
id Tech 5, 6, 7
LithTech
Marmalade
RAGE
RenderWare
Source
Source 2
Unigine
Unity
Unreal Engine (список продуктов)
Специализированные
2D
Свободные
LÖVE
Ren'Py
Stratagus
VASSAL
Wintermute
Проприетарные
M.U.G.E.N
NScripter
RPG Maker
3D
Свободные
DarkPlaces
OpenMW
OpenSim
Spring Engine
WorldForge[англ.]
Проприетарные
HeroEngine[англ.]
Другие