Browsed by
Tag: Reading

Digital Fiction Resources

Digital Fiction Resources

Quicklinks:

What is Digital Fiction?

Digital fiction (DF) as we understand it here at Wonderbox is:

Fictional stories that are written and read on digital devices, using some element of digital interactivity or expression (e.g., links, multimedia, gameplay). DF stories would lose something – or everything – if they were expressed in print form only.

For more thorough (and scholarly) overviews of what digital fiction is, have a look at the [S]creed for Digital Fiction, and Reading Digital Fiction’s overview.

Examples of DF include (but are definitely not limited to!) interactive fiction, text adventure games, hypertexts, Flash fictions (the ones built in Adobe Flash), multimedia fiction, mobile story apps, enhanced books, and more. We review a lot of these across a breadth of styles and platforms here on Wonderbox.

Writing Digital Fiction

(Previously posted on the Reading Digital Fiction website.)

Digital writers have historically used a lot of different platforms, often proprietary software that was both expensive, and repurposed for digital fiction. Luckily, a lot has changed as digital fiction has grown in popularity, and there are now a number of really great, inexpensive/free/open-source, built-for-purpose platforms for burgeoning digital writers to choose from.

The first step is always to check out existing digital fictions (start with our suggestions for readers and reading groups, and also review those collected at the Electronic Literature Collection and the Interactive Fiction Database), to get familiar with how digital fiction works, and be inspired by the different styles and genres you can write in.

Twine

If you are new to creating interactive texts, programs, or websites, it’s best to start simple. Twine, an open-source platform for creating hypertexts (called “Twine games”), is an excellent tool. You can build a Twine game in just a few minutes, and there is a fantastic community posting tutorials and sharing mods. The great thing about it is that as your skills advance, so does Twine; it can be adapted to work with conditionals, JavaScript, CSS, and html.

It’s worth noting that game developers often use Twine, or Twine-like environments, as planning and organizational tools for their game design. Even if you choose to go on to other platforms, Twine’s easy-to-use, visual mapping space can be a valuable tool for digital writing.

Twine resources:

Texture

Texture is a more recently developed platform, but it is already showing promise. Texture provides a WYSIWYG platform to create interactive narratives. Check out some of the Texture stories already written, and write/publish your own.

ChoiceScript

ChoiceScript is the platform used for Choice of Games fictions, and is freely available. If you enjoy CoG, or “multiple-choice games”, this is a good option.

InkleWriter

InkleWriter creates interactive stories in a scrolling visual that mimics the look of book pages, a nice crossover between interactivity and print-based stories.

Inform7 & TADS

On the purely text-based front of interactive fiction (a.k.a. text-adventure games) is Inform7 and TADS. Through these platforms, you can create parser-based interactive fictions in the mode of the old commercial games of the 1980s (think Zork or Colossal Cave Adventure). The form has turned to more of a literary bent in recent years, and experienced a resurgence.

Inform7 resources:

Quest

Quest allows you to create interactive fictions of the Inform7/TADS style, but without the need to learn the specific coding language.

Ren’Py & Novelty

Ren’Py and Novelty are visual novel engines. Both are free, and both offer large libraries of VNs to explore, as well as extensive tutorials on how to make them. VNs are more popular in the East Asian market than in the West, as you’ll see from the visual style, but that popularity means they have been around for a while longer, and have more examples and tutorials, than some of the other engines.

Adobe Animate CC (formerly Flash)

Flash was created as a general-purpose multimedia tool, and as such it’s A) expensive, and B) really robust (although finicky). You pay a lot for it, but you also get a lot (probably more than most digital writers need, given its wide range of uses, from multimedia websites to Flash games). A lot of digital fiction has been created on Flash, and some of the…er…”flashier” works use it well.

The limitations of Flash, of course, are well-known, as Flash has had a rocky relationship with mobile devices.

HTML-CSS-JavaScript

Because of the controversy and difficulties with Flash and mobile devices, a lot of digital writers shifted to HTML (and later, HTML5) in the early 2010s. With new attributes and potential for dynamic websites, HTML5, used in conjunction with CSS and JavaScript, enables digital writers to create fictions that work across all devices, with a minimum of adjustment between them. Clearly, working in these “pure” code-based environments requires some digital expertise, but once mastered, they offer a strong foundation for the digital writer to implement a wide array of digital fictions, from web-based dynamic texts to stand-alone mobile apps.

And finally, don’t forget the e-Book

Remember, e-Books have hypertext functionality! Using tools like Sigil and Calibre, enterprising digital writers can create hypertexts that can be enjoyed on any device, and sold through all major e-book sellers (including Amazon and the iBookstore). Our Hyperbooks project has started down this route in order to explore the commercialization potential of digital fiction and hypertexts, and we welcome all digital writers to join us!

Have other platforms or tools you like or that you built? Comment on this post with them and we’ll add them to the page.

Reading Digital Fiction

Resources for Reading DF (includes links to some great introductory DFs)

Resources for Reading Groups

Where to find DF:

Have suggestions for resources? Comment on this post with them, and we can update the page.