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.

Post news Report RSS Development Status (Jan 2024) - Physics rework

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

Posted by on

Initially, PrimeXT was using version 2.8.3 of the PhysX physics engine, by now this version was already hopelessly outdated and did not work on any platforms other than Windows. Also, there are no freely available source codes for this version of PhysX, which means that in case of any bugs inside the physics engine, we cannot do anything, just deal with it.

So I decided to integrate PhysX version 4.1.2 (this is latest version that supports 32-bit systems, we need this to keep compatibility with some percent of Android smartphones). Work was started in September 2023 and finished in January 2024. And now we have basic implementation that works on all of required platforms, including Android. Also source code of this PhysX version publically available for all, which is really good in long-term distance.

Also as a bonus I tried to implement water and rigid bodies interaction physics, and this works somehow...

Post comment Comments
Aynekko
Aynekko - - 660 comments

Great work!!!

Reply Good karma Bad karma+2 votes
Qwertyus
Qwertyus - - 2,505 comments

Pretty fun!

Reply Good karma Bad karma+2 votes
FanProgrammer
FanProgrammer - - 425 comments

WOW

Reply Good karma Bad karma+2 votes
Post a comment

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