Xash3D

Материал из CSM Wiki
Версия от 20:37, 30 декабря 2019; AHTu6uoTuK (обсуждение | вклад) (Новая страница: «Xash3D - игровой движок, направленный на полную совместимость с движком GoldSrc. Движок позво…»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к навигации Перейти к поиску

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

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

Отличия от GoldSrc

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

Форки

Xash3DEx

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

Xash3D Magenta

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

Xash3D FWGS

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

Отличия от Xash3D

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

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

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