Allora, per quanto riguarda lo scripting, in Unity hai 3 scelte, puoi scriptare in C#, Javascript e Boo...
Io personalmente mi trovo meglio con il C# e non seguo guide, vado ad istinto xD
Se non riesci a fare da solo ti consiglio di seguire questi tutorial:
http://www.making-videogames.net/giochi/...n-italiano
Oltre ad insegnarti qualcosa nello scripting, ti insegnano come usare l'engine...
Per quanto riguarda l'asset invece, dipende dai permessi concessi dall'autore...
Se un'asset è free, e l'autore non ha inserito alcuna descrizione (ad esempio: solo per giochi free; non per scopi commerciali; creditate l'autore; Free e Commerciale; ecc...), e non c'è alcuna scritta che vieta di usarlo per scopi commerciali, allora puoi utilizzarlo nel tuo gioco e puoi vendere il gioco, purchè tu non venda singolarmente l'asset, cioè, l'asset deve per forza stare nel tuo gioco. Se hai qualche dubbio ti conviene contattare l'autore dell'asset.
Se invece c'è scritto che non puoi usarlo per scopi commerciali non puoi vendere il tuo gioco se utilizzi quell'asset, a meno che tu non ti metta daccordo con il creatore...
Per il plug-in non saprei... aspetta la risposta di qualcun altro...