Xash3D: различия между версиями

Материал из CSM Wiki
Перейти к навигации Перейти к поиску
(Новая страница: «Xash3D - игровой движок, направленный на полную совместимость с движком GoldSrc. Движок позво…»)
 
Строка 10: Строка 10:
 
===Xash3D Magenta===
 
===Xash3D Magenta===
 
Попытка перенести код движка с C на C++. Автор gfdjr5. Разработка заброшена.
 
Попытка перенести код движка с C на C++. Автор gfdjr5. Разработка заброшена.
 +
[[Файл:xash3dfwgs.png|thumb|200px|Лого Xash3dFWGS]]
 
===Xash3D FWGS===
 
===Xash3D FWGS===
 
Форк Xash3D, нацеленный на кроссплатформенность и расширение функционала.
 
Форк Xash3D, нацеленный на кроссплатформенность и расширение функционала.
Строка 18: Строка 19:
 
*Улучшена поддержка мультиплеера: несколько мастерсерверов, headless dedicated server.
 
*Улучшена поддержка мультиплеера: несколько мастерсерверов, headless dedicated server.
 
*Улучшенная интеграция с мобильными устройствами (вибрация, тачскрин)
 
*Улучшенная интеграция с мобильными устройствами (вибрация, тачскрин)
 +
[[Файл:xash3dfwgs_mobile.png|thumb|200px|Xash3dFWGS на Android]]
 
*Поддержка различных устройств ввода: тачпад, геймпад и мышь с клавиатурой.
 
*Поддержка различных устройств ввода: тачпад, геймпад и мышь с клавиатурой.
 
*Отрисовка шрифтов с помощью TrueType.
 
*Отрисовка шрифтов с помощью TrueType.

Версия 20:43, 30 декабря 2019

Xash3D - игровой движок, направленный на полную совместимость с движком GoldSrc. Движок позволяет запускать большинство игр на основе GoldSrc, в том числе Half-Life.

История создания

Отличия от GoldSrc

Проекты на движке

Форки

Xash3DEx

Форк Xash3D с некоторыми исправлениям за авторством gfdjr5. Разработка заброшена.

Xash3D Magenta

Попытка перенести код движка с C на C++. Автор gfdjr5. Разработка заброшена.

Лого Xash3dFWGS

Xash3D FWGS

Форк Xash3D, нацеленный на кроссплатформенность и расширение функционала.

Отличия от Xash3D

  • Поддерживается HLSDK 2.4
  • Кроссплатформенность: официально поддерживаются архитектуры x86 и ARM на Windows/Linux/BSD/Android.
  • Поддержаны современные компиляторы, а не только MSVC6.
  • Улучшена поддержка мультиплеера: несколько мастерсерверов, headless dedicated server.
  • Улучшенная интеграция с мобильными устройствами (вибрация, тачскрин)
Xash3dFWGS на Android
  • Поддержка различных устройств ввода: тачпад, геймпад и мышь с клавиатурой.
  • Отрисовка шрифтов с помощью TrueType.
  • Поддерживаются разные типы отрисовки (OpenGL, GLES, Software)
  • Другие небольшие улучшения, не нарушающие совместимость.

Планируемые улучшения

  • Поддержка виртуальной реальности
  • Поддержка голосового чата
  • Рендеринг с помощью Vulkan