Forum Nokia
Nokia Connecting People

Login Register

 

Home: Resources: Documentation: Games

Documents/Examples

View documents/examples by technology area:

Games Documents/Examples

02-May-2008

SNAP Mobile Client SDK Javadocs
The Javadocs describe packages of the SNAP Mobile Client API.

02-May-2008

SNAP Mobile: Handset and Network Test Instructions
This document gives developers a guide to the SNAP Mobile Handset and Network testing tool. The SNAP Mobile Handset and Network testing tool is designed to help developers determine the compatibility of certain handset devices and networks with SNAP Mobile). This document provides instructions for: setting up the testing tool on the handset device(s) to be tested; conducting the test; and reviewing test results.

02-May-2008

SNAP Mobile: Standard Game Requirements
This document contains the technical, usability, and publishing requirements for SNAP Mobile games. These requirements apply to developers who use the SNAP Mobile Client API to create SNAP Mobile games for mobile devices that support the Java™ Platform, Micro Edition (Java ME) technology. This document serves as a standard reference document for SNAP Mobile game compliance testing.

02-May-2008

SNAP Mobile: Getting Started
This document provides a quick and easy starting point for developers who want to begin working with the SNAP Mobile Client SDK. It gives an overview of SDK contents and outlines what developers should consider when setting up their development environment.

02-May-2008

SNAP Mobile: Game Compliance Testing Guide
This document provides a detailed explanation of the SNAP Mobile Game Compliance Testing process. It includes a description of the SNAP Mobile Emulation Environment’s functions and features; instructions for setting up the SNAP Mobile Emulation Environment; procedures for conducting various types of tests, including the precompliance test; and, detailed steps for each stage of the process from initial development to final compliance testing.

12-Dec-2007

Flash Lite: Multiplayer Game Example
Using the simple TicTacToe game as a basis, this example covers the practicalities of creating an online multiplayer game, complete with chat, and player challenge capabilities. Using the new socket server capabilities of Flash 2.1, this example, including all source files and a tutorial, should open up some new possibilities for developing online player interaction.

09-Oct-2007

Next Steps in Mobile Rules! Multiplayer Competition; a Business Overview with SNAP Mobile
This webinar contains an overview on developing on the SNAP Mobile platform, and introduction on tools and other resources available as well as the next steps for Mobile Rules! Multiplayer competition.

01-Oct-2007

Best Practices for HW-Accelerated Graphics Optimization
Learn how to use the OpenGL ES API to render 3D graphics in an efficient way in hardware-accelerated Nokia devices based on S60 3rd Edition and 3rd Edition, Feature Pack 1 (for example, Nokia N93, Nokia N93i, Nokia N95, and Nokia E90). Graphics hardware in the accelerated devices is many times faster than a SW-based implementation. However, certain simple principles in the OpenGL ES API usage need to be followed to get the best performance. The document provides some dos and don’ts to optimize the performance of the application. In addition, a texture conversion tool and a demo application are provided in the package.

16-Aug-2007

Become the Next Mobile Ruler in Multiplayer/Connected Games!
This webinar is designed for game developers and discusses the Mobile Rules! Multiplayer Competition and covers the tip of the iceberg with SNAP Mobile, one of the sponsors, and how developers can take advantage of the free support being offered in conjunction with this contest. If you have any questions; you can email them to snapmobile@nokia.com

09-Jul-2007

SNAP Mobile: Game Development and Publishing Process
This guide is intended for game developers and publishers who want a high-level overview of the SNAP Mobile development process from the point of designing a mobile connected game to ultimately bringing it to the market. This document guides game developers and publishers through that process so they can see what they need to do and also take advantage of all available SNAP Mobile development resources and support along the way.

09-Jul-2007

SNAP Mobile: Game Developer’s FAQ for Java™ ME Clients v1.3
Read this updated document to find answers to the most frequently asked questions regarding SNAP Mobile, its components, and their functionality.

10-May-2007

S60 Platform: 2D Game Engine Example
This C++ code example demonstrates an application with custom 2D graphics. The application is designed to support various S60 devices with different amounts of colors and various screen resolutions and orientations. The application implements a simple 2D game with some basic game features (audio on/off, on-screen menu). The code example is based on an earlier published Symbian OS: 2D Game Engine Example, which supports, for example, S60 2nd Edition and Series 80 2nd Edition. Main classes: CFbsBitmap, RBackedupWindow.

