_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/

Enter the query into the form above. You can look for specific version of a package by using @ symbol like this: gcc@10.

API method:

GET /api/packages?search=hello&page=1&limit=20

where search is your query, page is a page number and limit is a number of items on a single page. Pagination information (such as a number of pages and etc) is returned in response headers.

If you'd like to join our channel webring send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.


ois 1.5.1
Dependencies: libx11@1.8.12
Channel: guix
Location: gnu/packages/game-development.scm (gnu packages game-development)
Home page: https://github.com/wgois/OIS
Licenses: Zlib
Build system: cmake
Synopsis: Object Oriented Input System
Description:

Cross Platform Object Oriented Input Lib System is a cross platform, simple solution for using all kinds of Input Devices (Keyboards, Mice, Joysticks, etc) and feedback devices (e.g. force feedback). Meant to be very robust and compatible with many systems and operating systems.

python-pygame-ce 2.5.5
Dependencies: freetype@2.13.3 portmidi@217 sdl2@2.30.8 sdl2-image@2.8.8 sdl2-mixer@2.6.3 sdl2-ttf@2.20.2
Channel: guix
Location: gnu/packages/game-development.scm (gnu packages game-development)
Home page: https://pyga.me/
Licenses: LGPL 2.1+
Build system: pyproject
Synopsis: Python Game Development
Description:

Pygame-CE is a fork of the upstream pygame project by its former core developers. It aims to offer more frequent releases, continuous bugfixes and enhancements, and a new governance model.

python-neteria 1.0.2
Propagated dependencies: python-rsa@4.9.1
Channel: guix
Location: gnu/packages/game-development.scm (gnu packages game-development)
Home page: https://pypi.org/project/neteria/
Licenses: GPL 3+
Build system: python
Synopsis: Simple game networking library
Description:

This package provides a game networking framework for Python.

love 11.5
Dependencies: devil@1.8.0 freetype@2.13.3 libmodplug@0.8.9.0 libtheora@1.1.1 libvorbis@1.3.7 luajit@v2.1-0.04dca79 mesa@25.2.3 mpg123@1.31.2 openal@1.23.1 sdl2@2.30.8 zlib@1.3.1
Channel: guix
Location: gnu/packages/game-development.scm (gnu packages game-development)
Home page: https://love2d.org/
Licenses: Zlib
Build system: gnu
Synopsis: 2D game framework for Lua
Description:

LÖVE is a framework for making 2D games in the Lua programming language.

eureka 1.24
Dependencies: mesa@25.2.3 libxft@2.3.8 libxinerama@1.1.5 fontconfig-minimal@2.14.0 libjpeg-turbo@2.1.4 libpng@1.6.39 fltk@1.3.11 zlib@1.3.1
Channel: guix
Location: gnu/packages/game-development.scm (gnu packages game-development)
Home page: https://eureka-editor.sourceforge.net/
Licenses: GPL 2+
Build system: gnu
Synopsis: Doom map editor
Description:

Eureka is a map editor for the classic DOOM games, and a few related games such as Heretic and Hexen. It comes with a 3d preview mode and a 2D editor view.

godot 3.6
Dependencies: alsa-lib@1.2.11 bash-minimal@5.2.37 bullet@3.25 freetype-with-brotli@2.13.3 glew@2.2.0 glu@9.0.2 libtheora@1.1.1 libvorbis@1.3.7 libvpx@1.15.2 libwebp@1.3.2 libx11@1.8.12 libxcursor@1.2.3 libxi@1.8.2 libxinerama@1.1.5 libxrandr@1.5.4 mbedtls@2.28.9 mesa@25.2.3 opusfile@0.12 pcre2@10.42 pulseaudio@16.1 eudev@3.2.14 wslay@1.1.1 zenity@3.44.1 zstd@1.5.6
Channel: guix
Location: gnu/packages/game-development.scm (gnu packages game-development)
Home page: https://godotengine.org/
Licenses: Expat
Build system: scons
Synopsis: Advanced 2D and 3D game engine
Description:

Godot is an advanced multi-platform game engine written in C++. If features design tools such as a visual editor, can import 3D models and provide high-quality 3D rendering, it contains an animation editor, and can be scripted in a Python-like language.

entt 3.7.1
Channel: guix
Location: gnu/packages/game-development.scm (gnu packages game-development)
Home page: https://github.com/skypjack/entt
Licenses: Expat CC-BY 4.0
Build system: cmake
Synopsis: Entity component system
Description:

EnTT is a header-only library, containing (among other things)

  • an entity component system based on sparse sets,

  • a configuration system using the monostate pattern,

  • a static reflection system,

  • and a cooperative scheduler.

libccd 2.1
Channel: guix
Location: gnu/packages/game-development.scm (gnu packages game-development)
Home page: https://github.com/danfis/libccd
Licenses: Expat
Build system: cmake
Synopsis: Library for collision detection between two convex shapes
Description:

libccd is library for a collision detection between two convex shapes. libccd implements variation on Gilbert–Johnson–Keerthi algorithm plus Expand Polytope Algorithm (EPA) and also implements algorithm Minkowski Portal Refinement (MPR, a.k.a. XenoCollide) as described in Game Programming Gems 7.

