Vehicle AI/Physics for Tracked Racing, Open World Racing, Rally, Off Road, Parking, and Everything

Hello everyone. :slight_smile:

I’m Lusfikar Sheba. I have a passion to make a vehicle physics engine by compromising the game engine limitation in softbody physics. I also want to make the vehicle physics works with its AI. Not just waypoint racing AI, but also open world racing AI and combat AI. So, i will introduce my Unity assets.

Introductions:

Prodigy Vehicle Physics is a multipurpose Vehicle Physics and AI.

The idea comes to my mind when i realized that some Unity developers might need an asset for high speed racing, off road racing, simulation and combat vehicle.

For physics, i don’t mind to make it super realistic. It doesn’t use soft body tire, only raycast. However, i will implement a damage system and an engine that can stall if the rpm is less than minimum current gear rpm.

The most interesting part is the vehicle AI.

The vehicle AI is designed to work in high speed racing, off road racing (on uneven terrain), and vehicle combat.

So, each sample scenes will represent a certain genre.

Here’s some videos about what i have done so far.

Notes:

  • This asset is based on an open source (MIT licensed) Randomation Vehicle Physics that you can find in github ( GitHub - JustInvoke/Randomation-Vehicle-Physics: Vehicle physics system for the Unity engine. ). With some modifications. I will add terrain deform, more accurate wheels, and huge AI libraries.
  • A video uses a model that’s not mine. I don’t own that and credits to the asset developers: The final release won’t include that model.
  • I’m waiting for your comments :(.

Update 3-17-2017:
here’s the screencast, if the video is not showing, click hxxps://www.youtube.com/watch?v=IEChQ3A8wd4

The combat AI hasn’t been finished yet. But, i will adapt my Aircraft AI to this asset (The perception and FSM only).

Suggestions are welcome.

Don’t forget to watch, like, subscribe, and share.

3 Likes

Hi,

I have implemented multiple raycast wheel. It will prevent the wheels to stuck on a bumpy terrain. We also have confirmed that the fake softbody works with this feature. I won’t implement the real softbody even it can be done with buillet physics.

The reason is, real softbody will depends on the custom physics engine implementation. What if, for example, Unity will add softbody features that more advanced than the current technology.

Here’s the screencast, if the video is not showing, click hxxps://www.youtube.com/watch?v=Vh0yTZ_PxV0 :

Feedbacks and suggestions are welcome.

Hi,
I’m showing how the wheel responds to the ground.
here’s the screencast, if the video is not showing, click hxxps://www.youtube.com/watch?v=p_rm9BaBU1c

Time to update the recent works. The rest of all updates will be added to the bottom since i cannot put more than 5 media in the initial post.

Update 3-11-2017:
I have added a simple axle animation. This axle animation is just simply following the center of the wheels without any fancy spring animation. It sometimes needed for a less detailed car.

here’s the screencast (if the video is not showing, click hxxps://www.youtube.com/watch?v=ZG0VG0OvDGY :

1 Like

Update 3-12-2017:

Phew, it was a huge update to the suspension system.

I managed to make the suspension spring and axle easier to setup with z forward and y up.

The result is nice and clean axle and spring movement.

here’s the screencast (if the video is not showing, click hxxps://www.youtube.com/watch?v=_YB0LoxopoA :

Update 3-17-2017:

I have updated Prodigy Vehicle Physics. Added a HEMTT truck to the asset.
This vehicle is only using simple axle animation. I didn’t use spring based animation since the truck don’t have spring in the suspension system.

Not all models in the video will be added to the asset. Some of them is not my model.

Here’s the screencast (if this video is not showing, click hxxps://www.youtube.com/watch?v=IEChQ3A8wd4 ):

I don’t see any of the screenshots :confused:

It’s really strange. The videos are shown normally in my pc. even by using proxy.

Thanks, i will put an additional youtube link to make people watch the videos.

Is this one still in development?

1 Like

It’s interested. Сompetitor of Wheel Controller 3D! Is the development going on?

1 Like

No, i was bored. None cares about this asset. It wont be sold. But i can make modification as you requested (just hire me).

Can I buy your asset now? :slight_smile:

Yes, of course… Here’s the link to buy:
https://sellfy.com/p/Olwb/

But please remember, this asset is not fully completed.

Ok thanks, 500+ Dollars is way too much for me, can you lower the price?

Price updated. My last offer is $250. Take it or leave it.
https://sellfy.com/p/Olwb/

Thanks.

Sorry but other assets like Wheel Controller 3D are 25 dollars, yours is 10 times that price, way too much for me to consider buying it. Why have you priced it like this if I may ask?

I offered you a high price because you will get the asset with resale and modification rights.
In other words, you can do anything you want with that asset.
You will be able to sell the asset to any store and i won’t sue you.

If you want the restricted license, i will sell this asset for $50.
In that case, you will not be allowed to resale the asset.

Thanks.

Thanks for explaining, I’ll give it some consideration, I have a offroad car game that might make good use of this. I need to consider the prices you are offering. I don’t suppose you’ll be adding softbody type effects to the wheels ? I think you can do this by changing the raycasting a bit less at impact so mimics a type deflation, I’m just thinking here.

Hi, khos, sorry for late reply. Take a look at the youtube channel, the car has fake softbody tires effect. It works by utilizing a shader.

I don’t have plan to make the tires become a real softbody.

You should buy this asset now (and i suggest to choose the resale license) to get the freedom of this asset.

Hi there,
Just curious, which youtube channel did you look at?
I was not suggesting you to make softbody wheel, but would be nice if yours can mimic that to some extent, so ther is a look or feel like tire deflates when going over bump etc.
Sorry but I feel your asset is too high price for me at the moment.