The Best 19 Pygame Alternatives

  • LÖVE

    Hi there! LÖVE is an *awesome* framework you can use to make 2D games in Lua. It's free, open-source, and works on Windows, Mac OS X, Linux, Android and iOS.

    Free Open Source Mac OS X Windows Linux Android iPhone BSD iPad FreeBSD

  • Orx

    Orx is an open source, portable, lightweight, plugin-based, data-driven and extremely easy to use 2D-oriented game engine. Orx is mostly written in C, but allows you to develop with it with any language that can interface to C.

    Free Open Source Mac OS X Windows Linux Android iPhone Android Tablet iPad

  • Allegro

    Allegro 4 and Allegro 5 are cross-platform, libraries mainly aimed at video game and multimedia programming.

    Free Open Source Mac OS X Windows Linux iPhone

  • thinBasic

    thinBasic is a simple, flexible, and easy-to-learn interpreted programming language. It lets you quickly and easily develop programs for Windows. thinBasic was first...

    Free Windows

  • OpenFL

    Build games and applications for almost every platform imaginable -- Windows, Mac, Linux, iOS, Android, BlackBerry, Firefox OS, Tizen, Flash and even HTML5.

    Free Open Source Mac OS X Windows Linux GitHub

  • sdlBasic

    sdlBasic is a small, efficient and multiplatform basic interpreter aimed to game creation using the power of SDL library, it was inspired by the old and glorious AMOS. sdlBasic is open source software.

    Free Open Source Windows Linux

  • pyglet

    Cross-platform windowing and multimedia library for Python.

    Free Open Source Mac OS X Windows Linux

  • Flixel Game Engine

    Flixel is an open source game-making library that is completely free for personal or commercial use.

    Free Open Source Mac OS X Windows Linux

  • HGE

    HGE is an easy to use yet powerful hardware accelerated 2D game engine. It is a full featured middleware for all who want to develop commercial quality 2D games rapidly...

    Free Windows

  • HaxeFlixel

    HaxeFlixel is a 2D Game Engine that lets you create cross-platform games easier with free, open source technology!

    Free Open Source Mac OS X Windows Linux

  • FlashPunk

    FlashPunk is a free ActionScript 3 library designed for developing 2D Flash games. It provides you with a fast, clean framework to prototype and develop your games in....

    Free Open Source Web Adobe Flash Player

  • Arianne

    Arianne is a multiplayer online games framework and engine to develop turn based and real time games. It provides a simple way of creating games on a portable and robust...

    Free Open Source Mac OS X Windows Linux BSD

  • SDL Game Engine

    A platform independent 2d game programming framework for c/c++ programmers with least possible dependencies for easy porting and with focus on easy API calls and the...

    Free Open Source Self-Hosted C++ SDL

  • Amulet

    Amulet is a free Lua-based audio/visual toolkit suitable for small games and experimentation. It runs on Windows, Mac, Linux, HTML5 and iOS.

    Free Open Source Mac OS X Windows Linux

  • GeeXLab

    GeeXLab is a cross-platform demotool for 3D programming, demos creation, game development, interactive applications, creative coding and prototyping.

    Free Mac OS X Windows Linux Raspberry Pi

  • LÖVR

    A simple framework for creating VR with Lua. LÖVR projects work on Windows, macOS, and Linux. You can run the same code on an HTC Vive or an Oculus Rift, and...

    Free Open Source Mac OS X Windows Linux

  • Monkey X

    Monkey is a modular language. You can create your own custom modules and use other people's - including the awesome box2d and minib3d modules!.

    Freemium Mac OS X Windows Linux