Beginning Android games development : from beginner to pro.: from beginner to pro. ([2020])
- Record Type:
- Book
- Title:
- Beginning Android games development : from beginner to pro.: from beginner to pro. ([2020])
- Main Title:
- Beginning Android games development : from beginner to pro.
- Other Names:
- Hagos, Ted
Zechner, Mario
DiMarzio, J. F
Green, Robert - Contents:
- Intro -- Table of Contents -- About the Authors -- About the Technical Reviewer -- Introduction -- Chapter 1: Setup -- Installing Android Studio -- Configure Android Studio -- Hardware Acceleration -- Key Takeaways -- Chapter 2: Project Basics -- Create a Project -- Create an AVD -- Key Takeaways -- Chapter 3: Android Studio -- The IDE -- Main Editor -- Editing Layout Files -- Inserting TODO Items -- How to get more Screen Space for Code -- Preferences/Settings -- Key Takeaways -- Chapter 4: What's in an Android Application -- What makes up an Android Project -- Application Entry Point Activities -- Intents -- Key Takeaways -- Chapter 5: Introduction to Game Development -- A Quick Tour of Game Genres -- Casual Games -- Puzzle Games -- Action Games -- Tower Defense Games -- Game Engine -- Key Takeaways -- Chapter 6: Building the Crazy Eights Game -- Basic Gameplay -- Key Parts of the Program -- Custom Views and Activities -- Drawing on the Screen -- Handling Events -- SplashScreen with a Title Graphic -- Adding the Play Button -- Launching the Game Screen -- Starting the Game -- Displaying the Cards -- Handling Turns -- Playing a Card -- When there is no Valid Play When it's the Computer's Turn -- Ending a Hand -- Chapter 7: Building the Balloon Popper Game -- Game Mechanics -- Creating the Project -- Drawing the Background -- Game Controls and Pin Icons -- Drawing the Balloons -- Making the Balloons Float -- Launching the Balloons -- Handling Game Levels -- Pop the BalloonsIntro -- Table of Contents -- About the Authors -- About the Technical Reviewer -- Introduction -- Chapter 1: Setup -- Installing Android Studio -- Configure Android Studio -- Hardware Acceleration -- Key Takeaways -- Chapter 2: Project Basics -- Create a Project -- Create an AVD -- Key Takeaways -- Chapter 3: Android Studio -- The IDE -- Main Editor -- Editing Layout Files -- Inserting TODO Items -- How to get more Screen Space for Code -- Preferences/Settings -- Key Takeaways -- Chapter 4: What's in an Android Application -- What makes up an Android Project -- Application Entry Point Activities -- Intents -- Key Takeaways -- Chapter 5: Introduction to Game Development -- A Quick Tour of Game Genres -- Casual Games -- Puzzle Games -- Action Games -- Tower Defense Games -- Game Engine -- Key Takeaways -- Chapter 6: Building the Crazy Eights Game -- Basic Gameplay -- Key Parts of the Program -- Custom Views and Activities -- Drawing on the Screen -- Handling Events -- SplashScreen with a Title Graphic -- Adding the Play Button -- Launching the Game Screen -- Starting the Game -- Displaying the Cards -- Handling Turns -- Playing a Card -- When there is no Valid Play When it's the Computer's Turn -- Ending a Hand -- Chapter 7: Building the Balloon Popper Game -- Game Mechanics -- Creating the Project -- Drawing the Background -- Game Controls and Pin Icons -- Drawing the Balloons -- Making the Balloons Float -- Launching the Balloons -- Handling Game Levels -- Pop the Balloons -- Managing the Pins -- When the Game is Over -- Audio -- Final Touches -- Chapter 8: Testing and Debugging -- Types of Game Testing -- Unit Testing -- JVM Test vs. Instrumented Test -- A Simple Demo -- Implementing the Test -- Running a Unit Test -- Debugging -- Syntax Errors Runtime Errors -- Logic Errors -- Walking through the Code -- Profiler -- CPU -- Memory -- Network -- Energy -- Key Takeaways -- Chapter 9: Introduction to OpenGL ES -- What's OpenGL ES -- What does OpenGL ES do -- Models or Objects -- Lights -- Camera -- Viewport -- Projections -- Matrices -- Rendering a Simple Sphere -- Key Takeaways -- Chapter 10: Monetization -- Paid or Free -- Freemium -- In-app Purchase -- Virtual Currency -- Advertising -- Getting your Game Discovered -- Social Network -- Discovery Services -- Blogs and Web Media -- Game Design -- Key Takeaways Chapter 11: Publishing the Game -- Prepare the Project for Release -- Prepare Material and Assets for Release -- Configure the App for Release -- Build a Release-Ready Application -- Releasing the App -- Key Takeaways -- Chapter 12: What's Next -- Android NDK -- Vulkan -- Game Engines and Frameworks -- Frameworks -- Engines -- Key Takeaways -- Index … (more)
- Edition:
- Fourth edition
- Publisher Details:
- Berkeley, CA : Apress L. P
- Publication Date:
- 2020
- Extent:
- 1 online resource
- Subjects:
- 794.8/1526
Computer games -- Programming
Mobile computing
Java (Computer program language)
Game Development
Mobile Computing
Java
Electronic books - Languages:
- English
- ISBNs:
- 9781484261217
1484261216 - Access Rights:
- Legal Deposit; Only available on premises controlled by the deposit library and to one user at any one time; The Legal Deposit Libraries (Non-Print Works) Regulations (UK).
- Access Usage:
- Restricted: Printing from this resource is governed by The Legal Deposit Libraries (Non-Print Works) Regulations (UK) and UK copyright law currently in force.
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library HMNTS - ELD.DS.551810
- Ingest File:
- 03_171.xml