Scratch AlternativesOnly apps categorised as Game Development Tools

The best Game Development alternative to Scratch is GDevelop, which is both free and Open Source. If that doesn't suit you, our users have ranked more than 50 alternatives to Scratch and many of them are Game Development Tools so hopefully you can find a suitable replacement. Other interesting Game Development Tool alternatives to Scratch are Snap!, microStudio, Pocket Code and Construct 2.

filter to find the best alternatives

Scratch alternatives are mainly Game Development Tools, but if you're looking for Programming Languages or IDEs 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. GDevelop icon
     193 likes

    GDevelop is an open-source game making software designed to be used by everyone. Any kind of 2D games can be created with it and no programming skills are required to get started. Logic of games are made using visual events.

    121 GDevelop alternatives

    Cost / License

    • Freemium
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • Online
    • Android
    • iPhone
    • Android Tablet
    • iPad
    • Flathub
     
    |
    1
    16
    Comments about GDevelop as an Alternative to Scratch
    Guest
    Positive
    2

    Not only does G-develop allow you to do all sorts of exports, but also is very easy to use, and is free! one of the best engines in my opinion.

    Review by a new / low-activity user.
    GDevelop icon
    GDevelop icon
    • Most users think GDevelop is a great Scratch alternative.

    • GDevelop is Freemium and Open SourceScratch is Free and Open Source
    • GDevelop is LightweightScratch is not according to our users
  2. 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
  3. Pocket Code icon
     19 likes

    Pocket Code allows you to create your own games, animations, interactive music videos, and many kind of other apps, directly on your phone or tablet.

    21 Pocket Code alternatives

    Cost / License

    • Free
    • Open Source

    Platforms

    • Android
    • iPhone
     
    |
    4
    7
    Comments about Pocket Code as an Alternative to Scratch
    Guest
    Positive
    0

    it can run scratch projects

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

    Is uses the same block-style as Scratch, however, it works on Android phones

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

    cuz it haz Scratch2Catrobat Converter! made my own clicker!

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

    • Pocket Code is Free and Open SourceScratch is also Free and Open Source
    • Pocket Code is Privacy focusedScratch is not according to our users
  4. 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
     
  5. GameMaker icon
     47 likes

    Welcome to the home of GameMaker, the fastest and friendliest cross-platform game development technology out there. GameMaker has been completely redeveloped with usability and efficiency at its core, allowing developers to create games within a single code base and then publish...

    77 GameMaker alternatives

    Cost / License

    • Freemium
    • Proprietary

    Application type

    Platforms

    • Mac
    • Windows
    • Steam
     
    |
    1
    8
    Comments about GameMaker as an Alternative to Scratch
    Guest
    Negative
    0

    GameMaker studio is commercial while scratch is under the MIT license so it's completely free

    Review by a new / low-activity user.
    GameMaker icon
    GameMaker icon
    • Some users think GameMaker is a great Scratch alternative, some don't.

    • GameMaker is Freemium and ProprietaryScratch is Free and Open Source
  6. ct.js icon
     29 likes

    ct.js is a 2D game editor (desktop app) based on web technologies. It aims to be an extensible yet simple game-making tool, accessible for both newbies and experienced game developers.

    50 ct.js alternatives

    Cost / License

    • Free
    • Open Source (MIT)

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
     
  7. RPG Maker icon
     50 likes

    Suite for building 2D top-down role-playing games with detailed map, tile, and sprite editors, traditional turn-based mechanics, dialog and encounter tools, custom scripting, asset support, and publishing options, suitable for both beginners and advanced users.

    75 RPG Maker alternatives

    Cost / License

    • Paid
    • Proprietary

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • Steam
     
    |
    1
    Comments about RPG Maker as an Alternative to Scratch
    Anipe
    Negative
    1

    only for rpgs and its paid, nothing like scratch

    RPG Maker icon
    RPG Maker icon
    • RPG Maker is Paid and ProprietaryScratch is Free and Open Source
    • RPG Maker is LightweightScratch is not according to our users
  8. Blockly icon
     8 likes

    Blockly is a library for building visual programming editors. Users can drag blocks together to build an application. No typing required.

    22 Blockly alternatives

    Cost / License

    • Free
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
     
    |
    1
    Comments about Blockly as an Alternative to Scratch
    Guest
    Positive
    0

    Open source, actively developed.

    Review by a new / low-activity user.
    Blockly icon
    Blockly icon
    • Blockly is Free and Open SourceScratch is also Free and Open Source
    • Blockly is CustomizableScratch is not according to our users
  9. MakeCode icon
     4 likes

    Microsoft MakeCode brings computer science to life for all students with fun projects, immediate results, and both block and text editors for learners at different levels. It's a free, open source platform for creating engaging computer science learning experiences that...

    9 MakeCode alternatives

    Cost / License

    • Free
    • Open Source (MIT)

    Platforms

    • Online
    • Self-Hosted
     
    |
    1
    Comments about MakeCode as an Alternative to Scratch
    linuxplayer
    Positive
    0

    Can convert visual code to python or javascript with the click of a button. Both use javascript now

    MakeCode icon
    MakeCode icon
    • MakeCode is Free and Open SourceScratch is also Free and Open Source
    • MakeCode is LightweightScratch is not according to our users
  10. 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)
     
  11. Urho3D icon
     43 likes

    Urho3D is a lightweight, cross-platform rendering and game engine implemented in C++ and released under the MIT license. Greatly inspired by OGRE and Horde3D.

    Cost / License

    • Free
    • Open Source

    Application type

    Alerts

    • Discontinued

    Platforms

    • Mac
    • Windows
    • Linux
    • Android
    • iPhone
    • Raspberry Pi
     
12 of 31 Scratch alternatives