Hello,
is it possible to change the screen mode/sound/input from an option menu within the game? I’m asking since all the examples I have seen have an external panel to customize that. Thanks.
It isn’t possible right now to change the Input settings in-game unless it meets your needs to only support keyboard/mouse input, in which case you could make your own mapping from keys to your own “buttons” abstraction. I believe the only way to set up a joystick/gamepad is to set it up from the Input Manager, and from there your end users can configure their joystick/gamepads from the startup panel.
As for screen and audio settings,
http://unity3d.com/Documentation/ScriptReference/Screen.html provides stuff for manually setting resolutions and fullscreen.
http://unity3d.com/Documentation/ScriptReference/AudioListener.html provides stuff for setting the audio volume and enabledness in the Class Variables section.
-Jon
For controls beyond keys, you COULD pre-assign a bunch of common joystick/pad axes, and then have an in-game interface for assigning their function.