ENGLISH

Java Game Development with LibGDX: From Beginner to Professional

Book information

Publisher
Apress
Year
2018
ISBN
978-1-4842-3323-8, 978-1-4842-3324-5
Language
english
Format
PDF
Filesize
9 MB (9517629 bytes)
Edition
2
Pages
XIX, 433\439
Time added
2018-02-03 11:00:00

Description

Learn to design and create video games using the Java programming language and the LibGDX software library. Working through the examples in this book, you will create 12 game prototypes in a variety of popular genres, from collection-based and shoot-em-up arcade games to side-scrolling platformers and sword-fighting adventure games. With the flexibility provided by LibGDX, specialized genres such as card games, rhythm games, and visual novels are also covered in this book. Major updates in this edition include chapters covering advanced topics such as alternative sources of user input, procedural content generation, and advanced graphics. Appendices containing examples for game design documentation and a complete JavaDoc style listing of the extension classes developed in the book have also been added. What You Will Learn: Create 12 complete video game projects Master advanced Java programming concepts, including data structures, encapsulation, inheritance, and algorithms, in the context of game developmentGain practical experience with game design topics, including user interface design, gameplay balancing, and randomized contentIntegrate third-party components into projects, such as particle effects, tilemaps, and gamepad controllersWho This Book Is For:The target audience has a desire to make video games, and an introductory level knowledge of basic Java programming. In particular, the reader need only be familiar with: variables, conditional statements, loops, and be able to write methods to accomplish simple tasks and classes to store related data. Front Matter ....Pages i-xix Front Matter ....Pages 1-2 Getting Started with Java and LibGDX (Lee Stemkoski)....Pages 3-14 The LibGDX Framework (Lee Stemkoski)....Pages 15-37 Extending the Framework (Lee Stemkoski)....Pages 39-81 Shoot-em-up games (Lee Stemkoski)....Pages 83-98 Text and User Interfaces (Lee Stemkoski)....Pages 99-142 Audio (Lee Stemkoski)....Pages 143-169 Front Matter ....Pages 171-172 Side-Scrolling Games (Lee Stemkoski)....Pages 173-187 Bouncing and Collision Games (Lee Stemkoski)....Pages 189-205 Drag-and-Drop Games (Lee Stemkoski)....Pages 207-226 Tilemaps (Lee Stemkoski)....Pages 227-246 Platform Games (Lee Stemkoski)....Pages 247-270 Adventure Games (Lee Stemkoski)....Pages 271-296 Front Matter ....Pages 297-297 Alternative Sources of User Input (Lee Stemkoski)....Pages 299-310 Maze Games (Lee Stemkoski)....Pages 311-333 Advanced 2D Graphics (Lee Stemkoski)....Pages 335-357 Introduction to 3D Graphics and Games (Lee Stemkoski)....Pages 359-389 The Journey Continues (Lee Stemkoski)....Pages 391-399 Back Matter ....Pages 401-433

Similar books