What is Bubble?
Bubble is a plain-text format for comic book scripts.
This means that you can write your script without worrying about numbering pages and panels, centering dialogue or getting character names into uppercase.
By learning a simple syntax, you can write your script quickly and then automatically format it when it is complete.
Bubble is designed to be unobtrusive and require the minimum number of keystrokes to achieve completion. It works around your writing, doesn’t get in the way and doesn’t break your creative flow. It is great for blocking out page and panels because it doesn’t care where you leave blanks.
Bubble is platform and editor agnostic. It is portable, flexible, future-proof, and free.
Bubble works great with cloud storage services like Dropbox, SimpleNote, and Evernote. You can store your scripts online
and access them from anywhere.
The Bubble format is simple to learn and human-readable even when it hasn’t been formatted.
Bubble’s formatted output is in HTML. You can easily style this to your liking using CSS or you can convert the HTML into any other format you like.
Bubble Syntax at a glance
# at the start of the line denotes a new page.
## at the start of a line denotes a new panel.
tab or one
space at the start of a line denotes a character name.
tabs or two
spaces at the start of the line denote dialogue or parenthetical for dialogue.
Anything at the top of your script before the first page marker (#) will be treated as content for cover page and formatted accordingly.
Example piece of Bubble markup
# ## Superman flying over Metropolis Superman Looks like another quiet day... ## Metallo bursting out of a Metropolis bank Metallo Metallo is taking all 'dis money, and you can't stop me! ## Superman turning his head in the direction of a column of smoke Superman Then again ... ## Back to Metallo as he charges towards a squad car. Cops behind the car are making a valiant attempt to take him down, but their handguns aren't leaving a dent. # ## Splash page of Superman slamming into Metallo from behind, driving him down into the pavement. Lois Lane (Caption) It was a day like any other in Metropolis...
Let’s See Bubble in Action
Check out this screencast to see what Bubble can do.
Bubble Feature List
- Automatically changes margins so that your comic book script is properly indented and formatted.
- Automatically applies capitalization/bold/underlining to page headings, panel headings, character names, and dialogue
- Automatically applies proper line spacing
- Supports outlining by allowing you to work on any page at any time and to start a script with just page and/or panel markers
- Automatically numbers your pages
- Automatically inserts page breaks between pages to keep scripts readable (new in Version 0.65)
- Support for cover pages (new in Version 0.65)
- Automatically numbers your panels
- Automatically numbers your balloons
- Allows you to add public and private notes to comic book scripts.
- Outputs in HTML that can be saved to a self-contained HTML file, copied and pasted to any word processor, or exported to PDF
Ability to save in PDF,Word and RTF documents
Tab/Enter typing system lets you focus on story, not format
- Available online for any platform or device; Windows PC, Mac, iPad, iPhone, Android Phone, Android Tablet, Blackberry, Raspberry Pi …
- Facebook group for users to exchange tips and keep up to date on software changes.
How do I get started with Bubble?
I am rebuilding the Bubble web-app at the moment. In the meantime, here’s a micro-Bubble editor for you all. Just drop your Bubble text into the textarea below, hit the “Go” button and get ready to see Bubble in action.
Running Bubble on Windows or your own Server
If you want to take Bubble offline, you can download the Bubble Desktop Application for Windows
Bubble is implemented in PHP and an API will soon be available so that you can include Bubble formatted text in your website or link Bubble to your application.
What inspired Bubble?
Inspired by Markdown and Fountain.io, Bubble’s aim is enable comic book writers to use any plain text editor to create
scripts, safe in the knowledge that they will be able to convert them into an industry standard format at any time.
Because scripts are plaintext you can use tools on them for version control and collaboration that aren’t available on other platforms.
Who made Bubble?
Bubble was created by UK comics writer Chris Lynch.
After many years of trying different editors, from Microsoft Word to Final Draft and Celtx, Chris decided that a Markdown-like
solution was what he really wanted. When he realised that one didn’t exist, he created it. Bubble was born.
Why is Bubble free?
Bubble is free because it should be. Nobody should be paying tens or hundreds of pounds for software to format their script the “right” way.
Take Bubble, make comics.