Get Free Shipping on orders over $79
Pro Android Games - Vladimir Silva

Pro Android Games

By: Vladimir Silva

eText | 13 April 2010

At a Glance

eText


$54.99

or 4 interest-free payments of $13.75 with

 or 

Instant online reading in your Booktopia eTextbook Library *

Why choose an eTextbook?

Instant Access *

Purchase and read your book immediately

Read Aloud

Listen and follow along as Bookshelf reads to you

Study Tools

Built-in study tools like highlights and more

* eTextbooks are not downloadable to your eReader or an app and can be accessed via web browsers only. You must be connected to the internet and have no technical issues with your device or browser that could prevent the eTextbook from operating.

Do you remember landmark games like Wolfenstein 3D, Doom, and Asteroids? Well, here???s an exciting opportunity to build and/or port these games to one of the hottest mobile and netbooks platforms today: Google???s Android.

Pro Android Games teaches you how to build cool games like Space Blaster and the classic Asteroids from scratch on the latest Android platform. This book also shows you how to port other classic freeware/shareware games like Doom and Wolfenstein 3D from C using the Java Native Interface (JNI) for Android.

This book is all about a unique perspective in Android game development: a well-balanced, powerful combination of pure Java and hybrid game development, mixing Java and C. By combining the elegant object-oriented features of Java and the raw power of C, there is no limit to the types of games that you can build for the platform. With actionable real-world source code in hand, this book allows you to dive right into games development on Android. You???ll definitely have fun, and perhaps you???ll even make some money. Enjoy!

What you???ll learn
  • How to write/port advanced 3D games for any Android device.
  • How to setup a Linux system for hybrid game compilation.
  • How to combine Java and C code in an elegant manner by building a simple Java application on top of a native library.
  • How to tackle pure Java gaming with two practical games: Space Blaster and the arcade classic Asteroids.
  • How to mix OpenGL API calls in Java and C for high performance 3D graphics using the 3D cubes sample by Google.
  • How to bring two of the greatest PC 3D shooters to the Android platform: Wolfenstein 3D and Doom using Java and C.
Who this book is for

This book is for Google Android developers interested in game application development in Java or porting existing C-based games via JNI into Android and developing/deploying from there. It is targeted to developers who already know such basics of Android development as activity, view, and layout. Additionally, it assumes that you are a seasoned game developer in Java and C, and have a basic knowledge of Linux and Shell Scripting.

Table of Contents
  1. Welcome to Android Gaming
  2. Compiling Native Code in Android
  3. Building a Java Game from Scratch
  4. Java Games Continued: Fun with Polygons
  5. Hybrid 3D Graphics with OpenGL and JNI
  6. 3D Shooters Episode I: Wolfenstein 3D for Android
  7. 3D Shooters Episode II: Doom for Android
on
Desktop
Tablet
Mobile

More in Computer Games & Online Games Strategy Guides

Doom 3 : Maelstrom - Matthew Costello

eBOOK

$10.99

Borderlands : Gunsight - John Shirley

eBOOK

Diablo III : Morbed - Micky Neilson

eBOOK

Diablo III : Storm of Light - Nate Kenyon

eBOOK

Borderlands : The Fallen - John Shirley

eBOOK

Resident Evil : Extinction - Keith R. A. DeCandido

eBOOK

What's the Difference? : What's the Difference? - Editors of Mental Floss

eBOOK

Pokemon and Philosophy : Pop Culture and Philosophy - Nicolas Michaud

eBOOK