你有PlayN,一个跨平台的游戏抽象库,用于编写包含gwt的不同平台的游戏:https://developers.google.com/playn/overview
它的API包括游戏循环,图形,物理,资产和网络访问(websocket)所需的一切.
我找到了这个演示文稿,这个是一个很好的起点(你必须按左/右箭头来更改幻灯片).
在他们的网站上,有许多链接到这个库开发的游戏,包括愤怒的小鸟
总之,使用PlayN,您可以使用通用API在java中编写游戏代码.您的代码将使用gwt编译器生成HTML5游戏,生成java游戏的java编译器,生成本机droid应用程序的android SDK或iOS的monotouch编译.事实上,您不必了解使用PlayN开发的GWT,但您的JavaScript游戏将受益于GWT的优点.
将帖子
由于您使用libGDX,类似于PlayN一个框架,它代表在GWT生成HTML-5场比赛为好,我会使用libGDX-Net的扩展,因为它最终将多个平台上工作,但现在它只是实现对于android和gwt.它使用gwt-ws来实现GWT中的websockets实现.
一个不同的选择是使用任何彗星库为gwt,我使用gwt-comet和gwt-atmosphere成功,我更喜欢最后一个.