Java Game Development with LibGDX: From Beginner to Professional
Book information
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
Dungeon Magazine
Building Games with Ethereum Smart Contracts: Intermediate Projects for Solidity Developers
2018 · PDF
Revista Universo Maker Edition #2
Godot Docs 3.4
2021 · MOBI
Build Your Own Flight Sim in C++
1996 · PDF
Кровь, пот и пиксели. Обратная сторона индустрии видеоигр
2019 · PDF
100 Game Design Tips & Tricks
2020 · PDF
Hello World!: Computer Programming For Kids
2019 · PDF