目錄(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 consoles
- 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
推薦閱讀
- iOS開發實戰:從零基礎到App Store上架
- Oracle 12c中文版數據庫管理、應用與開發實踐教程 (清華電腦學堂)
- 基于免疫進化的算法及應用研究
- Java程序員面試算法寶典
- JavaScript 程序設計案例教程
- 表哥的Access入門:以Excel視角快速學習數據庫開發(第2版)
- Spring Boot+Vue全棧開發實戰
- Machine Learning With Go
- 大學計算機基礎實訓教程
- Visual Basic程序設計實驗指導及考試指南
- JavaScript Concurrency
- Learning Perforce SCM
- Learning Zimbra Server Essentials
- 3ds Max瘋狂設計學院
- Elixir Cookbook
- OpenCV 4計算機視覺:Python語言實現(原書第3版)
- 計算機網絡基礎
- WooCommerce Cookbook
- 數據可視化之道:數據分析中的圖表制作思路與方法(全彩)
- ANSYS Workbench有限元分析實例詳解(靜力學)
- 深入探索JVM垃圾回收:ARM服務器垃圾回收的挑戰和優化
- OpenStack Cloud Security
- 數據分析與挖掘:R語言
- Scratch趣味創意編程
- PHP編程入門指南(全2冊)
- Python金融大數據挖掘與分析全流程詳解
- Python量化投資:技術、模型與策略
- 微服務中臺架構開發
- C#碼農筆記:從第一行代碼到項目實戰
- WiX Cookbook