Slack

Slack is a messaging suite aimed at businesses and offices. Meant as an alternative to emails, messages can be sent to groups, individuals, or posted in threads. It offers file sharing and voice and video calls as well as integration with other pieces of software such as google drive. Slack is a great way to keep information organized by department and keep quick questions out of email inboxes.

COST:

  • Free tier missing some features

  • Pro at $6.67 / user / month

  • Business+ at $12.50 / user / month


Snap Camera

Snap Camera is an application which allows users to add Snapchat lenses to any incoming video feed and then output as a webcam. Snap Camera is a quick and easy way to add Augmented Reality filters or effects to a video feed and there is a huge library of user created lenses to choose from. If a custom filter is needed, it can be created in the companion application Lens Studio. Snap Camera allows hotkeys to turn filters on and off but there is usually a small amount of lag so if you want to be able to “cue” filters a more custom solution is probably needed.

COST: Free


Spark AR

Created by Facebook, Spark AR is an AR development software that is meant to make the development and deployment of AR apps as easy as possible. It comes with various templates and assets libraries and is capable of using many different forms of data as triggers (such as motions, sounds, facial expressions, etc.).

Effects are created using a visual coding language and can be customized further using javascript.

AR effects can only be published on Instagram or Facebook and both users and developers need accounts on said platforms.

COST: Free


TouchDesigner

TouchDesigner is a node-based visual programming language available for Windows and macOS.  It creates real-time interactive content and can be used in performance, installations and to create other pieces of media.  TouchDesigner really shines when paired with some form of real-time data that can be used to drive visuals and it is capable of rendering in both 2D and 3D.  As a creative coding tool, TouchDesigner has almost infinite possibilities and the cap of what can be programmed is usually based on what hardware is running it and the skill of the programmer.  

TouchDesigner is able to take input from almost any digital source and can output to pretty much anything that can be controlled digitally.  This makes it an excellent choice when working with any form of sensor.  

TouchDesigner can stream to any RTMP destination which allows to it connect to services such as Vimeo, Twitch, or Youtube Live

Using nodes, which in TouchDesigner are referred to as ‘operators’, users are able to create complex networks which generate or manipulate content.  What makes it so flexible and open however is also what can make it difficult for new users.  Without some instruction or the time to explore users can get lost in the myriad of possible nodes and unlike Isadora, TouchDesigner has no built-in cueing system. 

There are several nodes that come with specific hardware recommendations, if you run into trouble it’s always worth checking the wiki

COST:

  • Free for Non-Commercial license

  • Educational license: $300USD

  • Commercial license: $600USD

  • Pro license: $2200 USD

Projects that used TouchDesigner:

 


Twine

Twine is an open-source visual coding platform for creating interactive stories online. At its most basic it serves as a way to craft a story that requires user interactivity to experience. You don’t need to have coding experience to create stories in Twine but the possibilities open up with some knowledge of HTML, CSS, and Javascript.

Twine is a great option for prototyping branching narrative and nonlinear storytelling as well as experimenting with interactive user experiences. The level of interactivity ranges from simply clicking to trigger the next portion of the story – similar to flipping the page of a book, to something more akin to “choose your own adventure” novels or text-based video games.

COST: Free


Unity

Unity is a game design engine developed by Unity technologies. Originally only for MacOS it is available for Windows as well and can create games for the most modern game and VR consoles as well as for most mobile and desktop platforms.

Similar to Unreal, Unity is capable of creating real-time visuals for games (both 2D and 3D) as well as interactive simulations, film layouts, and other experiences.

Unity has less of a learning curve to get started than Unreal and it is easier to create web-based experiences with it. The backbone of Unity is C#, though users can get started without any coding experience. It is harder though to create photorealistic graphics with Unity than Unreal.

There is a robust asset store with 3D and 2D assets.

COST:

  • Free for students or until a company generates $100 000 annually or if released on closed console systems (PlayStation, Switch, etc.)

  • After this, $1800/yr/seat or higher depending on the tier


Accessibility Tools
English (Canada)
Skip to content