Windows Softwares to Visual Programming

Discover Windows Softwares to Visual Programming.

Use a node-based visual scripting system for creating game logic without writing code.

Best Windows Softwares to Visual Programming

Sort:
GameMaker

GameMaker

Freemium

GameMaker is a legacy game creation software known for its user-friendly interface and powerful tools for developing 2D games. While no longer actively supported, it provided a robust environment for both beginners and experienced developers to bring their game ideas to life.

User-friendly interface with drag-and-drop programming.
3D Game Engine
Development
Construct 3

Construct 3

Commercial

Construct 3 is a powerful, browser-based 2D game engine that empowers creators of all skill levels to develop compelling games without writing a single line of code. Its intuitive visual editor and event system make game creation accessible and efficient.

Excellent for 2D game development without coding.
2D Game
Development Games Photos & Graphics
RPGBoss

RPGBoss

Open Source

RPGBoss is a powerful, yet accessible 2D game engine specifically designed for creating engaging Role-Playing Games (RPGs). It empowers both beginners and experienced developers with intuitive tools for crafting rich worlds and compelling narratives.

Specifically tailored for 2D RPG creation
2D Game
Development Games
CodeTyphon

CodeTyphon

Open Source

CodeTyphon is a comprehensive Pascal programming environment designed for rapid application development across multiple platforms. It extends the capabilities of Lazarus and Free Pascal, offering a rich set of tools for building native, visual, and cross-platform applications for various operating systems, including Windows, Linux, macOS, and Android.

Native cross-platform development (Windows, Linux, macOS, Android).
Compiles to native assembly code
Development
WEKA

WEKA

Open Source

WEKA is a comprehensive collection of machine learning algorithms and data preprocessing tools designed for data mining tasks. It provides a user-friendly interface for exploring data, building predictive models, and evaluating their performance.

Comprehensive suite of machine learning algorithms.
Data Mining
Max/MSP

Max/MSP

Commercial

Max/MSP is a powerful visual programming environment for creating interactive music, audio, video, and multimedia projects. It enables users to design custom software applications through a flexible patching interface, making complex real-time processing and control accessible.

Highly flexible for custom application design.
Real-time processing
GameMaker: Studio

GameMaker is a beginner-friendly cross-platform 2D game development engine with a visual drag-and-drop interface and a dedicated scripting language.

Extremely easy to learn for beginners due to drag-and-drop.
Code completion
Development Games
ENIGMA - LateralGM

ENIGMA - LateralGM

Open Source

ENIGMA is an open-source game development platform and compiler, coupled with the LateralGM IDE. It allows users to create 2D and 3D games using a flexible scripting language and visual programming tools, offering compatibility with existing Game Maker projects and supporting cross-platform deployment.

Open-source and free to use, lowering the barrier to entry.
C# Scripting
Development Games
Orange

Orange

Open Source

Orange is an open-source, visual programming platform for interactive data analysis and machine learning. It offers a comprehensive suite of tools for data mining, data visualization, predictive modeling, and text analytics through a user-friendly interface.

Intuitive visual programming interface
Data Mining
001 Game Creator

001 Game Creator

Free Personal

001 Game Creator is a graphically assisted scripting engine designed for effortless game development. It empowers users to build 2D and 3D games across various platforms like HTML5 without needing to write traditional code, making game creation accessible to beginners and experienced developers alike.

User-friendly drag-and-drop interface.
Drag n drop
Development Games
Pingendo

Pingendo

Free

Pingendo is a desktop application designed for rapid website prototyping and development using the popular Bootstrap 4 framework. It allows users to visually build responsive web pages through drag-and-drop functionality, facilitating a faster workflow for designers and developers.

Speeds up Bootstrap website development through visual editing.
Support for Bootstrap
Mobirise

Mobirise

Freemium

Mobirise is a user-friendly, offline website builder that allows anyone to create responsive, mobile-first websites using a drag-and-drop interface and pre-designed blocks, without requiring any coding knowledge.

Extremely easy to use drag-and-drop interface.
Support for Bootstrap
Development
Game Editor

Game Editor

Open Source

Game Editor is a 2D game authoring tool designed for multi-platform development. It enables creators to build 2D games for various operating systems and devices, from older Windows versions to mobile platforms like iOS and Android, utilizing a feature-rich environment.

Extensive multi-platform support, including older systems and mobile.
Features
Games
RPG Maker

