Master List: Links for Beginners

Since this gets asked a lot I thought I’d try and create a master list of links for beginners. If anyone wants to add links to the list please feel free to since I’m making this wiki format.

Start here for newcomers

The Wiki
ChoiceScript Basic Tutorial on wiki

RETowers’ Tutorial by @RETowers

Lglasser’s Tutorial by @Lglasser

Dedicated ChoiceScript Development Tools

You do not need to download or update ChoiceScript when using either of these tools.

Chronicler Visual Code Editor by @BenSeawalker - aims to reduce the amount of actual coding you need to do

CSIDE by @CJW - aims to help you learn coding with its own step-by-step Interactive Tutorial
CSIDE on browser (no download thingy-thingies. Requires access to your Dropbox account)

Other Tools

You will need to obtain the latest version of ChoiceScript if using a text editor.

Notepad++ - Text Editor for Windows
CScript plugin for Notepad++ by @CJW, these ones by @KickinTyres and @Szaal.

Atom - Text Editor for Windows, iOS, Linux
CScript plugin for Atom

Visual Studio Code - Text Editor for Windows, iOS, Linux
Link to the discussion thread and its CS plugin-extension.

Chat Mapper - a tool for writing and testing nonlinear dialogue and events

Fairmath Calculator by @Twiger_Fluff,
Fairmath Calculator Online by Lucid , Google Spreadsheet version by @Eleckar

yEd Graph Editor - a graphing, flowcharting, mind-mapping tool

Official CoG guidelines
Choice of Games Guidelines

Choice of Games Blog Game Design

Choice of Games Style Guide

Dashingdon CScript hosting site by @dashingdon

Neocities Free Hosting


Viewing Game Code

An example of setting up relationship and gender

Grammar Tool


Hemingway App

Questions about getting started and story ideas
What is the right step to make HG or COG games?
New to Writing in ChoiceScript (Need Some Help)
The Burning Blades (An adventurers story)
Old guy trying to learn something new
Tips for a newbie Choicescript Writer?
Linear Game Posting
The Great Wild, need help with it
What sort of content is allowed
My game I am working on
Help with the relationships chart
A Hero's Story (A New Interactive Superhero Novel) WiP
A Hero's Story (A New Interactive Superhero Novel) WiP
New Discourse Feature
Some WIP Ideas (and Interest Checks)
Ulcaceur (WIP) - 6.17.17
What is the general process for beta-testing a game?
Choice locking out
NPC gender and MC RO
How do I beta test?
Victoriana (Working Title) (WIP) (Updated 6/20/17)
Game of 20 - (WiP) Updated 9/26
Invalid indent, expected at least one line in 'if' true block question
Weird bug with " and '
How exactly do you get chosen pronouns to work?
ChoiceScript Guide *ANSWERED*
Using ChoiceScript to start writing, or translating complete story to ChoiceScript
Choice script on my android phone
Coding shows up as one big paragraph?
Introduction to Choicescript?
Noob Needs Help - Getting "Script Error" No Matter What I Put In
How do I set gender variables?
New stats
Two long questions about game mechanics before I start with my project
Two long questions about game mechanics before I start with my project
<div id=container1> is missing from index.html
Is choicescript the same with C# language?
How do you make a choice only available if you have previously made a choice.
Name variables?
3rd Party Software
Newbie, overwhelmed with indents
Problems with inventory system
Chronicler, CSIDE, or something else: What’s your creation station?
Do I need to learn html?
Simple questions
Creating a demo?
A question about choicescript
Are hosted games truly that popular with the CoG community?
Line Problem
How do I define gender variables?
Text as variable?
How to begin making your game in Choicescript?
If I "New people" am needing help with coding and commanding, Can I get some input?
Adding name choices
Coding in name
Overwhelmed newbie, any suggestions?
Party with Variable Hero? Dice rolling?
Welcome to the Choice of Games Forum
Any help on scripting character appearance?
Writing a cog title
Struggling with a few commands or options to do something
New and Looking for help
Looking for help with basic choice script format
Is there a command for 'and' and 'or'?
Mixed of Star Wars and Stellaris?
How do I set gender variables?
Refresher, *create and *set
Correct indentation for things like page_breaks
Game Development
Help to input choices for sexual orientation?
Can a tablet be used to create game
I am a Beginner with a few questions
Kingdoms: Embers In Ashes[WIP] [OLD VERSION]
Devil's Heart
Northern Winds: Dragonships. WIP (The last Dev Diary on 215)
Help with First Game in ChoiceScript
How to set stats
Help using index.html
Help me format my code
Tutorials up-to-date?
Need a coder
Code help please?
Any help to start learning how to code (beginner)
Rainvale - (WIP) Update 15/08
The UnderGrounders (WIP)
Can anyone be a Choice writer?
Stuck in a Tragedy Game idea (small update in informations)
How to do branches more efficiently?
Old guy trying to learn something new
What about a Youtuber game?
Who is The Trenchcoat
Little ideas I have for games
Change text with variables
Help with stats and variables
Can someone please explain Choice Script to me?
How did you come to be a choice games writer?
Different characters for each gender/Romance question
In need of a programmer
Total Newbie Help - "Illegal to Fall Out of Choice Statement"
The Fraternal Society of the Feline (Demo)
A Thank You, Functions and Copyright
New writer with story idea? Advice/motivation appreciated!
Help with npc gender and stat
Space station alpha (interest check/announcement)

