Hello all!
I am currently working on a resource management game where the resource being managed is the player's mental health. One of the major mechanics I want to include for narrative purposes is a fictional chat client called Chatterfox.
Here is how I would like Chatterfox to work:
I would like the player to be able to access the Chatterfox app from the computer. From there they should be able to click on any profile picture within the app to go to that friend's chatlog. I want the player to be able to scroll up and view previous messages, as well as send pre-determined messages and receive new ones, hopefully with a gap to make it realistic that the other character could be typing.
I don't plan on implementing multiple choices to current conversations, and instead the conversations will reflect how well the player is doing at the resource management side of things. The story will be told between backreading past conversations and engaging in conversations on both Chatterfox and in person NPC interactions.
Games that are very similar to this mechanic are Sara Is Missing, the Simulacra games, the Emily Is Away games, the chat client from Night In The Woods. I'm sure there are more games in this sort of genre but those are the ones that I know of personally. I think it would be fun if the player can type pre-determined messages like in Emily Is Away, but since that isn't necessary for Chatterfox to work as intended, so it'll likely be a goal for when I get the main crux working.
To recap: My primary issue is creating a backlog that you can scroll through to read previous conversations, and making it so that you can send and receive messages within this fictional chat client, which will then be added to the backlog.
I'm not entirely sure what keywords to search for in order to find a tutorial for what I'm thinking. Looking up chat only brings up multiplayer chatroom tutorials and that's not what I'm aiming for. Any help is greatly appreciated!