Leverage the power of LibGDX to create a fully functional, customizable RPG game for your own commercial title
About This Book
- Learn game architecture and design patterns with concrete examples using proper software engineering principles
- Save time and money with this handy reference guide for future game development with LibGDX
- Design and develop a fully functional RPG video game from scratch with a hands on, step-by-step approach using LibGDX
Who This Book Is For
If you are an intermediate-level game developer who wants to create an RPG video game but found the creation process overwhelming, either by lack of tutorials or by getting lost in a sea of game-related technologies, engines, or frameworks, then this book is for you. This book assumes familiarity with Java and some basic knowledge of LibGDX.
What You Will Learn
- Develop characters with stat attributes, player movement, animation, physics, and collision detection
- Create interactive NPC characters with speech windows and build immersion via dialog trees
- Build inventory management system UIs with drag and drop items to sell, buy, and equip
- Design a quest system to expand out the content of your game
- Form interesting enemies with battle mechanics and spawn points
- Devise scripted cutscenes to add an element of story and drama
- Develop save and load game profiles
- Create special effects to give the game extra juiciness and polish, and help build the atmosphere
In Detail
LibGDX is a Java-based framework developed with a heavy emphasis on performance, and includes cross-platform support out of the box (Windows, OS X, Linux, iOS, Android, and HTML5) as well as providing all the low-level functionality so that you can focus on developing your game and not battling with the platform. LibGDX also has an engaged and responsive community, active maintenance, and islĂ?