1 Geht nur mit starken Einschränkungen, 2 gar nicht und 3 problemlos
Zuerst mal zu 1: Als Superwaffe wirst du ihn nicht reinkriegen. WENN du das Teil haben willst, muss der eine normale Waffe sein, und bei einer normalen Waffe seh ich kein Coding-Problem

2: Neue Parteien.... geht an sich NICHT. Du kannst nicht direkt etws hinzufügen, du kannst nur bestehende abändern, das aber an sich problemlos.
3: GLSL und GLSS. Und für das Video brauchst du die Rad Game Tools.