Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags
(1 edit)

You did indeed describe it as a starting point for an overwhelmed beginner.  I simply expected more than you promised to deliver <smile>. The description said it wasn't designed to teach coding — nor should it since we could be coding in any of several VN engines —  but your filled in examples provide some light RenPy coding to get us started and my sample did the same. It would have been clearer if I had simply included the Coding line and then added the sample separately as you had done. The Item and Location profiles have a section for Programming Notes and I happen to feel that it's a useful addition to the Character profile as well.

I also like to keep the storyboard focused on story flow and use the Narrative block to break the story down into panels within a scene. Obviously one or the other block could be eliminated depending on the user's working style, but showing two approaches to story flow may be useful to beginners. My Narrative block has stage directions but not the actual code for them, e.g.:


------
PANEL <$SN>: BUYUNISTAN VILLAGE STREET. SITA SLIDES IN ON THE LEFT.

Sita:    Kei, over here!

ADJUST: KEI SLIDES IN ON THE RIGHT.

               {short dialogue between Sita & Kei omitted}

ADJUST: SITA GESTURES LEFT.


Sita:    {more dialogue}

ADJUST: SITA RESUMES ORIGINAL POSE.

Sita:    {continues...} [Kei being my viewpoint character & Sita my exposition fairy]
-------

For beginners looking at this, the PANEL <$SN> tag is from the comic template I based my own template on and simply indicates a scene with no change of background, hence the ADJUST tags. Note that it's a bit closer to the actual code (RenPy in this example) but could still be implemented in any of several engines.