Scratch Alternatives Filtered by 'Drag and Drop'

The best alternative to Scratch is Snap!, which is both free and Open Source. If that doesn't suit you, our users have ranked more than 50 alternatives to Scratch and six of them are so hopefully you can find a suitable replacement. Other interesting alternatives to Scratch are Construct 2, Construct 3, Microsoft MakeCode Arcade and Gamesalad.

filter to find the best alternatives

Scratch alternatives are mainly Game Development Tools, but if you're looking for Programming Languages you can filter on that. Other popular filters include Drag and Drop, Android, iPad and Linux. You can also filter by region, for example EU-based alternatives if you prefer software developed in the European Union. These are just examples - use the filter bar below to find more specific alternatives to Scratch.
Copy a direct link to this comment to your clipboard
Scratch alternatives page was last updated

Alternatives list

  1. Snap! icon
     11 likes

    Snap! is a broadly inviting programming language for kids and adults that's also a platform for serious study of computer science.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Online
     
    |
    4
    22
    Comments about Snap! as an Alternative to Scratch
    Nils Ax
    Positive
    2

    It was originaly a modification of scratch,

    Guest
    Positive
    1

    it has everything that scratch does ...and even more

    Review by a new / low-activity user.
    Guest
    Positive
    0

    Because it is also (almost) completely like it

    Review by a new / low-activity user.
    3 of 4 comments
    Snap! icon
    Snap! icon
    • Almost everyone thinks Snap! is a great Scratch alternative.

    • Snap! is Free and Open SourceScratch is also Free and Open Source
  2. Construct 2 icon
     168 likes

    Scirra Construct is a 2D game development engine with a focus on building games visually. No programming is required though the software uses a visual method for event handling that relies on programming concepts like variables, loops and conditions.

    76 Construct 2 alternatives

    Cost / License

    • Freemium
    • Proprietary

    Application type

    Alerts

    • Discontinued

    Platforms

    • Windows
     
  3. Construct 3 icon
     80 likes

    Browser-based 2D game creation engine using a visual event-driven system, integrates JavaScript for advanced development, requires no installation or prior programming, supports exporting to HTML5, mobile platforms, Xbox One, and enables real-time editing on any device.

    54 Construct 3 alternatives

    Cost / License

    • Paid
    • Proprietary

    Application type

    Platforms

    • Windows
    • Online
    • Software as a Service (SaaS)
     
  4. Develop your programming skills by quickly creating and modding retro arcade games with Blocks, JavaScript and Python in the online MakeCode editor, the offline app or your own local pxt-arcade server.

    32 Microsoft MakeCode Arcade alternatives

    Cost / License

    • Free
    • Open Source (MIT)

    Application type

    Platforms

    • Mac
    • Windows
    • Online
    • Self-Hosted
     
  5. Gamesalad icon
     13 likes

    GameSalad Creator is an authoring tool developed by GameSalad, Inc. (formerly Gendai Games) aimed primarily at non-programmers for composing games in a drag-and-drop fashion, utilizing visual editors and a behavior-based logic system.

    Cost / License

    • Paid
    • Proprietary

    Application type

    Platforms

    • Mac
    • Windows
     
  6. SnapCode icon
     2 likes

    SnapCode is a free Java IDE for education. SnapCode makes it easy to quickly build apps for the desktop and browser that are graphically rich and feature complete.

    Cost / License

    • Free
    • Proprietary

    Platforms

    • Mac
    • Windows
     
6 of 6 Scratch alternatives