05-Apr-2007

S60 Platform: 3D Game Engine Example v1.1
This updated C++ code example demonstrates a simple 3D engine. Everything visible on the screen is rendered in 3D using OpenGL ES; hardware acceleration is supported if available in the device. The application supports S60 3rd Edition and later releases, and it adapts to different screen sizes and orientations. This updated version provides improved texture loading and increased heap size and stack size. A separate example that supports S60 2nd Edition and Series 80 2nd Edition is available at www.forum.nokia.com. Main classes: OpenGL ES (API), CIdle, Math, CImageDecoder, CAknKeySoundSystem.

23-Mar-2007

Symbian OS: 3D Game Engine Example v1.2
This C++ code example demonstrates a simple 3D engine. The engine produces a simple game where you can drive a car around a wide parking lot. Everything seen on the screen is rendered in 3D. The example utilizes OpenGL ES (supported from S60 2nd Edition, Feature Pack 2 onwards) and an own rendering implementation for platforms not supporting OpenGL ES. This example supports S60 2nd Edition and Series 80 2nd Edition devices. A separate example is available for S60 3rd Edition at www.forum.nokia.com. Main classes: OpenGL ES (API), CIdle, Math, CImageDecoder, CAknKeySoundSystem.

01-Mar-2007

SNAP Mobile: White Paper v2.0
This updated document gives an overview of the SNAP Mobile solution and the benefits it offers to game developers, publishers, operators, and wireless service providers. Besides a technology overview, the document also gives examples of SNAP Mobile games.

13-Feb-2007

Mixed Reality Games
This article takes a closer look at games that blur the line between the virtual and the real world: mixed reality games. It examines some key qualities of the genre, offers a brief technology overview, and provides several real-life examples. This particular game genre is still developing and is open to new innovations and concepts.

09-Feb-2007

Mobile Action Games - Ready, Set, Action!
This article discusses the challenges and possibilities of designing action games for mobile devices. Many of the issues presented relate to overall game design and game mechanics that aim to improve the user experience, rather than details of technical implementation.

31-Jan-2007

S60 Platform: Isometric Adventure Game Example
This C++ code example demonstrates isometric content creation and usage of standard C/C++ libraries. The example also shows how to structure memory usage and how game state and resources can be freed / restored during run time. The key audience is considered to be C++ game developers who have developed games for desktop computers and also want to expand to S60 devices. The generic game architecture design considerations for mobile platforms are applicable to all game developers, or those interested in becoming (mobile) game developers. The package includes a game design document. General isometric game development issues are described in the Designing Isometric Adventure Games document that is available at www.forum.nokia.com.

16-Jan-2007

Mobile Game Graphics – Overcoming the Small Screen Challenge
This article presents some best practices and visual examples of graphic design for mobile games. It also focuses on overcoming some of the main usability and user experience limitations: the small screen size (with portrait and landscape modes) and the mobile context.

18-Dec-2006

Evolution of Mobile Gaming
This new research from Nokia indicates that mobile phone gamers are looking to the next generation of mobile gaming to meet their needs to easily discover, share and play fun and high quality mobile games.

03-Nov-2006

MIDP 2.0: Game API Developer's Guide (with Example) v2.0
This updated document introduces the MIDP 2.0 Game API and covers also MIDP 2.0 Media API. The document is accompanied with an example application, Sheepdog game.

15-Aug-2006

Designing Isometric Adventure Games
This document discusses game development, specifically the designing of an isometric adventure game, from mobile perspective. It takes a look at the design process, content creation (graphics mostly), and finally deals with the programming issues.

15-May-2006

Turn Limitation into Strength: Design One-Button Games
This article describes how to ensure rewarding gameplay experiences with only one button without compromising usability. It discusses strategies for simplifying controls and gives examples of well-designed one-button games.

28-Apr-2006

Game User Experience Library v1.1
This updated library contains game experience-related articles, information, and tools to assist game developers in developing games. The library is published in two different formats. This version is in Microsoft© HTML Help (CHM) format. When using Microsoft Internet Explorer, download the library to your hard disk before opening it.

28-Apr-2006

Game User Experience Library v1.1
This updated library contains game experience-related articles, information, and tools to assist game developers in developing games. The library is published in two different formats. This version is in WebHelp format.

27-Apr-2006