This should be stickied at the top too or thumbtacked or whatever it is called in Discourse.

Well done my friend.


Thanks for this list! Very useful.

1 Like

Thought I might as well pin this to the top of the choicescript help category. Might save us some frequently repeating questions :neutral_face:


Updated to add @RETowers tutorial.

I’m still sad that @CJW’s Choicescript Development Environment doesn’t work anymore.


Umm… just wanted to point out
This thread isn’t stickied to me

Nice thread tho :thumbsup:

I dunno how the stickying works, @Szaal. I didn’t want to sticky the post myself since I know too many stickies can be annoying.

I probably need to tidy up the list a bit, and maybe write a small blurb about each of the links?

I added in which is full of articles about designing games that I loved reading.

1 Like

I briefly came across CoG’s “Style Guide” but neglected to bookmark it and can’t find the link again. Might be a good one to include in this list?

1 Like

Edited in the OP. It is a Wiki, so if there are other links you think should be there, feel free to add them.

@Nonvita - thank you for the link. Added to the Master list.


BTW, I’ve edited it first : |
Well, I guess there’s a room for only one boss. I’ll delete mine.

Edit: Or not? Well, I’ll leave it for the time being :sweat_smile:

1 Like

If I missed your edit, I apologize. I skimmed the links but didn’t see it in the Wiki post.

Edit: I see it now. Later, after I do some work on my own writing, I’ll try to organize the links a little. Again, I’m sorry I didn’t see you already link it in the Wiki.

Heheh, no offense taken.
It’s also a mistake on my part by not commenting this thread as I made the change.

I think I can tidy up the list myself, if you don’t mind. If anyone don’t mind.

1 Like

Please, straighten it up. I’m behind in my writing, so if I can concentrate on that, those waiting for my updated project will be happy.

Thanks for your help in keeping the list relevant and kept up.

1 Like

I updated the list with the recent tool Fairmath Calculator.

Thx for you guys that created it :two_hearts:

P.S. Should the title be changed?
I think the scope of this list is no longer limited to Beginners.


Visual Studio Code ( free, open source, runs on Mac, Linux, Windows) now has a choice script syntax highlighting plugin called ChoiceScript VSCode for those that want to use it as there development tool.


Hi,I just join Choice of Games a few weeks now and are interested to write a my own game.I am not a skillful writer nor scripter.
Any tips for begginers?

Is there anything specific you want to know? Coding tips, or tips in general?