Java Game Development with LibGDX: From Beginner to Professional
β Scribed by Lee Stemkoski (auth.)
- Publisher
- Apress
- Year
- 2018
- Tongue
- English
- Leaves
- 439
- Edition
- 2
- Category
- Library
No coin nor oath required. For personal study only.
β¦ Synopsis
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 development
- Gain practical experience with game design topics, including user interface design, gameplay balancing, and randomized content
- Integrate third-party components into projects, such as particle effects, tilemaps, and gamepad controllers
β¦ Table of Contents
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
β¦ Subjects
Game Development
π SIMILAR VOLUMES
<div>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 platform
<p><em>Beginning Java Game Development with LibGDX</em> covers the design and creation of video games using the Java programming language, with the LibGDX software library. By reading this book, you will learn how to design video games and how to build them in Java. You will be able to create your o
Design and create video games using Java, with the LibGDX software library. By reading<i>Beginning Java Game Development with LibGDX</i>, you will learn how to design video game programs and how to build them in Java. You will be able to create your own 2D games, using various hardware for input (ke
Apress, 2016. β Code Only. β ISBN13: 978-1-484215-01-2.<br/> <br/><strong>ΠΠΎΠ΄ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ² ΠΊ Π²ΡΠ»ΠΎΠΆΠ΅Π½Π½ΠΎΠΉ Π·Π΄Π΅ΡΡ ΠΊΠ½ΠΈΠ³Π΅ Π² ΡΠΎΡΠΌΠ°ΡΠ΅ <a class="object-link fpm" data-file-id="1868977" href="/file/1868977/">PDF</a>, <a class="object-link fpm" data-file-id="1868979" href="/file/1868979/">EPUB</a>, <a class="objec