Beginning Android C++ Game Development

0
(0)

Beginning Android C++ Game Development
 

  • Author:Bruce Sutherland
  • Length: 316 pages
  • Edition: 1
  • Publisher: Apress
  • Publication Date: 2013-08-21
  • ISBN-10: 1430258306
  • ISBN-13: 9781430258308
  • Sales Rank: #3365211 (See Top 100 Books)
  • Download:Register/Login to Download
  • Buy Print:Buy from amazon


    Book Description

    Beginning Android C++ Game Development introduces general and Android game developers like you to Android’s powerful Native Development Kit (NDK). The Android NDK platform allows you to build the most sophisticated, complex and best performing game apps that leverage C++.  In short, you learn to build professional looking and performing game apps like the book’s case study, Droid Runner.

    In this book, you’ll learn all the major aspects of game design and programming using the Android NDK and be ready to submit your first professional video game app to Google Play and Amazon Appstore for today’s Android smartphones and tablet users to download and play.

    The techniques contained in this book include building a game engine, writing a renderer, and building a full game app with entities, game levels and collisions. As part of the tutorial you’ll also learn about inserting perspectives using cameras and including audio in your game app.

    What you’ll learn

    • How to build your first real-world quality game app for Android smartphones and tablets using the power of the Android C++ APIs as found in the NDK
    • How to do professional level, quality game design, starting the Droid Runner case study that’s used throughout this book to illustrate the key concepts
    • How to build a game engine
    • How to write a renderer
    • How to build the Droid Runner game app with entities, game levels and collisions
    • How to insert perspectives using cameras and more
    • How to create or integrate audio into your game app
    • How to submit to the Android app stores like Google Play and Amazon Appstore

    Who this book is for

    This book is for game developers looking to get into Android development for the first time, as well as Android game developers who have never used the Native Development Kit (NDK).

    Table of Contents

    Section 1 : An Introduction to Android and Game Programming
    Chapter 1. An Introduction To Game Development
    Chapter 2. An Introduction to the Android Game Development Ecosystem. (A First Game:  HelloDroid)
    Chapter 3. Game Design For Beginners – Droid Runner (Case Study begins: Droid Runner)
    Chapter 4. Building a Game Engine
    Chapter 5. Writing a Renderer

    Section 2 : Building Droid Runner Game App
    Chapter 6. Game Entities
    Chapter 7. Building Game Levels With Collision
    Chapter 8. Virtual Cameras
    Chapter 9. Lighting and Materials
    Chapter 10. Game Audio
    Chapter 11. Self-Publishing 101

    Appendices:
    A. Developing with the Android NDK and Eclipse.
    B. Android Hardware
    C. C++ and Design Patterns
    D. C++ Math

    中文:

    书名:Beginning Android C++ Game Development

    开始Android C++游戏开发 向像你一样的普通和Android游戏开发商介绍Android强大的原生开发工具包(NDK)。Android NDK平台允许你构建最复杂、最复杂、性能最好的游戏应用,并利用C++。简而言之,你可以学习构建外观和性能都很专业的游戏应用,就像这本书的案例研究Droid Runner一样。

    在这本书中,你将学习使用Android NDK进行游戏设计和编程的所有主要方面,并准备好将你的第一款专业视频游戏应用程序提交到Google Play和Amazon Appstore,供今天的Android智能手机和平板电脑用户下载和玩。

    这本书中包含的技术包括构建游戏引擎,编写渲染器,以及构建包含实体、游戏关卡和碰撞的完整游戏应用程序。作为本教程的一部分,您还将学习如何使用摄像头插入视角以及在游戏应用程序中包含音频。

    你会学到什么

    • 如何使用NDK中的Android C++API的强大功能为Android智能手机和平板电脑构建第一个真实质量的游戏应用程序
    • 如何做专业水平、高质量的游戏设计,开始Droid Runner案例研究,本书使用该案例来说明关键概念
    • 如何构建游戏引擎
    • 如何编写呈现器
    • 如何构建具有实体、游戏关卡和碰撞的Droid Runner游戏应用程序
    • 如何使用摄像头等插入透视图
    • 如何创建音频或将音频集成到游戏应用程序中
    • 如何提交到Google Play和Amazon Appstore等Android应用商店

    这本书是为谁而写的

    本书面向首次涉足Android开发的游戏开发人员,以及从未使用过Native Development Kit(NDK)的Android游戏开发人员。

    Table of Contents

    第1部分:Android和游戏编程简介
    第一章:游戏开发简介
    第二章:安卓游戏开发生态圈简介。(A First Game:HelloDroid)
    第三章:Droid Runner初学者游戏设计(案例研究开始:Droid Runner)
    Chapter 4. Building a Game Engine
    第5章:编写呈现器

    第2部分:构建Droid Runner游戏应用
    Chapter 6. Game Entities
    第七章:用碰撞打造游戏关卡
    第八章:虚拟摄像机
    第九章照明和材质
    第十章:游戏音频
    第十一章自助出版入门

    Appendices:
    答:我正在使用Android NDK和Eclipse进行开发。
    B)安卓硬件
    C.C++和设计模式
    D. C++ Math

  • 下载电子版:下载地址
  • 购买纸质版:亚马逊商城

    点击星号评分!

    平均分 0 / 5. 投票数: 0

    还没有投票!请为他投一票。

  • 推荐阅读

    评论 抢沙发

    评论前必须登录!

     

    登录

    找回密码

    注册