Gamooga Platform enables realtime backend for games and apps
Building realtime apps (MMOGs, group chat, online meetings etc) require you develop communication servers, setup infrastructure to deploy those servers, manage them, scale them etc. All this workflow is highly different from development of non-realtime applications and not many developers are adept at developing such applications.
Importantly, building production grade highly concurrent realtime platform for your game/app requires great deal of systems’ knowledge and experience.
This is where Hyderabad based Gamooga comes in. The platform eases out all the pains involved in creating realtime apps and makes them very easy to develop, deploy and maintain. Realtime apps include multiplayer games (from simple turn based to huge MMOGs), collaborative drawings, group chat systems, code collaborators, e-tutoring systems, online meetings etc.
Further more, since Gamooga is a cloud based solution, development of realtime multiuser application is almost similar to a single user application that most software developers are already skilled at (all you need to do is integrate the SDK and develop your app).
At the heart of Gamooga is an ultra fast message passing engine that can be used to send/receive messages from end devices. But unlike most other technologies available currently, the engine is not just a dumb message passer. It is also capable of processing the messages through developer uploaded server side scripts. These message processing engines are deployed across a cluster of machines. Hence apps deployed over Gamooga auto scale to as many nodes as required as per the end user load.
Started by Kishore Annapureddy, who earlier worked with Google MapMaker team, the team claims that the platform can power any kind of turn-based games (inbuilt lobby and game session management will get you up and running faster).
Gamooga platform currently supports many frontends: HTML/JS, Flash, iOS, Android, Unity and Marmalade and the platform provide APIs for all these frontends so that apps developed over them can communicate with the Gamooga backend. This also facilities cross platform communication hence users across platforms using your app can also interact/play with each other.
As far as API pricing is concerned, the company has followed freemium model (pricing is a function of number of incoming messages, data transfer and whether you need dedicated servers) and current customers include MadRatGames, Indiagames etc.
If you are into developing realtime apps, do give Gamooga a spin and share your feedback with the team.