目錄(147章)
倒序
- 封面
- 版權頁
- Credits
- About the Author
- About the Reviewer
- www.PacktPub.com
- eBooks discount offers and more
- Preface
- What this book covers
- What you need for this book
- Who this book is for
- Conventions
- Reader feedback
- Customer support
- Chapter 1. Android Game Development
- Android game development
- A game is not just an application
- Choosing the target device configuration
- Best practices for making an Android game
- Summary
- Chapter 2. Introduction to Different Android Platforms
- Exploring Android mobiles
- Exploring Android tablets
- Exploring Android televisions and STBs
- Exploring Android watches
- Development insights on Android mobiles
- Development insights on Android tablets
- Development insights on Android TV and STBs
- Development insights on Android consoles
- Development insights on Android watches
- Platform-specific specialties
- Summary
- Chapter 3. Different Android Development Tools
- Android SDK
- Android Development Tool
- Android Virtual Device
- Android Debug Bridge
- Dalvik Debug Monitor Server
- Other tools
- Tools for testing
- Performance profiling tools
- Android Studio
- Cross-platform tools
- Summary
- Chapter 4. Android Development Style and Standards in the Industry
- The Android programming structure
- Game programming specifications
- Technical design standards
- Game design standards
- Other styles and standards
- Different styles for different development engines
- Industry best practices
- Summary
- Chapter 5. Understanding the Game Loop and Frame Rate
- Introduction to the game loop
- Creating a sample game loop using the Android SDK
- Game life cycle
- Game update and user interface
- Interrupt handling
- General idea of a game state machine
- The FPS system
- Hardware dependency
- Balance between performance and memory
- Controlling FPS
- Summary
- Chapter 6. Improving Performance of 2D/3D Games
- 2D game development constraints
- 3D game development constraints
- The rendering pipeline in Android
- Optimizing 2D assets
- Optimizing 3D assets
- Common game development mistakes
- 2D/3D performance comparison
- Summary
- Chapter 7. Working with Shaders
- Introduction to shaders
- How shaders work
- Types of shaders
- Android library shaders
- Writing custom shaders
- Shaders through OpenGL
- Use of shaders in games
- Summary
- Chapter 8. Performance and Memory Optimization
- Fields of optimization in Android games
- Relationship between performance and memory management
- Memory management in Android
- Processing segments in Android
- Different memory segments
- Importance of memory optimization
- Optimizing overall performance
- Increasing the frame rate
- Importance of performance optimization
- Common optimization mistakes
- Best optimization practices
- Summary
- Chapter 9. Testing Code and Debugging
- Android AVDs
- Android DDMS
- Android device testing and debugging
- Monitoring the memory footprint
- Strategic placement of different debug statements
- Exception handling in Android games
- Debugging for Android while working with cross-platform engines
- Best testing practices
- Summary
- Chapter 10. Scope for Android in VR Games
- Understanding VR
- VR in Android games
- Future of Android in VR
- Game development for VR devices
- Introduction to the Cardboard SDK
- Basic guide to develop games with the Cardboard SDK
- VR game development through Google VR
- Android VR development best practices
- Challenges with the Android VR game market
- Expanded VR gaming concepts and development
- Summary
- Chapter 11. Android Game Development Using C++ and OpenGL
- Introduction to the Android NDK
- C++ for games – pros and cons
- Native code performance
- Rendering using OpenGL
- Different CPU architecture support
- Summary
- Chapter 12. Polishing Android Games
- Requirements for polishing
- Play testing
- Taking care of the UX
- Android-specific polishing
- Game portability
- Summary
- Chapter 13. Third-Party Integration Monetization and Services
- Google Play Services
- Multiplayer implementation
- Analytic tools
- Android in-app purchase integration
- Android in-game advertisements
- Monetization techniques
- Planning game revenue
- User acquisition techniques
- User retention techniques
- Featuring Android games
- Publishing Android games
- Summary
- Index 更新時間:2021-07-14 10:29:21
推薦閱讀
- 軟件項目管理(第2版)
- 跟“龍哥”學C語言編程
- 算法訓練營:入門篇(全彩版)
- 老“碼”識途
- Building Minecraft Server Modifications
- Visual Basic程序設計教程
- C#程序設計教程(第3版)
- MySQL入門很輕松(微課超值版)
- 零基礎學C語言程序設計
- Arduino可穿戴設備開發
- C語言程序設計實訓教程與水平考試指導
- 從0到1:HTML5 Canvas動畫開發
- 3ds Max 2018從入門到精通
- PHP 7 Programming Blueprints
- Python深度學習入門:從零構建CNN和RNN
- ArcGIS Blueprints
- C#編程魔法書
- Learning Behavior:driven Development with JavaScript
- Mastering PyCharm
- 零基礎輕松學Java
- Spark內核設計的藝術:架構設計與實現
- C程序員從校園到職場
- Hands/On Microsoft Teams
- WindowsC/C++加密解密實戰
- 機器學習與R語言(原書第2版)
- C#程序設計任務式教程
- Jenkins Essentials(Second Edition)
- C語言程序設計習題集與上機指導(第四版)
- INSTANT HTML5 Responsive Table Design How-to
- Mastering vRealize Automation 6.2