Take the 2-minute tour ×
Game Development Stack Exchange is a question and answer site for professional and independent game developers. It's 100% free, no registration required.

Liveforspeed is a racing simulator, there is amazing amount of realistic physics. for example, tires get warm, tire actually deforms when you turn corners. You need to play this game with a mouse at the minimum because it almost drives like the real thing.

Anyhow, how does one achieve that level of physics simulation? Are there off-the-shelf solutions out there? If not, how does one start with simulating real world physics as close as possible.

I would love to be able to work on an opensource car physics focused game. Imagine, more passionate developers, it could keep things going.

share|improve this question

1 Answer 1

up vote 5 down vote accepted

You should probably start with an open source 3d physics engine like Bullet. Remember that games that have funding can hire professionals that are well versed in kinematics that can draft models in math-lab and then have programmers implement them in the code.

So the best way to fully implement a systems like this would involve learning about cars and physics, I think that is beyond the scope of one question.

This might help you get started?

Car physics for games:

http://www.asawicki.info/Mirror/Car%20Physics%20for%20Games/Car%20Physics%20for%20Games.html

Open source 3d physics engine:

http://bulletphysics.org/wordpress/

The Disney car 2 game uses this engine.

This is just a short video that demonstrates what you could achieve with an advanced 3d physics engine like CryEngine3

http://www.youtube.com/watch?v=KppTmsNFneg&feature=related

Basically, I think this question needs to be broken down to smaller questions, some of which likely belong in SE physics. It is too broad a subject to be properly covered in the current medium.

Development of such a project is incremental in nature, you have to take a step before you can walk and walk before you can run. So I'd suggest starting with a small and rudimentary car simulator and adding features. That way you can allow the time needed for each feature, to study it in depth.

Perhaps like you suggested if you find like minded programmers, each one can focus on a different feature once you have the skeleton of the engine running.

It is sometime possible to negotiate a deal with a company to use their existing engine to make a game in exchange for a portion of the profits or a large sum in advance.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.