• Stars2.9k+16 tuần này
  • Forks522
  • Watchers71
  • Issues416
  • Ngày tạo03/04/2018
  • Cập nhật gần nhất19/10/2026
  • Ngôn ngữC
  • Giấy phép—
README.md19.9 KBRaw

Caution

Only download Xash3D FWGS from official sources. Third-party builds, "modded launchers", "optimized" repacks and random mirrors are frequently bundled with malware, miners, spyware and credential stealers. We cannot vouch for anything we did not build. Get official binaries only from the releases page.

Xash3D FWGS Engine Xash3D FWGS icon

GitHub Actions Status FreeBSD Build Status
Discord Server Russian speakers Telegram Chat
Download Daily Build

Xash3D (pronounced [ksɑʂ]) FWGS is a game engine, aimed to provide compatibility with Half-Life Engine and extend it, as well as to give game developers well known workflow.

Xash3D FWGS is a heavily modified fork of an original Xash3D Engine by Unkle Mike.

Donate

Donate to FWGS button
If you like Xash3D FWGS, consider supporting individual engine maintainers. By supporting us, you help to continue developing this game engine further. The sponsorship links are available in documentation.

Fork features

  • Steam Half-Life (HLSDK 2.5) support.
  • Crossplatform and modern compilers support: supports Windows, Linux, BSD & Android on x86 & ARM and many more.
  • Better multiplayer: multiple master servers, headless dedicated server, voice chat, GoldSrc protocol support and IPv6 support.
  • Multiple renderers support: OpenGL, GLESv1, GLESv2 and Software.
  • Advanced virtual filesystem: .pk3 and .pk3dir support, compatibility with GoldSrc FS module, fast case-insensitivity emulation for crossplatform.
  • Mobility API: better game integration on mobile devices (vibration, touch controls).
  • Different input methods: touch and gamepad in addition to mouse & keyboard.
  • TrueType font rendering, as a part of mainui_cpp.
  • External VGUI support module.
  • PNG & KTX2 image format support.
  • Ogg Vorbis (.ogg) & Ogg Opus (.opus) audio formats support.
  • A set of small improvements, without broken compatibility.

Installation & Running

  1. Get Xash3D FWGS binaries: you can use testing build or you can compile engine from source code.
  2. Copy engine binaries to some directory.
  3. Copy valve directory from Half-Life to directory with engine binaries. If your CPU is NOT x86 compatible or you're running 64-bit version of the engine, you may want to compile

Nội dung README thuộc về FWGS và cộng đồng đóng góp, giấy phép Không có giấy phép. Nguồn: github.com/FWGS/xash3d-fwgs