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

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.


flatzebra 0.2.0
Dependencies: 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: http://perso.b2b2c.ca/~sarrazip/dev/burgerspace.html
Licenses: GPL 2+
Build system: gnu
Synopsis: Generic game engine for 2D double-buffering animation
Description:

Flatzebra is a simple, generic C++ game engine library supporting 2D double-buffering.

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.

tesseract-engine 20200615-2411
Dependencies: sdl-union@1.2.68 zlib@1.3.1 libpng@1.6.39 mesa@25.2.3
Channel: guix
Location: gnu/packages/game-development.scm (gnu packages game-development)
Home page: http://tesseract.gg/
Licenses: Zlib
Build system: gnu
Synopsis: First-person shooter engine with map editing, instagib, DM and CTF
Description:

This package contains the game engine of Tesseract, a first-person shooter focused on cooperative in-game map editing.

The engine is derived from Cube 2: Sauerbraten technology but with upgraded modern rendering techniques. The new rendering features include fully dynamic omnidirectional shadows, global illumination, HDR lighting, deferred shading, morphological / temporal / multisample anti-aliasing, and much more.

box2d 2.4.1
Dependencies: libx11@1.8.12
Channel: guix
Location: gnu/packages/game-development.scm (gnu packages game-development)
Home page: https://box2d.org/
Licenses: Expat
Build system: cmake
Synopsis: 2D physics engine for games
Description:

Box2D is a 2D rigid body simulation library for games. Programmers can use it in their games to make objects move in realistic ways and make the game world more interactive. From the game engine's point of view, a physics engine is just a system for procedural animation.

openmw 0.48.0
Dependencies: bullet@3.25 ffmpeg@8.0 libxt@1.3.1 lz4@1.10.0 mygui-gl@3.4.3 openal@1.23.1 openscenegraph@3.6-3.68c5c57 qtbase@5.15.17 recastnavigation@1.6.0 sdl2@2.30.8 unshield@1.4.3 icu4c@73.1 yaml-cpp@0.8.0-0.2f86d13 luajit@v2.1-0.04dca79 sqlite@3.39.3
Channel: guix
Location: gnu/packages/game-development.scm (gnu packages game-development)
Home page: https://openmw.org
Licenses: GPL 3
Build system: cmake
Synopsis: Re-implementation of the RPG Morrowind engine
Description:

OpenMW is a game engine which reimplements and extends the one that runs the 2002 open-world RPG Morrowind. The engine comes with its own editor, called OpenMW-CS which allows the user to edit or create their own original games.

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-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.

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.

nml 0.8.1
Propagated dependencies: python-pillow@11.1.0 python-ply@3.11
Channel: guix
Location: gnu/packages/game-development.scm (gnu packages game-development)
Home page: https://github.com/OpenTTD/nml
Licenses: GPL 2+
Build system: python
Synopsis: NML compiler
Description:

NewGRF Meta Language (NML) is a python-based compiler, capable of compiling NML files (along with their associated language, sound and graphic files) into .grf and/or .nfo files.

raygui 4.0
Dependencies: mesa@25.2.3 raylib@5.5
Channel: guix
Location: gnu/packages/game-development.scm (gnu packages game-development)
Home page: https://www.raylib.com
Licenses: Zlib
Build system: gnu
Synopsis: Simple and easy-to-use immediate-mode gui library
Description:

Originally inspired by Unity IMGUI (immediate mode GUI API).

Designed as an auxiliary module for raylib to create simple GUI interfaces using raylib graphic style (simple colors, plain rectangular shapes, wide borders...) but it can be adapted to other engines/frameworks.

python-nbt 1.5.1
Channel: guix
Location: gnu/packages/game-development.scm (gnu packages game-development)
Home page: https://github.com/twoolie/NBT
Licenses: Expat
Build system: pyproject
Synopsis: Named Binary Tag reader and writer
Description:

This library is a parser and writer for the NBT file format. It is suited to inspect and edit the Minecraft data files.

guile-chickadee 0.10.0
Dependencies: freetype@2.13.3 guile@3.0.9 libjpeg-turbo@2.1.4 libpng@1.6.39 libvorbis@1.3.7 mpg123@1.31.2 openal@1.23.1 readline@8.2.13
Propagated dependencies: guile3.0-opengl@0.2.0 guile-sdl2@0.8.0
Channel: guix
Location: gnu/packages/game-development.scm (gnu packages game-development)
Home page: https://dthompson.us/projects/chickadee.html
Licenses: ASL 2.0
Build system: gnu
Synopsis: Game development toolkit for Guile Scheme with SDL2 and OpenGL
Description:

Chickadee is a game development toolkit for Guile Scheme built on top of SDL2 and OpenGL. Chickadee aims to provide all the features that parenthetically inclined game developers need to make 2D (and eventually 3D) games in Scheme, such as:

  1. extensible, fixed-timestep game loop

  2. OpenGL-based rendering engine

  3. keyboard, mouse, controller input

  4. REPL-driven development model

