Вы должны убедиться, что Google App Engine поддерживает все, что вы хотите использовать. Есть несколько вариантов того, как это сделать, и некоторые параметры недоступны в GAE. Вы упоминаете, что хотите несколько разных игровых комнат, и я предполагаю, что вы хотите, чтобы это было в режиме реального времени. Google App Engine имеет некоторые ограничения на такие вещи, как потоки и серверы сокетов. Эти ограничения могут затруднить эффективное применение этого типа приложений (без использования «опроса»).
Есть способы обойти это, например, используя Google Channel API: http://code.google.com/appengine/docs/java/channel/
API выглядит неплохо, но он ограничивает ваши возможности хостинга только для Google App Engine, что, я полагаю, не так уж и плохо, и вы всегда можете переписать эту часть вашего приложения позже.