RPG Maker

Commercial

RPG Maker is a comprehensive software series enabling users to create their own role-playing games without extensive coding knowledge. It provides a complete game engine, visual scripting tools, and a wealth of ready-to-use assets.

Extremely accessible for beginners with no coding knowledge.
2D Game Creation
Development Games
CryENGINE

CryENGINE

Free

CryENGINE is a powerful and visually stunning game development platform known for pushing graphical boundaries. Originally developed for the first-person shooter Far Cry, it has evolved into a comprehensive engine supporting various game genres and platforms. It provides a robust set of tools for creating high-fidelity interactive experiences.

Industry-leading graphics and visual quality.
Flow diagram visualisation
Development Games
MIT App Inventor

MIT App Inventor

Open Source

MIT App Inventor is an intuitive, block-based visual programming environment designed for beginners to create fully functional Android applications. It leverages a drag-and-drop interface within a web browser, removing the complexity of traditional coding and making mobile app development accessible to everyone.

Extremely easy for beginners to learn and use.
Blocks
Development
ClickTeam Fusion

ClickTeam Fusion

Commercial

ClickTeam Fusion is a powerful, visual game and application creation tool that allows users to build software without writing traditional code. Leveraging an intuitive event editor and drag-and-drop interface, it simplifies the development process, making it accessible to beginners while offering depth for seasoned creators.

Excellent for beginners with no coding experience.
Visual Programming
Games
Torque 3D

Torque 3D

Open Source

Torque 3D is a powerful open-source 3D game engine designed for developers of all levels. It offers a wide range of tools and features for creating immersive and high-performance 3D games across various platforms. It provides a flexible scripting system, robust networking capabilities, and a comprehensive editor.

Open source and highly customizable.
GdScript
Development Games Photos & Graphics
Scratch

Scratch

Open Source

Scratch is a visual programming language and online community designed for beginners. It enables users, particularly children, to create interactive stories, games, and animations using a block-based interface, fostering computational thinking and creative expression without requiring prior coding knowledge.

Extremely easy to learn for beginners of all ages.
Visual Programming
Development
Stencyl

Stencyl

Freemium

Stencyl is an intuitive game creation toolkit that empowers individuals to design and publish 2D games across multiple platforms including desktop, web, and mobile, without requiring traditional coding expertise.

Visual drag-and-drop programming eliminates the need for traditional coding.
Drag n drop
Development Games
GDevelop

GDevelop

Open Source

GDevelop is a free and open-source game engine designed for everyone, enabling rapid game creation without prior coding knowledge. It leverages a visual programming system based on events, making game logic creation intuitive. Supporting 2D and 3D game development, it allows multiplatform export to web, desktop, and mobile devices.

No coding required, accessible to beginners.
No coding required
Development Games
Construct 2

Construct 2

Freemium

Construct 2 is an HTML5 game engine designed for creating 2D games with no coding required. Its visual editor and event system make it ideal for beginners and rapid prototyping, enabling drag-and-drop game development for web, desktop, and mobile platforms.

Extremely easy to learn and use, perfect for beginners.
Visual Programming
Development Games
Godot Engine

Godot Engine

Open Source

Godot Engine is a free and open-source game engine for creating 2D and 3D games across multiple platforms. It offers a scene-based design, multiple scripting languages (GDScript, C#, C++), and a robust editor, making it suitable for both beginners and experienced developers.

Free and open-source with no royalties.
Asset Pipeline
Development Games Photos & Graphics
Unity

Unity

Free Personal

Unity is a leading cross-platform real-time 3D development platform designed for creating rich, interactive content, including games, simulations, and other experiences. It offers a comprehensive toolset for developers of all skill levels.

Extensive cross-platform support for widespread distribution.
C# Scripting
Development Games
Construct Classic

Construct Classic

Open Source

Construct Classic is a retired but still capable free DirectX 9 game creation tool for Windows. Primarily focused on 2D game development, it offers a visual, event-based programming system that simplifies the game creation process for beginners and experienced developers alike.

Free and accessible for anyone to start.
2D Game
Development Games
Mendix App Platform

Mendix App Platform

Commercial

Mendix is a low-code application development platform that accelerates the creation, deployment, and management of enterprise-grade web and mobile applications. It empowers businesses to build custom solutions quickly and continuously iterate.

Accelerates application development speed
Automated deployment
Development