Authoring/Making Toolkits (for hardware and software)
- Arduino – Open-source electronics prototyping platform.
- Animate CC – Adobe’s standard for creating interactive, web-based animations.
- openFrameworks – An open source, cross-platform C++ toolkit for creative coding.
- Processing – An open source, cross-platform Java-based toolkit for creative coding. An electronic sketchbook for developing code ideas.
- p5.js & reference – similar to Processing, fully implemented in Javascript (suitable for using on web, through a web-browser)
- Touch Designer – visual programming environment
- Unity3D – popular game development engine – used to create 2d/3d interactive media projects, and VR
VR Development Toolkits
- Wanda VR – simple development/authoring environment for creating interactive VR video
Tutorials
- Code Academy – online coding tutorials, for a variety of programming languages, technologies and platforms.
- Creating AR Experiences in Unity
- Unity Fundamentals