You can edit the Pulp menu/window UI under the Font section.
- display icon of the face of the speaker beside the bubble
This is a little trickier. If using the existing Pulp dialogue system (
ask), you'd want to allow a
draw event to occur with your speaker face on screen before calling another Pulp window/dialogue.
If you don't use the Pulp's built-in dialogue system, then it's just a matter of drawing all the components to the screen yourself (
draw for the speaker,
window for the bubble,
label for the text). But you'll have to pre-wordwrap the text yourself.
- animate the bubble when special effects are needed
You can't use the Pulp built-in dialogue for this. You'd need to custom draw it to the screen. All
menu functions will pause any ongoing animations. So, you'd have to go back to the previously mentioned method of drawing all the components onscreen yourself. Then you can indeed animate it. It's a bit more effort though.
- having the bubble form a cons¥versation between several people like a messaging app (something seen in bloom)
If drawing the components yourself, then sure you can. Like the other issues, will be a bit more effort than using
say but is definitely doable. It could get tedious though. If there's a lot of code in the
draw event, you could affect your game's performance.