Libgdx Cross-platform Game Development Cookbook

If you want to make cross-platform games without the hassle and dangers of writing platform-specific code, or If you are a game programmer who may have some experience with Java and you want to learn everything you need to know about Libgdx to produce awesome work, this is the book for you. To take...

Full description

Bibliographic Details
Main Author: Márquez, David Saltares
Other Authors: Sánchez, Alberto Cejas
Format: eBook
Language:English
Published: Birmingham Packt Publishing 2014
Subjects:
Online Access:
Collection: O'Reilly - Collection details see MPG.ReNa
LEADER 05073nmm a2200565 u 4500
001 EB001931494
003 EBX01000000000000001094396
005 00000000000000.0
007 cr|||||||||||||||||||||
008 210123 ||| eng
020 |a 9781783287307 
050 4 |a QA76.76.C672 .M384 2014 
100 1 |a Márquez, David Saltares 
245 0 0 |a Libgdx Cross-platform Game Development Cookbook 
260 |a Birmingham  |b Packt Publishing  |c 2014 
300 |a 516 pages 
505 0 |a JSON serialization and deserializationChapter 6: Font Rendering; Introduction; Generating and rendering bitmap fonts; Baking effects into fonts using Hiero; Scaling friendly font rendering with distance fields; Dynamic font effects using distance fields; Chapter 7: Asset Management; Introduction; Getting to know AssetManager; Asynchronous asset loading; Creating custom asset loaders; Managing groups of assets for bigger games; Chapter 8: User Interfaces with Scene2D; Introduction; Introducing the Scene2D API; Widget collection overview; Creating a basic menu screen using tables 
505 0 |a Cover; Copyright; Credits; About the Authors; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Diving into Libgdx; Introduction; Setting up a cross-platform development environment; Creating a cross-platform project; Understanding the project structure and application life cycle; Updating and managing project dependencies; Using source control on a Libgdx project with Git; Importing and running the Libgdx official demos; Chapter 2: Working with 2D Graphics; Introduction; Texture rendering with SpriteBatch; More effective rendering with regions and atlases 
505 0 |a Detecting user input via event listeningManaging multiple listeners at once; Detecting more complex gestures; Introducing the controllers API; Input mapping for cross-platform development; Chapter 5: Audio and File I/O; Introduction; Playing short sound effects; Audio streaming for background music; Optimizing audio files to reduce download sizes; Procedural audio generators; Engine sounds with dynamic audio; The 2D space sound system; The first approach to file handling in Libgdx; Using preferences to store game states and options; The XML parsing primer 
505 0 |a Taking advantage of Libgdx spritesRendering sprite-sheet-based animations; Understanding orthographic cameras; Using ShapeRenderer for debug graphics; Handling multiple screen sizes with viewports; Chapter 3: Advanced 2D Graphics; Introduction; Achieving juicy effects with particles; Frame buffers and image composition; Welcome to the world of shaders; Passing parameters into shader programs; 2D depth of field shader; Embedding a Libgdx window into a Java desktop application; Chapter 4: Detecting User Input; Introduction; Detecting user input via event polling 
505 0 |a Skin customizationCreating new widgets; Chapter 9: The 2D Maps API; Introduction; Creating maps with Tiled and loading them into Libgdx; Adding and querying map metadata; Developing your own map loaders and renderers; Chapter 10: Rigid Body Physics with Box2D; Introduction; Introducing Box2D; Introducing more complex shapes; Introducing joints; Real-life joints example -- bike simulator; Reacting to collisions; Sensors and collision filtering; Querying the world; Building a physics world from level data; Implementing a deferred raycaster; The fixed timestep approach 
653 |a Animation par ordinateur 
653 |a GAMES / Travel Games / bisacsh 
653 |a Computer graphics 
653 |a Computer games / Design / fast 
653 |a GAMES / Reference / bisacsh 
653 |a Computer animation / http://id.loc.gov/authorities/subjects/sh85029478 
653 |a computer animation / aat 
653 |a Computer animation / fast 
653 |a Jeux vidéo / Programmation 
653 |a Video games / Programming / fast 
653 |a Jeux vidéo / Conception 
653 |a Computer Graphics 
653 |a Computer graphics / fast 
653 |a Infographie 
653 |a Video games / Programming / http://id.loc.gov/authorities/subjects/sh95003476 
653 |a computer graphics / aat 
653 |a Video games / Design 
700 1 |a Sánchez, Alberto Cejas 
041 0 7 |a eng  |2 ISO 639-2 
989 |b OREILLY  |a O'Reilly 
500 |a Chapter 11: Third-party Libraries and Extras 
776 |z 9781783287291 
776 |z 1783287292 
776 |z 9781783287307 
776 |z 1783287306 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781783287291/?ar  |x Verlag  |3 Volltext 
082 0 |a 793.9326696 
082 0 |a 745.4 
520 |a If you want to make cross-platform games without the hassle and dangers of writing platform-specific code, or If you are a game programmer who may have some experience with Java and you want to learn everything you need to know about Libgdx to produce awesome work, this is the book for you. To take full advantage of the recipes in this book, you are expected to be familiar with java with good game programming knowledge