pyglet!

home Home ownload Download ocumentation Documentation ontribute Contribute _pyglet_ provides an object-oriented programming interface for developing games and other visually-rich applications for Windows, Mac OS X and Linux. Some of the features of pyglet are: * **No external dependencies or installation requirements.** For most application and game requirements, _pyglet_ needs nothing else besides Python, simplifying distribution and installation. * **Take advantage of multiple windows and multi-monitor desktops.** _pyglet_ allows you to use as many windows as you need, and is fully aware of multi-monitor setups for use with fullscreen games. * **Load images, sound, music and video in almost any format.** _pyglet_ can optionally use AVbin to play back audio formats such as MP3, OGG/

pyglet alternatives

  • Pygame

  • Pygame is a set of Python modules designed for writing games. Pygame adds functionality on top of the excellent SDL library.

    tags: games python sdl
  • XStart

  • Script runtime for rapid software development.

    tags: Portable audio-input-and-output automation game-development json
  • 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 requirement of commercial programmers.

    tags: c-plus-plus dev development development-library game-development
  • 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 server architecture. The server is coded in Java and you may use Python for your game description, provides a MySQL or H2 database backend and uses an TCP transport channel to communicate with hundreds of players.

    tags: creation framework game-creation games mmorpg
  • 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 and easily. It covers all imaginable 2D game genres: you could create everything from a simple puzzle to advanced multilayered platformer or strategy without even thinking of any non game logic code! And you don't have to know anything about "window messages", DirectX programming and all that stuff. Instead you can start developing your own game within 15 minutes! »

    tags: c-plus-plus direct3d directx games
  • Amulet

  • Amulet is a Lua-based toolkit for experimenting with interactive graphics and audio. It provides a cross-platform API for drawing graphics, playing audio and responding to user input, and a command-line interpreter for running Amulet scripts.

    tags: game-development lua toolkit
  • GeeXLab

  • GeeXLab is a free standalone application for desktop operating systems. Just download it and use it. GeeXLab is available for Windows 32/64-bit, Linux 64-bit, Mac OS X and Raspberry Pi.GeeXLab supports both Lua and Python as main languages for demo coding as well as GLSL (OpenGL and Vulkan) and HLSL (Direct3D 12 -- Windows 10 only) for realtime shader programming. Lua and Python can be used at the same time in a demo. Some scripts can be coded in Python and others in Lua. It's up to up to mix them as you want. Lua, Python, GLSL and HLSL can reside in separate files or in a single XML file that acts as a container for all scripts.Here is, in few words, how GeeXLab works: a demo is essentially made up of one or several initialization scripts (Lua and/or Python) and one or several per frame scripts (Lua and/or Python). Initialization scripts are executed once at the beginning of the demo and frame scripts are executed every frame. That's all.GeeXLab does not include a game engine that takes the control over your logic. GeeXLab offers a low level API (don't panic, no assembler here) that lets you free to manage your logic and rendering code as you want. You can even code you own dynamic libraries (in C/C++ for example) and load them in Lua and Python scripts. »

    tags: game-development glsl hlsl lua python
  • LÖVR

  • A simple framework for creating VR with Lua.

    tags: game-development lua oculus-rift-support virtual-reality