Xash3D is the powerful independent open-sourced 3D-engine, aimed for high compatibility with GoldSource engine formats (maps, models, textures, sounds, entities etc.), but with the intention to be an advanced platform for modmaking or game development. Technically it has been built from a scratch, using as totally original ideas, as some ideas from other 3D-engines. Xash3D overcomes obsolete GoldSource engine's limits and provides for you a new quality of gaming experience and modmaking capabilities, as extended map, model, texture & sound formats with higher limits, possibility to implement custom renderers with dynamic lighting and other modern features. Xash3D is the easy-to-use base to play existing Half-Life mods & create something new, impossible with GoldSource. Years of development & testing allowed to make from Xash3D a perfect mix of high compatibility with common GoldSource standards & high openness to creative modmaking ideas.

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 Creator
Qwertyus - - 2,505 comments

Pretty fun!

Reply Good 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: