Skip to main content

Introducing new learning courses and educational videos from Apress. Start watching

  • Book
  • © 2019

Developing Games on the Raspberry Pi

App Programming with Lua and LÖVE

Apress

Authors:

  • Build lightweight games that run on anything using the Raspberry Pi

  • Leverage minimal investment while learning professional development skills and languages

  • Ease into mobile app development

  • 16k Accesses

Buying options

eBook EUR 12.99 EUR 26.99
Discount applied Price includes VAT (Netherlands)
  • ISBN: 978-1-4842-4170-7
  • Instant EPUB and PDF download
  • Readable on all devices
  • Own it forever
  • Exclusive offer for individuals only
  • Tax calculation will be finalised during checkout
Softcover Book EUR 38.14
Price includes VAT (Netherlands)
  • ISBN: 978-1-4842-4169-1
  • Dispatched in 3 to 5 business days
  • Exclusive offer for individuals only
  • Free shipping worldwide
    See shipping information.
  • Tax calculation will be finalised during checkout

This is a preview of subscription content, access via your institution.

Table of contents (14 chapters)

  1. Front Matter

    Pages i-xv
  2. Getting Started with the Raspberry Pi

    • Seth Kenlon
    Pages 1-18
  3. Scripting with LÖVE

    • Seth Kenlon
    Pages 19-45
  4. Modular Programming with LÖVE

    • Seth Kenlon
    Pages 47-71
  5. Analog Programming

    • Seth Kenlon
    Pages 73-84
  6. Database and Libraries

    • Seth Kenlon
    Pages 85-98
  7. Graphics

    • Seth Kenlon
    Pages 99-121
  8. Menu Design

    • Seth Kenlon
    Pages 123-139
  9. Battling It Out

    • Seth Kenlon
    Pages 141-165
  10. Balance of Power

    • Seth Kenlon
    Pages 167-188
  11. Save Files and Game States

    • Seth Kenlon
    Pages 189-210
  12. Sound

    • Seth Kenlon
    Pages 211-224
  13. Roguelike Dungeon Crawler

    • Seth Kenlon
    Pages 225-262
  14. Game Distribution

    • Seth Kenlon
    Pages 263-283
  15. Next Steps

    • 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 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.

What You'll Learn
  • 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

Who This Book Is For
Software engineers, teachers, hobbyists, and development professionals looking to up-skill and develop games for mobile platforms, this book eases them into a parallel universe of lightweight, POSIX, ARM-based development.

Keywords

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

Authors and Affiliations

  • Wellington, New Zealand

    Seth Kenlon

About the author

Seth Kenlon is a teacher, artist, D&D dungeon master, free software and free culture advocate, and UNIX geek. He has worked in the VFX (The Hobbit, Deadpool, Valerian) and computing industry (IBM, Red Hat), often at the same time. He is one of the maintainers of the Slackware-based multimedia production project.

Bibliographic Information

  • Book Title: Developing Games on the Raspberry Pi

  • Book Subtitle: App Programming with Lua and LÖVE

  • Authors: Seth Kenlon

  • DOI: https://doi.org/10.1007/978-1-4842-4170-7

  • Publisher: Apress Berkeley, CA

  • eBook Packages: Professional and Applied Computing, Professional and Applied Computing (R0), Apress Access Books

  • Copyright Information: Seth Kenlon 2019

  • Softcover ISBN: 978-1-4842-4169-1Published: 20 December 2018

  • eBook ISBN: 978-1-4842-4170-7Published: 19 December 2018

  • Edition Number: 1

  • Number of Pages: XV, 319

  • Number of Illustrations: 38 b/w illustrations, 1 illustrations in colour

  • Topics: Maker, Game Development

Buying options

eBook EUR 12.99 EUR 26.99
Discount applied Price includes VAT (Netherlands)
  • ISBN: 978-1-4842-4170-7
  • Instant EPUB and PDF download
  • Readable on all devices
  • Own it forever
  • Exclusive offer for individuals only
  • Tax calculation will be finalised during checkout
Softcover Book EUR 38.14
Price includes VAT (Netherlands)
  • ISBN: 978-1-4842-4169-1
  • Dispatched in 3 to 5 business days
  • Exclusive offer for individuals only
  • Free shipping worldwide
    See shipping information.
  • Tax calculation will be finalised during checkout