The GamearraY technology consists of the following components:
Client side platform – Unlike other platforms the "wisdom" of GamearraY platform sits on the client-side. A small-footprint application is downloaded into the phone (No need to pre-burn it in the device ROM) and includes:
Abstraction Layer – J2ME (Java for mobile phones) is the de-facto standard for mobile gaming. However, each devices sports a slightly different version of Java, thus forcing game developers to go through an extensive porting process whenever they want to create a new game. GamearraY solves that problem by supplying an abstraction layer that talks with the device in its own Java variant, but can read standard GamearraY game files and interpret them in a unified way in all devices.
Game Engine – The client also contains a cutting-edge game engine that supports multiple game genres and enables running rich games. This engine is optimized to each device and uses all of the device native APIs (if available), but on the same time supplies a unified gaming experience on all devices, according to device capabilities.
Game Management System – Enables the user to manage the whole life-cycle of his mobile games from a user intuitive interface. The user can easily access the GamearraY games catalog, download a new game, get recommendations on games, send games to his friends etc.
Server Side – The GamearraY server contains the following modules:
Game Studio – The game studio allows simple user as well as professional game designers to create a game from scratch without a single line of code. The tools available to the game creator support not only "skinning" of games, but also sophisticated logic creation and complex objects association that enables the creation of entirely different games with different features.
Delivery Platform – Handles the delivery of GamearraY games, and the content derivation according to device capabilities. While the designer creates the best game he can, ignoring all technological restrictions, this platform handles all of the issues associated with device capabilities and known problems (Like limited memory/storage). The GamearraY delivery platforms can cut some of the game elements and/or substitute them with other lightweight elements while preserving the playability of the game. This platform does not collide with any other existing technologies and can co-exist with other delivery platforms.
Community Module – The community module enables users to share their self generated games with their friends and/or their community (whether a global community or a small theme-based community). In addition, users can recommend games to their friends, provide their ratings and post their high-scores. This module provides a robust community process that brings users together and leverages their gaming experience.
All in all the technology behind GamearraY enables a whole new level of personal, community-driven gaming experience that was once impossible due to technology restrictions. The GamearraY approach towards gaming make all these problems go-away and lets the fun in instead…
<- Back