python-pygame-menu 4.5.4
Propagated dependencies: python-pygame@2.5.2 python-pyperclip@1.9.0 python-typing-extensions@4.15.0
Channel: guix
Location: gnu/packages/game-development.scm (gnu packages game-development)
Home page: https://pygame-menu.readthedocs.io
Licenses: Expat
Build system: pyproject
Synopsis: Menu for pygame
Description:

Pygame-menu is a python-pygame library for creating menus and GUIs. It supports several widgets, such as buttons, color inputs, clock objects, drop selectors, frames, images, labels, selectors, tables, text inputs, color switches, and many more, with multiple options to customize.

godot 4.5
Dependencies: alsa-lib@1.2.11 bash-minimal@5.2.37 brotli@1.0.9 dbus@1.15.8 embree@4.3.3 enet@1.3.18 eudev@3.2.14 fontconfig-minimal@2.14.0 freetype-with-brotli@2.13.3 glew@2.2.0 glslang@1.4.321.0 glu@9.0.2 libpng@1.6.39 harfbuzz@11.4.4 icu4c@73.1 libdecor@0.2.2 libjpeg-turbo@3.1.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 libxkbcommon@1.11.0 libxrandr@1.5.4 mbedtls@2.28.9 mesa@25.2.3 openxr@1.0.26 opusfile@0.12 pcre2@10.42 pulseaudio@16.1 sdl3@3.2.10 speech-dispatcher@0.11.5 vulkan-volk@1.4.304 wayland@1.24.0 wayland-protocols@1.45 wslay@1.1.1 zenity@3.44.1 zlib@1.3.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.

python-pybox2d 2.3.10
Channel: guix
Location: gnu/packages/game-development.scm (gnu packages game-development)
Home page: https://github.com/pybox2d/pybox2d
Licenses: Zlib
Build system: pyproject
Synopsis: 2D game physics for Python
Description:

Pybox2d is a 2D physics library for your games and simple simulations. It's based on the Box2D library, written in C++. It supports several shape types (circle, polygon, thin line segments), and quite a few joint types (revolute, prismatic, wheel, etc.).

tiled 1.8.6
Dependencies: qtbase@5.15.17 qtdeclarative@5.15.17 qtsvg@5.15.17 zlib@1.3.1
Channel: guix
Location: gnu/packages/game-development.scm (gnu packages game-development)
Home page: https://www.mapeditor.org/
Licenses: GPL 2+
Build system: gnu
Synopsis: Tile map editor
Description:

Tiled is a general purpose tile map editor. It is meant to be used for editing maps of any tile-based game, be it an RPG, a platformer or a Breakout clone.

openvr 1.26.7
Channel: guix
Location: gnu/packages/game-development.scm (gnu packages game-development)
Home page: https://github.com/ValveSoftware/openvr/
Licenses: Modified BSD
Build system: cmake
Synopsis: Virtual reality software development kit
Description:

OpenVR is an API and runtime that allows access to VR hardware from multiple vendors without requiring that applications have specific knowledge of the hardware they are targeting.

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.

bullet 3.25
Dependencies: glu@9.0.2 libx11@1.8.12 mesa@25.2.3
Channel: guix
Location: gnu/packages/game-development.scm (gnu packages game-development)
Home page: https://pybullet.org/wordpress/
Licenses: Zlib
Build system: cmake
Synopsis: 3D physics engine library
Description:

Bullet is a physics engine library usable for collision detection. It is used in some video games and movies.

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.

python-renpy 8.5.0
Dependencies: assimp@5.4.3 ffmpeg@8.0 freetype@2.13.3 fribidi@1.0.12 glew@2.2.0 libpng@1.6.39 sdl-union@1.2.68 xdg-utils@1.2.1
Propagated dependencies: python-ecdsa@0.19.0 python-future@1.0.0
Channel: guix
Location: gnu/packages/game-development.scm (gnu packages game-development)
Home page: https://www.renpy.org/
Licenses: Expat
Build system: pyproject
Synopsis: Ren'py python module
Description:

This package contains the shared libraries and Python modules of Ren'py. While functional, they are not meaningful on their own without the launcher and common Ren'py code provided by the renpy package and are only used to bootstrap it.

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.

quesoglc 0.7.2
Dependencies: fontconfig-minimal@2.14.0 freeglut@3.4.0 fribidi@1.0.12 glew@2.2.0
Channel: guix
Location: gnu/packages/game-development.scm (gnu packages game-development)
Home page: https://quesoglc.sourceforge.net
Licenses: Expat LGPL 2.1+
Build system: gnu
Synopsis: Implementation of the OpenGL Character Renderer (GLC)
Description:

The OpenGL Character Renderer (GLC) is a state machine that provides OpenGL programs with character rendering services via an application programming interface (API).

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.

Page: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296
Total results: 31091