“MOBILE GAMING DEVELOPMENT”
Module Code: CM-30185-M-SESE Student NO: TP018294 Intake: TPMF0809SE Date: December, 2008
Table of Contents
ABSTRACT....................................................................................................... 3
Introduction…………………………………..................................................... 4
Software Development Methodolo........................................................................... …show more content…
Agile Methodology focuses on an iterative and incremental approach to the creation of games. Most games are developed in phases...a design phase is followed by a prototype phase, followed by production and then an Alpha/Beta phase at the end. This approach assumes that if we create a big document and plan and develop to that plan, we can create a game that not only meets its budget, schedule and scope.
SCRUM
The Scrum approach has been developed gaming for managing the systems development process. It is an empirical approach applying the ideas of industrial process control theory to gaming development resulting in an approach that reintroduces the ideas of flexibility, adaptability and productivity (Schwaber & Beedle 2002). It does not define any specific software development techniques for the implementation phase. Scrum concentrates on how the team members should function in order to produce the system flexibly in a constantly changing environment.
Scrum helps to improve the existing engineering practices (e.g. testing practices) in an organization, for it involves frequent management activities aiming at consistently identifying any deficiencies or impediments in the development process as well as the practices that are used.
Process
Scrum process includes three phases: pre-game, development and post-game. (M. A. Awad, …show more content…
The SNAP Mobile SDK 2.2 provides developers with a number of innovative tools to make it significantly easier to create connected mobile games. New features include a game template, skinnable user interface framework, support for J2SE and Bot API. The new game template provides a complete implementation for all required community functionality such as friends list and chat, with an interface that allows developers to either plug in existing game code, or to use it as a basis for entirely new connected games. This template enables developers to concentrate on creating their game, not on the platform requirements, since most SNAP Mobile requirements are already in the game template. With the user interface framework, developers can quickly manipulate a game 's look and feel to change XML. The UI framework includes a clean separation of controller logic which makes it easy to use with developers ' existing UI frameworks. The SNAP Mobile SDK 2.2 also adds support for J2SE, enabling developers to design games with cross platform support. This means that SNAP Mobile games can also be created as desktop applications or applets to run on PCs and web pages with the possibility to play against the same game 's mobile version. For example, the N-Gage title Reset Generation uses the SNAP Mobile support for J2SE to