همونطور که گفتید مبحثش خیلی گسترده هستش
اساس بازیهای تحت وب مثل تمامی application های دیگر تحت وب هستش یعنی request و response ولی مسائل concurrency، high availability و خیلی خیلی چیزای دیگه مهم میشه براش
دو تا type بازی داریم یه سری مثه اونایی که شما نام بردید چون افراد باهم بازی میکنن بحث سمت سرورش خیلی مهم هستش هرچند سمت کاربرشم ساده نیس
یه سری دیگه مثه این http://www.cuttherope.net/#ctr خیلی بحث سروری ندارن اگه نرید برای multiplayer ولی روی سمت کاربرش کار بسیار بسیار پیچیده ایی انجام میشه
java se شما نه تنها کمکی به داشتن دید از بازیهای تحت وب نمیکنه بلکه شمارو گمراه هم احتمالا بکنه
توی google خوب بگردید با موارد زیادی که توضیح دادن روند بازیهای تخت وب رو آشنا میشید