Okay. so if I want to pass the command arguments like starting the resolution, color depth, etc.,

when I want to launch a game in a command line, do I do it like:

"mygame.exe -d Resolution[8],ColorDepth[32]" etc.?

If this isn't right, then can you give me an example? Not in C# but when you pass the command arguments in a command line.

And how will I do this in C-Script?

Do I do this like:

var video_mode = RESOLUTION,8;
var video_depth = COLORDEPTH,32;
// etc.

?

If yes, then if I don't pass any of the command arguments to my game, then since I had entered a number after a comma in the C-Script, the program will take a default that I had set in those predefined variables, right?