Taking inspiration from games such as Skyrim, Baldurs Gate 3 etc. that are filled with lots of fully readable books, each with lots of text, I thought it would be good to show how to approach a system like that in RPG In A Box, using JSON files as a means to manage all that content.
This essentially allows your "book text" to be managed outside of the game as a seperate process, and then the game reads it in and displays it when required.
Along with some extra functionality like bookmarking, and page detection.
This video will explain how to setup an example book system for your RPG In A Box games.
This system will include:
. Reading book contents in from a JSON file
. Continue reading the book where you left off
. Page turning buttons that auto detect the size of book
Alongside this video, the example zipped project can be found here:
I also included a quick example of a "single use" scroll that gives a skill when read, just to suggest other uses for this kind of system.
If you wanted readable books that could teach skills/give abilities, then you could combine both the scroll code and book system into one.