GameMaker (all)

Interactive Books


You must be logged in to obtain assets


Click here to download a demo

Forum thread

This asset lets you add highly flexible and interactive books to your game. Flipping from one page to another is animated and you can flip multiple pages at once. Lighting and custom textures make for a great look and extensive customization. The asset includes a guide (in the form of a script), a well-commented example, and documentation for each script making it easy to implement it into your game. Development and testing has only been done with the windows VM target and the windows YYC target, you might run into problems if you use this asset with other targets.

The asset was made for GM Studio 1, but is also compatible with GM Studio 2 if you upgrade it correctly (see the note below).

NOTE: I've got the asset working in version 2022.2.1.618, but I had to import the asset in an older version of GMS 2. If you run into issues with e.g. the book pages being invisible, try this: 1. Downgrade to GMS 2 version (you can find it here: I use Windows by the way; not sure if the OS matters. 2. Import the asset into a blank project in the downgraded IDE (merging into existing projects might work too, but I haven't tested this). 3. Reinstall version 2022.2.1.618 (similar versions might work too). After this, the asset worked fine for me (both with Windows VM and YYC output), but importing directly in the new IDE version did not. Hopefully YoYo Games can fix this.


  • Animated page flipping.
  • Support for flipping multiple pages at once, letting you move directly to any page in a book.
  • Customizable stiffness for each sheet.
  • Customizable sheet curving.
  • Fast shadow casting (each sheet can cast shadows on the sheets below).
  • Gradient lighting.
  • Customizable lighting colors.
  • Customizable textures (sprites, surfaces etc. can be added to any sheet).
  • Sheet thickness.
  • A guide for implementation.
  • Commented and organized code.
  • Fast and optimized, made with efficiency in mind.
  • Irrespective of room speed, dependent on delta_time.
  • All in GML and GLSL ES.

Remember to read the asset's EULA:

End User Licence Agreement (EULA).

Age Rating: 4+


GMS1 - Version 1.0.3. Published October 9, 2017

Fixed two minor bugs related to destruction of data structures.

GMS2 - Version 1.0.4. Published November 17, 2019

GMS2.3 - Version 1.3.0. Published September 3, 2022

Fixes for GM v2.3.7

Loading, please wait

Package contents

Loading, please wait

What is the issue?

Loading, please wait