I'm doing a lot of that stuff now, but aren't sure if I'll get around to releasing the code. Its in Delphi and is a commercial project for a client. I've got :
1) Skidding on takeoff and braking
2) gears
3) engine & skidding sounds
4) real steering ie. the mouse changes the position of the steering wheel, which changes the angle of the car, if you know what I mean.
5) a suburban world with houses, roads, trees, highways, bridges. The highways loop endlessly, so you never reach the edge of the world.
6) stop signs that you must stop at, or possibly be pulled over by the police.
I'm doing :
pedestrians
childrens crossing guard
I'm using map entities everywhere, and clip_range becomes a critical feature for such a big open world.
In Delphi I've created a zone object that fires an event when an entity enters a 2D rectangular zone. This is extremely useful for things like the stop sign logic.
Also, for building the world I lay out the blocks of land for the houses in WED, and then at run time each block "grows" a random house, tree & parked car, so the modelling is simple and the world is always different.
I won't be doing a tutorial, so don't be put off, but I'm happy to answer a few q's.
see www.redigital.com.au/download/shot_0.JPG
Gary.