Modern SDK for the Xash3D FWGS engine, to work on modern platforms with cross-platform support and improved graphics/physics, while retaining all the features and approaches to work inherent in GoldSrc and Xash3D. Based on XashXT, and therefore has all the functionality inherent in XashXT and Spirit Of Half-Life. Suitable for creating both singleplayer and multiplayer mods. Development started in August 2021. Available in early access today, check documentation site for installation instruction.

Current functionality

  • Compatibility with most of GoldSrc entities
  • Absence of many limits inherent in GoldSrc and vanilla Xash3D
  • Studiomodel rendering optimizations
  • Inverse kinematics and jiggle bones for models
  • Studiomodels bone weighting support
  • Extended maximum map size limit (65535x65535x65535 units)
  • Automatic exposure correction (eye adaptation effect)
  • Support for decals on studiomodels
  • Extended model limits (no more need to split into a bunch of .smd files)
  • Dynamic lighting with shadows
  • Rigid body physics (implemented with PhysX 4.1.2)
  • Normal mapping support
  • Parallax mapping support
  • Cubemap reflections
  • HDR-rendering
  • 3D skybox
  • Bloom
  • Sun beams shader (sunshafts/godrays)
  • Refractions/aberrations effect for studiomodels/brushes
  • Mirrors
  • Monitors
  • Portals, with the ability to seamlessly moving entities through them
  • Bunch of utilities for mod development (asset compilers, model/sprite viewers)
  • Complete Linux platform support

Future plans

  • Support for physically based rendering (PBR), but preserving possibility to switch back to classic lighting model
  • Real-time screen space reflections
  • Major rendering optimizations
  • Implementing particle engine
  • Implementing ragdoll physics
  • Implementing vehicles
  • Improvement of NPC's AI
  • Adding support for Steam Audio
  • Porting to Android

Developers and contributors

  • SNMetamorph - Lead developer
  • Velaron - Help with porting to Linux
  • СASPERX69X - Testing, documentation, logo
  • ncuxonaT - Help with renderer development
  • Lev - Help with renderer development
  • g-cont - Help with common development
  • Next Day - Testing
  • Aynekko - Testing
  • ThomasvonWinkler - Testing
  • KorteZZ - Testing

If you wish, you can also take part in the development of PrimeXT - any contribution will be important for us. More details you can find out about contributing in development on the project Discord server.

  • View media
  • View media
  • View media
  • View media
  • View media
  • View media
Post article RSS Articles

Check our Discord server

News

Keep in mind that we have Discord server where you can ask your questions or suggest something. It's related not only for PrimeXT, but and for other mods also. In there mostly people uses english and russian languages. You also can ask questions about mapping, modelling, programming, working with textures, etc.
Click to get in our Discord server

Preview

Development Status (Jan 2024) - Physics rework

Development Status (Jan 2024) - Physics rework

News 3 comments

Short description of physics-related innovations as of January 2024.

Compiling Half-Life 1 maps on Android TV-box: experimenting

Compiling Half-Life 1 maps on Android TV-box: experimenting

News 6 comments

Almost one year ago I wrote an experimental post about compiling HL1 maps on Android TV-box (instead, you can use any Android smartphone too) on my personal...

Post comment Comments
mrdrfox96live9tails
mrdrfox96live9tails - - 6 comments

interesting

Reply Good karma Bad karma+3 votes
JPC-96
JPC-96 - - 28 comments

Is this an attempt to reverse engineer the Source engine using the Xash3D source code as a base?

Reply Good karma Bad karma+1 vote
SNMetamorph Creator
SNMetamorph - - 23 comments

It doesn't have any relation to Source engine (maybe except inspiration for some things). This is separate project in which we're trying to squeeze as much functionality from Xash3D engine as it possible.

Reply Good karma+6 votes
SweetRamona
SweetRamona - - 5,114 comments

This looks good! 😺

Reply Good karma Bad karma+4 votes
Alvaro07
Alvaro07 - - 3 comments

Looks very promising!

Reply Good karma Bad karma+5 votes
Aynekko
Aynekko - - 665 comments

Looks incredible. More people should use Xash for their HL mods!

Reply Good karma Bad karma+7 votes
KorteZZ
KorteZZ - - 185 comments

Great work! Nice improvement for standard Half-Life visuals and convenient tool for creating mods!
Also History of Kumertau is looking as a very interesting mod.

Reply Good karma Bad karma+5 votes
Post a comment

Your comment will be anonymous unless you join the community. Or sign in with your social account:

X