ode 0.16.6
Dependencies: glu@9.0.2 libccd@2.1 mesa@25.2.3
Channel: guix
Location: gnu/packages/game-development.scm (gnu packages game-development)
Home page: https://www.ode.org/
Licenses: LGPL 2.1+ Expat
Build system: cmake
Synopsis: High performance library for simulating rigid body dynamics
Description:

ODE is a high performance library for simulating rigid body dynamics. It is fully featured, stable, mature and platform independent with an easy to use C/C++ API. It has advanced joint types and integrated collision detection with friction. ODE is useful for simulating vehicles, objects in virtual reality environments and virtual creatures. It is currently used in many computer games, 3D authoring tools and simulation tools.

libtcod 1.15.1
Dependencies: lodepng@20200215-1.48e5364 sdl2@2.30.8 utf8proc@2.10.0 zlib@1.3.1
Channel: guix
Location: gnu/packages/game-development.scm (gnu packages game-development)
Home page: https://github.com/libtcod/libtcod
Licenses: Modified BSD
Build system: gnu
Synopsis: Library specifically designed for writing roguelikes
Description:

libtcod is a fast, portable and uncomplicated API for roguelike developers providing an advanced true color console, input, and lots of other utilities frequently used in roguelikes.

libresprite 1.1
Dependencies: curl@8.6.0 freetype@2.13.3 giflib@5.2.1 googletest@1.17.0 libarchive@3.7.7 libjpeg-turbo@2.1.4 libpng@1.6.39 libwebp@1.3.2 libx11@1.8.12 libxext@1.3.6 libxxf86dga@1.1.6 libxxf86vm@1.1.6 lua@5.3.5 pixman@0.46.4 sdl2@2.30.8 sdl2-image@2.8.8 tinyxml2@11.0.0 zlib@1.3.1
Channel: guix
Location: gnu/packages/game-development.scm (gnu packages game-development)
Home page: https://libresprite.github.io/
Licenses: GPL 2+
Build system: cmake
Synopsis: Animated sprite editor and pixel art tool
Description:

LibreSprite is a tool for creating 2D pixel art for video games. In addition to basic pixel editing features, it can assist in the creation of animations, tiled graphics, texture atlases, and more. LibreSprite is a fork of the latest GPLv2 commit of Aseprite.

tsukundere 0.4.3
Dependencies: guile-sdl2@0.8.0 guile@3.0.9 pango@1.54.0 sdl2@2.30.8
Channel: guix
Location: gnu/packages/game-development.scm (gnu packages game-development)
Home page: https://gitlab.com/lilyp/tsukundere
Licenses: LGPL 3+
Build system: gnu
Synopsis: Visual novel engine
Description:

Tsukundere is a game engine geared heavily towards the development of visual novels, written on top of Guile-SDL2. It is still experimental.

mygui 3.4.3
Dependencies: font-dejavu@2.37 freetype@2.13.3 graphviz@7.0.1 libx11@1.8.12 ogre@14.3.2 ois@1.5.1
Channel: guix
Location: gnu/packages/game-development.scm (gnu packages game-development)
Home page: http://mygui.info/
Licenses: Expat
Build system: cmake
Synopsis: Fast, flexible and simple GUI
Description:

MyGUI is a library for creating Graphical User Interfaces (GUIs) for games and 3D applications. The main goals of MyGUI are: speed, flexibility and ease of use.

chipmunk 7.0.3-1.d0239ef
Dependencies: freeglut@3.4.0 libxmu@1.2.1 libxrandr@1.5.4
Channel: guix
Location: gnu/packages/game-development.scm (gnu packages game-development)
Home page: https://chipmunk-physics.net/
Licenses: Expat
Build system: cmake
Synopsis: Fast and lightweight 2D game physics library
Description:

Chipmunk is a simple, lightweight, fast and portable 2D rigid body physics library written in C.

trenchbroom 2024.2
Dependencies: assimp@5.4.3 bash-minimal@5.2.37 catch2@2.13.8 fmt@9.1.0 freeglut@3.4.0 freeimage@3.18.0 freetype@2.13.3 glew@2.2.0 glm@1.0.1 glu@9.0.2 libxxf86vm@1.1.6 mesa@25.2.3 miniz@3.0.2 qtbase@5.15.17 qtsvg@5.15.17 tinyxml2@11.0.0
Channel: guix
Location: gnu/packages/game-development.scm (gnu packages game-development)
Home page: https://kristianduske.com/trenchbroom/
Licenses: GPL 3+
Build system: cmake
Synopsis: Cross-platform level editor for Quake-engine based games
Description:

TrenchBroom is a cross-platform level editor for Quake-engine based games. It supports Quake, Quake 2, Hexen 2, as well as other games. TrenchBroom provides many simple and advanced tools to create complex and interesting levels.

