Hi, I will post some ideas that occurred to me that could enhance the game.
* Shadow plane - let the engine give karts a shadow according to a plane with the shadow texture present in the model file. Currently, modelers have to guess how and where to put the shadow, edit and test time and time again until it matches the kart. It would be even better if the engine could render the shadow of the whole 3D object according to a sun in the map. However, users should be able to select either method to save performance if needed.
* Various material rendering options:
- Luminescence - it would be great if one could set a material to skip being shadowed by the engine, to create light effects and other eye-candy.
- Reflection - materials should be able to have a reflective index (perhaps [0.0,1.0]) so they can look more like metal and reflect the outer world. This would make karts look better without the need of awesome textures.
* Make puffy's window transparent blue (maybe with some bubbles), so it actually seems like he is in a fish tank.
* Make nitro look more subtle, and make it luminescent so it looks more like fire. Currently it just looks like a long chain of blue smoke :S
* Emit smoke from the kart's exhausts all the time. This could be a nice effect and make exhausts look more like exhausts. Should be an option as well, as particle emitters can get resource needy. [1]
* Make a kart viewer - it would be nice if there was a tool to view karts and their animations instead of having to race and win/lose in order to see them and test them.
[1] I had suggested as well to read nitro/smoke emitter objects in the model so that they could come out from the proper parts of the kart in-game, but Auria notified me that this was already being thought of. I also suggested - getting the same answer - tiremarks to be emitted from the lowest point of each of the wheel objects, and to respect their dimensions.