Book description
Learn to set up a Pi-based game development environment, and then develop a game with Lua, a popular scripting language used in major game frameworks like Unreal Engine (BioShock Infinite), CryEngine (Far Cry series), Diesel (Payday: The Heist), Silent Storm Engine (Heroes of Might and Magic V) and many others. More importantly, learn how to dig deeper into programming languages to find and understand new functions, frameworks, and languages to utilize in your games.
You’ll start by learning your way around the Raspberry Pi. Then you’ll quickly dive into learning game development with an industry-standard and scalable language. After reading this book, you'll have the ability to write your own games on a Raspberry Pi, and deliver those games to Linux, Mac, Windows, iOS, and Android. And you’ll learn how to publish your games to popular marketplaces for those desktop and mobile platforms.Whether you're new to programming or whether you've already published to marketslike Itch.io or Steam, this book showcases compelling reasons to use the Raspberry Pi for game development. Use Developing Games on the Raspberry Pi as your guide to ensure that your game plays on computers both old and new, desktop or mobile.
- Confidently write programs in Lua and the LOVE game engine on the Raspberry Pi
- Research and learn new libraries, methods, and frameworks for more advanced programming
- Write, package, and sell apps for mobile platforms
- Deliver your games on multiple platforms
Table of contents
- Cover
- Front Matter
- 1. Getting Started with the Raspberry Pi
- 2. Scripting with LÖVE
- 3. Modular Programming with LÖVE
- 4. Analog Programming
- 5. Database and Libraries
- 6. Graphics
- 7. Menu Design
- 8. Battling It Out
- 9. Balance of Power
- 10. Save Files and Game States
- 11. Sound
- 12. Roguelike Dungeon Crawler
- 13. Game Distribution
- 14. Next Steps
- Back Matter
Product information
- Title: Developing Games on the Raspberry Pi: App Programming with Lua and LÖVE
- Author(s):
- Release date: December 2018
- Publisher(s): Apress
- ISBN: 9781484241707
You might also like
book
Learn Lua for iOS Game Development
So you have a great game idea for iPhone or iPad, but Objective-C just seems a …
book
Apple Game Frameworks and Technologies
Design and develop sophisticated 2D games that are as much fun to make as they are …
video
Create a Dialog Engine or Finite State Machine (FSM)
Create a rule-based dialog engine or state machine from scratch. About the Technology About the Video …
book
HTML5 Game Development Insights
HTML5 Game Development Insights is a from-the-trenches collection of tips, tricks, hacks, and advice straight from …