mc2mt 0.1-0.039dbc2
Propagated dependencies: python-anvil-parser@0.10.6-0.91a7eda
Channel: guix
Location: gnu/packages/game-development.scm (gnu packages game-development)
Home page: https://github.com/listia/mc2mt
Licenses: Expat
Build system: pyproject
Synopsis: Minecraft to Minetest world converter
Description:

mc2mt is a Minecraft to Minetest world converter. It can convert worlds from Minecraft 1.9 and later.

python-pyscroll 2.31
Propagated dependencies: python-pygame@2.5.2
Channel: guix
Location: gnu/packages/game-development.scm (gnu packages game-development)
Home page: https://github.com/bitcraft/pyscroll
Licenses: LGPL 3+
Build system: python
Synopsis: Fast scrolling maps library for pygame
Description:

pyscroll is a simple and fast module for animated scrolling maps for your new or existing game.

go-github-com-veandco-go-sdl2 0.4.40
Propagated dependencies: go-github-com-golang-freetype@0.0.0-20170609003504-e2365dfdc4a0 sdl2@2.30.8 sdl2-gfx@1.0.4 sdl2-image@2.8.8 sdl2-mixer@2.6.3 sdl2-ttf@2.20.2
Channel: guix
Location: gnu/packages/game-development.scm (gnu packages game-development)
Home page: https://github.com/veandco/go-sdl2
Licenses: Modified BSD
Build system: go
Synopsis: SDL2 binding for Go
Description:

go-sdl2 is SDL2 wrapped for Go users. It enables interoperability between Go and the SDL2 library which is written in C. That means the original SDL2 installation is required for this to work.

rpatool 0.8-0.74f26d5
Channel: guix
Location: gnu/packages/game-development.scm (gnu packages game-development)
Home page: https://codeberg.org/shiz/rpatool
Licenses: WTFPL 2
Build system: pyproject
Synopsis: Tool to work with Ren'Py archives
Description:

rpatool is a simple tool allowing you to create, modify and extract Ren'Py Archive files (.rpa/.rpi). Currently, only writing RPAv2/RPAv3 archives is supported.

ericw-tools 0.18.1
Dependencies: embree@2.17.7
Channel: guix
Location: gnu/packages/game-development.scm (gnu packages game-development)
Home page: https://ericwa.github.io/ericw-tools/
Licenses: GPL 2+
Build system: cmake
Synopsis: Map compiling tools for Quake/Hexen 2
Description:

This package provides a collection of command line utilities used for building Quake maps as well as working with various Quake file formats. The utilities include qbsp for building the geometry, qvis for calculating visibility, qlight for lighting, bspinfo for getting information, and bsputil for basic editing of data in a map file.

scummc 0.2.1
Dependencies: freetype@2.13.3 gtk+@2.24.33 sdl12-compat@1.2.68
Channel: guix
Location: gnu/packages/game-development.scm (gnu packages game-development)
Home page: https://github.com/AlbanBedel/scummc
Licenses: GPL 2+
Build system: gnu
Synopsis: SCUMM Compiler
Description:

ScummC is a set of tools allowing to create SCUMM games from scratch. It is capable of creating games for SCUMM version 6 and partially version 7.

ioquake3 1.3.6-3.ab18167
Dependencies: curl@8.6.0 freetype@2.13.3 libjpeg-turbo@2.1.4 libogg@1.3.6 libvorbis@1.3.7 openal@1.23.1 opus@1.5.2 opusfile@0.12 sdl2@2.30.8
Channel: guix
Location: gnu/packages/game-development.scm (gnu packages game-development)
Home page: https://ioquake3.org/
Licenses: GPL 2
Build system: gnu
Synopsis: FPS game engine based on Quake 3
Description:

ioquake3 is a free software first person shooter engine based on the Quake 3: Arena and Quake 3: Team Arena source code. Compared to the original, ioquake3 has been cleaned up, bugs have been fixed and features added. The permanent goal is to create a Quake 3 distribution upon which people base their games, ports to new platforms, and other projects.

python-anvil-parser 0.10.6-0.91a7eda
Propagated dependencies: python-frozendict@2.4.6 python-nbt@1.5.1
Channel: guix
Location: gnu/packages/game-development.scm (gnu packages game-development)
Home page: https://github.com/0xTiger/anvil-parser2
Licenses: Expat
Build system: pyproject
Synopsis: Anvil file format parser
Description:

This package provides an Anvil file format parser.

slade 3.2.7
Dependencies: bash-minimal@5.2.37 curl@8.6.0 fluidsynth@2.4.8 freeimage@3.18.0 ftgl@2.4.0 glew@2.2.0 gtk+@3.24.51 lua@5.3.5 mpg123@1.31.2 sfml@3.0.1 wxwidgets@3.2.8.1
Channel: guix
Location: gnu/packages/game-development.scm (gnu packages game-development)
Home page: https://slade.mancubus.net
Licenses: GPL 2+
Build system: cmake
Synopsis: Doom game data editor
Description:

SLADE3 is a modern editor for Doom-engine based games and source ports. It has the ability to view, modify, and write many different game- specific formats, and even convert between some of them, or from/to other generic formats such as PNG.

Page: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296
Total results: 31087