Scratch AlternativesTop Game Development Tools & Code Learning Services like Scratch

Scratch is described as 'Programming language that makes it easy to create your own interactive stories, animations, games, music, and art -- and share your creations on the web. As young people create and share Scratch projects, they learn important mathematical and computational ideas' and is a very popular game development tool in the development category. There are more than 50 alternatives to Scratch for a variety of platforms, including Windows, Web-based, Mac, Linux and iPhone apps. The best Scratch alternative is GDevelop, which is both free and Open Source. Other great apps like Scratch are Code.org, Snap!, microStudio and Pocket Code.

Copy a direct link to this comment to your clipboard
Scratch alternatives page was last updated

Alternatives list

  1. GDevelop icon
     196 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.

    125 GDevelop alternatives

    Cost / License

    • Freemium
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • Online
    • Android
    • iPhone
    • Android Tablet
    • iPad
    • Flathub
     
    |
    1
    GDevelop vs Scratch Comments
    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.

    • GDevelop is Freemium and Open SourceScratch is Free and Open Source
    • GDevelop is LightweightScratch is not according to our users
  2. Code.org icon
     63 likes

    Code.org is a non-profit whose goal is to expose all students to computer programming. We believe that computer programming is a liberal art; it's something EVERY student in the world should be exposed to at some point in their childhood education.

    Cost / License

    • Free
    • Proprietary

    Platforms

    • Online
     
    |
    2
    Code.org vs Scratch Comments
    Guest
    Positive
    0

    that it looks the same, but acts different.

    philipvanoosten
    Positive
    -3

    Does not need flash. Great lessons.

    • Code.org is Free and ProprietaryScratch is Free and Open Source
    • Code.org is a Code Learning Scratch is a Game Development Tool
  3. Snap! icon
     12 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

    Platforms

    • Online
     
    |
    4
    Snap! vs Scratch Comments
    Nils Ax
    Positive
    2

    It was originaly a modification of scratch,

    Guest
    Positive
    1

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

    Guest
    Positive
    0

    Because it is also (almost) completely like it

    3 of 4 comments
    • Snap! is Free and Open SourceScratch is also Free and Open Source
    • Snap! is a Programming Language Scratch is a Game Development Tool
  4. microStudio icon
     23 likes

    microStudio is a free game engine online. Create games, learn programming, play, share, prototype and jam!.

    Cost / License

    • Free
    • Open Source (MIT)

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • Online
    • Raspberry Pi
     
  5. Pocket Code icon
     18 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.

    22 Pocket Code alternatives

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Android
    • iPhone
     
    |
    4
    Pocket Code vs Scratch Comments
    Guest
    Positive
    0

    it can run scratch projects

    Guest
    Positive
    0

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

    Guest
    Positive
    0

    cuz it haz Scratch2Catrobat Converter! made my own clicker!

    3 of 4 comments
    • Pocket Code is Free and Open SourceScratch is also Free and Open Source
    • Pocket Code is Privacy focusedScratch is not according to our users
  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.

    Cost / License

    • Free
    • Open Source (MIT)

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
     
  7. GameMaker icon
     50 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...

    Cost / License

    • Freemium
    • Proprietary

    Application type

    Platforms

    • Mac
    • Windows
    • Steam
     
    |
    1
    GameMaker vs Scratch Comments
    Guest
    Negative
    0

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

    • GameMaker is Freemium and ProprietaryScratch is Free and Open Source
  8. 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.

    Cost / License

    • Freemium
    • Proprietary

    Application type

    Alerts

    • Discontinued

    Platforms

    • Windows
     
  9. ScratchJr icon
     4 likes

    Coding is the new literacy! With ScratchJr, young children (ages 5-7) can program their own interactive stories and games. In the process, they learn to solve problems, design projects, and express themselves creatively on the computer.

    24 ScratchJr alternatives

    Cost / License

    • Free
    • Proprietary

    Application type

    Platforms

    • Android Tablet
    • iPad
    • iPhone
    • Android
     
    |
    1
    ScratchJr vs Scratch Comments
    Nikolas Paiva
    Positive
    0

    It is NOT an scratch alternative but a Meet the Wonderblocks alternative

    • ScratchJr is Free and ProprietaryScratch is Free and Open Source
    • ScratchJr is a Code Learning Scratch is a Game Development Tool
  10. Blockly icon
     9 likes

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

    20 Blockly alternatives

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
     
    |
    1
    Blockly vs Scratch Comments
    Guest
    Positive
    0

    Open source, actively developed.

    • Blockly is Free and Open SourceScratch is also Free and Open Source
    • Blockly is CustomizableScratch is not according to our users
  11. RPG Maker icon
     51 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.

    76 RPG Maker alternatives

    Cost / License

    • Paid
    • Proprietary

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • Steam
     
    |
    1
    RPG Maker vs Scratch Comments
    Anipe
    Negative
    1

    only for rpgs and its paid, nothing like scratch

    • RPG Maker is Paid and ProprietaryScratch is Free and Open Source
    • RPG Maker is LightweightScratch is not according to our users
  12. MakeCode icon
     5 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...

    7 MakeCode alternatives

    Cost / License

    • Free
    • Open Source (MIT)

    Platforms

    • Online
    • Self-Hosted
     
    |
    1
    MakeCode vs Scratch Comments
    linuxplayer
    Positive
    0

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

    • MakeCode is Free and Open SourceScratch is also Free and Open Source
    • MakeCode is LightweightScratch is not according to our users
12 of 76 Scratch alternatives