Futuristic racing game

Hello, I am wanting to develop a futuristic racing game that has loops and tracks going upside down. In fact, its similar to this : http://musegames.com/games/jetlane

How is the developer capable of making the car stay on the track if the track goes upside down, sideways, etc?

Is there a way to change the gravity’s direction in Unity? Is this the best way of doing it?

The ships in Jetlane have wheelcolliders even though they don’t have wheels. That’s about it, nothing special to keep the ships on the road.

wheel colliders stick to the road whether the road turns and twists around? Is this by default?

No, wheel colliders do not stick to the road but with enough momentum and traction you can do loopings. This is true in real life too, I’m sure you’ve seen toy cars do loopings. Thats all I use in my game, just physics.

But if you want unnatural result, cars that really stick to the road all the time you can find some scripts if you search the forums.
try this thread for starters:
http://forum.unity3d.com/threads/5597-Floating-above-ground-gravity-play