Developing Games on the Raspberry Pi

App Programming with Lua and LÖVE

  • Seth Kenlon

Table of contents

  1. Front Matter
    Pages i-xv
  2. Seth Kenlon
    Pages 1-18
  3. Seth Kenlon
    Pages 19-45
  4. Seth Kenlon
    Pages 47-71
  5. Seth Kenlon
    Pages 73-84
  6. Seth Kenlon
    Pages 85-98
  7. Seth Kenlon
    Pages 99-121
  8. Seth Kenlon
    Pages 123-139
  9. Seth Kenlon
    Pages 141-165
  10. Seth Kenlon
    Pages 167-188
  11. Seth Kenlon
    Pages 189-210
  12. Seth Kenlon
    Pages 211-224
  13. Seth Kenlon
    Pages 225-262
  14. Seth Kenlon
    Pages 263-283
  15. Seth Kenlon
    Pages 285-291
  16. Back Matter
    Pages 293-319

About this book


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 markets like or Steam, this book showcases compelling reasons to use the Raspberry Pi for game development. Use Developing Games on the Raspberry Pias your guide to ensure that your game plays on computers both old and new, desktop or mobile.


game development mobile app development raspberry pi linux programming lua open source cross-platform scripting object-oriented programming

Authors and affiliations

  • Seth Kenlon
    • 1
  1. 1.WellingtonNew Zealand

Bibliographic information