Xash3D
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