SNAP Mobile: Technical Overview v1.1
This updated document provides a high-level introduction to the SNAP Mobile technology and the community services that support it.

29-Mar-2006

Mobile Game Playability Heuristics
This document describes how mobile game heuristics can be used for evaluating mobile games. The heuristics are described in detail and an example of how to expand the model to apply to new kinds of games is given.

22-Mar-2006

The Next Generation of Mobile Gaming - An overview 20th March 2006
At GDC Mobile (20 - 21 March), Gregg Sauter, Director of Publishing, Nokia reveals how Nokia's next generation and SNAP Mobile gaming platforms will provide market defining solutions to the key issues and challenges faced by developers, operators and publishers today.

20-Mar-2006

S60 Platform: Programming Games In C++ v2.0
This updated document describes how to program C++ games for the S60 platform and gives an overview of a typical game structure in the S60 platform. The document introduces the S60 and Symbian OS APIs that are useful for game development (such as timers, keyboard handling, graphics, sounds, and networking) and describes how they are used.

07-Feb-2006

Well-Designed High-Score Lists In Mobile Games
This article discusses issues related to high-score lists and scoring systems in mobile games. With a well-designed high-score list, game developers are able to motivate players and provide a positive user experience.

09-Nov-2005

From Beeps To Soundscapes - Designing Mobile Game Audio
This article gives guidelines for designing mobile game audio and provides some insight into the future of mobile game audio.

29-Sep-2005

Selling The Game Experience
This article gives guidance to game developers and distributors on how to sell and deliver positive game experiences.

28-Apr-2005

Consumer Applications - Spring 2005 (7.8mb)
Low resolution (7.8mb) version of the Forum Nokia Spring 2005 Consumer catalog. Includes Addendum. Updated 4/27/05

10-Mar-2005

Full-Screen Usage in S60
This article discusses usability issues when using the full-screen mode in Symbian C++ or Java MIDP applications. The article concentrates on the S60 platform but many issues are relevant also to other platforms. Revision on June 12, 2006: minor editorial changes including terminology update.

04-Aug-2004

S60 1st/2nd Edition: 3D Game Engine Example
This package includes a 3D game engine example application and a document describing the most important programming tricks and algorithm issues to consider when developing 3D programs on Symbian OS.

16-Jun-2004

Games Over Bluetooth: Recommendations To Game Developers v1.0
This document provides recommendations for the use of Bluetooth in the development of multiplayer mobile games.

08-Jun-2004

S60 1st/2nd Edition: 3D Game Engine Example
This package includes a 3D game engine example application and a document describing the most important programming tricks and algorithm issues to consider when developing 3D programs on Symbian OS.

29-Apr-2004

3D Game Development On JSR-184 (With Example) v1.1
This document introduces the Mobile 3D Graphics API (JSR-184) from a game development point of view. An example application is included in the package to demonstrate how to use the API together with modeling and authoring tools. V1.1 includes some updates to the example source code.

20-Jan-2004

Multiplayer Game Performance over Cellular Networks v1.0
This document provides information to mobile multiplayer game developers on the features that affect application performance in cellular networks.

14-Jan-2004

Overview of Multiplayer Mobile Game Design
This document discusses multiplayer mobile game development from a game designer's point of view.

30-Oct-2003

Multi-Player MIDP Game Programming
This tutorial explains how to write multi-player games for MIDP phones. It describes the technologies that are available to support multi-player games, and shows what kinds of games are possible with these technologies. It also includes several appendixes that look at technological issues in more depth.

17-Sep-2003

Designing Single-Player Mobile Games
A document for game designers discussing theoretical and practical issues in the design of single player games for mobile devices.

29-Jul-2003

Planning a Game Application v1.3
Describes issues to consider before embarking on a game project.

22-Jan-2003

Introduction to Mobile Game Development
Introduction to Mobile Game Development Version 1.1

22-Nov-2002

A Game MIDlet Example Using The Nokia UI API: BlockGame
This design document describes the structure and logic of the BlockGame example MIDlet application. This example uses the Nokia UI API.

 

Back to top

Learn how to
download applications

Newsletter sign up

Privacy policy   Archives

Community highlights

Press

Events

Forum Nokia feed

  • Latest devices
  • Latest documents
  • Latest tools
  • Latest blog entries

Terms & Conditions | Privacy policy | Site map | Developer feedback | © Nokia 2008