The Best 48 Scratch Alternatives

  • GDevelop icon

    GDevelop

    GDevelop is an open source game creation software, allowing to make games for the web (HTML5) or for Windows and Linux. No programming or coding skill is required! It is easy to use and powerful enough for advanced users.

    Free Open Source Mac OS X Windows Linux Android BSD iPad

  • Urho3D

    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.

    Free Open Source Mac OS X Windows Linux Android iPhone Raspberry Pi

  • Code.org

    Code.org is a non-profit whose goal is to expose all students to computer programming.

    Free Web

  • Playir

    Create your own mobile apps & 3D multiplayer games with our super-easy design tools for iOS, Android, Windows Phone and HTML5! Less programming, more playing.

    Freemium Android iPhone Android Tablet iPad Windows Phone

  • GameMaker: Studio

    Design your own computer games with a drag-and-drop event/action system, and introduce yourself to coding at your own pace.

    Commercial

  • ENIGMA - LateralGM

    enigma, the extensible non-interpreted game maker augmentation, is an open source cross-platform game development environment derived from that of the popular software gamemaker.

    Free Open Source Mac OS X Windows Linux

  • Coderbyte

    Coderbyte is a place built for anyone to practice and perfect their programming skills. Challenges are added almost every day so you can work on applying your algorithmic thought process on any problem you want at anytime.

    Freemium Web

  • Codelearn

    Teaching technology via app development. Learn By Doing : We believe that the best way to learn a language is to attempt building something on it. With tests to check your progress, our courses help you learn while coding.

    Freemium Web

  • CodeHS

    Teaching computer science to high school by providing web-based curriculum, teacher tools and resources, and professional development.

    Commercial Web

  • Castle Game Engine

    An open-source 3D/2D game engine for ObjectPascal. We support of lot of 3D and 2D formats (VRML / X3D, Collada, Wavefront OBJ, MD3, Spine...), we're portable to a lot of platforms (Linux, Windows, Mac OS X, Android, iOS...

    Free Open Source Mac OS X Windows Linux BSD

  • MonoGame

    One framework for creating powerful cross-platform games. The spiritual successor to XNA with 1000's of titles shipped across desktop, mobile, and console platforms. MonoGame is a fully managed .

    Free Open Source Mac OS X Windows Linux Web GitHub

  • CodeAvengers

    Code Avengers is the fun, easy way to learn Javascript, the computer programming language of the web. Learners of all ability will enjoy the free interactive online lessons. Be a Coding Superhero with Code Avengers

    Freemium Web

  • Gamesalad

    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.

    Commercial Mac OS X Windows

  • Cyberix3D

    Free online 3D Game Maker. Make your own 3D games online! Create Games for Web, Mobile and Desktop. Easy to use

    Free Windows Linux Chrome OS Web

  • Programming Hub

    The best app to learn 14+ programming languages such as Python, Assembly, HTML, VB.NET, C, C++, C# (C Sharp), JavaScript, PHP, Ruby, R Programming, CSS, Java and much more!.

    Freemium Android iPhone Android Tablet iPad

  • Famo.us University

    Famo.us University includes live coding lessons, tutorials, and discrete examples tied to our reference documentation. In Famo.us University, each lesson lets you live code in Famo.

    Free Open Source iPhone Web

  • Alice

    Alice is an innovative 3D programming environment that makes it easy to create an animation for telling a story, playing an interactive game, or a video to share on the web. Alice is a teaching tool for introductory computing.

    Free Mac OS X Windows Linux

  • Pocket Code

    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.

    Free Android

  • Maratis

    Maratis is a portable, simple and visual game development tool designed for artists and developers. The Engine has been tested on Windows, Mac, Linux and iOS and can be used virtually on any platform. Maratis is Free and Open-source.

    Free Open Source Mac OS X Windows Linux iPhone iPad