- Unity: A cross-platform game engine used for creating 2D and 3D video games, simulations, and other interactive experiences.
- Unreal Engine: A powerful real-time 3D creation platform used for creating photoreal visuals and immersive experiences.
- A-Frame: A web framework for building virtual reality (VR) experiences, making it easy to create 3D and VR content using HTML.
- Houdini: A 3D animation and visual effects software known for its powerful procedural generation capabilities.
- Nodi: A node-based visual programming environment for creating complex graphics and design workflows.
- Blender: A free and open-source 3D creation suite supporting the entirety of the 3D pipeline, including modeling, rigging, animation, simulation, rendering, compositing, and motion tracking.
- Rhino3D: A 3D computer graphics and computer-aided design (CAD) application.
- Grasshopper3D: A visual programming language for Rhinoceros 3D focused on algorithmic design.
- Cinema4D: A professional 3D modeling, animation, simulation, and rendering software solution.
- Substance Designer: A node-based texture compositing tool that allows you to create Substance files or bitmap textures.
- OpenSCAD: A script-based 3D CAD modeler that focuses on creating 3D models through coding.
- Nannou: A creative coding framework for Rust that aims to make it easy to explore the world of digital art and interactive experiences.
- OpenFrameworks: An open-source C++ toolkit designed to assist the creative process by providing a simple and intuitive framework for experimentation.
- Cinder: A community-developed, free and open source library for professional-quality creative coding in C++.
- Processing.py: A Python implementation of Processing, a flexible software sketchbook and language for learning how to code within the context of the visual arts.
- Shoebot: A Python framework for programming 2D vector graphics.
- p5.js: A JavaScript library that makes coding accessible for artists, designers, educators, and beginners, with a focus on creating interactive visuals and graphics.
- paper.js: An open-source vector graphics scripting framework that runs on top of the HTML5 Canvas.
- Three.js: A JavaScript library that makes it easy to create 3D graphics for the web using WebGL.
- DO.js: A library for creating interactive graphics and games using JavaScript and HTML5.
- Processing: A flexible software sketchbook and language for learning how to code within the context of the visual arts.
- MaxMSP: A visual programming language for music and multimedia.
- vvvv: A hybrid visual/textual live-programming environment for easy prototyping and development.
- TouchDesigner: A node-based visual programming language for real-time interactive multimedia content.
- Nodebox: A tool for creating generative art using procedural graphics and data visualization.
- PureData: A visual programming language for creating interactive computer music and multimedia works.
- vvvv.js: A JavaScript port of the vvvv visual programming environment for web-based applications.
- cables.gl: An online tool for creating beautiful interactive content with a node-based interface.
- OPENRNDR: A framework for creative coding and generative design using Kotlin.
- gg: A minimalist graphics library for rendering 2D graphics.
- Quil: A Clojure library for creating interactive visual art.
- CSS-Doodle: A web component for drawing patterns with CSS.
- GDScript: A high-level, dynamically typed programming language used to create content within the Godot Engine.