كان "ستار لونغ" المنتج التنفيذي للعبة الفيديو "شراود أوف ذي أفاتار" هو نفسه المخرج الأصلي للعبة الرائدة "أولتيما أونلاين"، إحدى أوائل الألعاب متعددة اللاعبين على الإنترنت التي أسهمت في ترسيخ هذا النوع من الألعاب وفتحت الطريق أمام تجاربه اللاحقة.
سبحان الله