Xash3D: различия между версиями
Перейти к навигации
Перейти к поиску
Строка 1: | Строка 1: | ||
+ | [[Файл:xash3d.png|thumb|200px|Лого Xash3D]] | ||
Xash3D - игровой движок, направленный на полную совместимость с движком [[GoldSrc]]. Движок позволяет запускать большинство игр на основе GoldSrc, в том числе [[Half-Life]]. | Xash3D - игровой движок, направленный на полную совместимость с движком [[GoldSrc]]. Движок позволяет запускать большинство игр на основе GoldSrc, в том числе [[Half-Life]]. | ||
==История создания== | ==История создания== | ||
Строка 10: | Строка 11: | ||
===Xash3D Magenta=== | ===Xash3D Magenta=== | ||
Попытка перенести код движка с C на C++. Автор gfdjr5. Разработка заброшена. | Попытка перенести код движка с C на C++. Автор gfdjr5. Разработка заброшена. | ||
− | [[Файл:xash3dfwgs.png|thumb|200px|Лого | + | [[Файл:xash3dfwgs.png|thumb|200px|Лого Xash3DFWGS]] |
===Xash3D FWGS=== | ===Xash3D FWGS=== | ||
Форк Xash3D, нацеленный на кроссплатформенность и расширение функционала. | Форк Xash3D, нацеленный на кроссплатформенность и расширение функционала. | ||
Строка 19: | Строка 20: | ||
*Улучшена поддержка мультиплеера: несколько мастерсерверов, headless dedicated server. | *Улучшена поддержка мультиплеера: несколько мастерсерверов, headless dedicated server. | ||
*Улучшенная интеграция с мобильными устройствами (вибрация, тачскрин) | *Улучшенная интеграция с мобильными устройствами (вибрация, тачскрин) | ||
− | [[Файл:xash3dfwgs_mobile.png|thumb|200px| | + | [[Файл:xash3dfwgs_mobile.png|thumb|200px|Xash3DFWGS на Android]] |
*Поддержка различных устройств ввода: тачпад, геймпад и мышь с клавиатурой. | *Поддержка различных устройств ввода: тачпад, геймпад и мышь с клавиатурой. | ||
*Отрисовка шрифтов с помощью TrueType. | *Отрисовка шрифтов с помощью TrueType. |
Версия 20:46, 30 декабря 2019
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