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

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.


bennu-game-development 353
Dependencies: openssl@3.0.8 zlib@1.3.1
Channel: guix
Location: gnu/packages/game-development.scm (gnu packages game-development)
Home page: https://sourceforge.net/projects/bennugd/
Licenses: Zlib
Synopsis: Programming language to create games
Description:

Bennu Game Development, also known as bennudg, is a programming language tailored at game development. It is the successor of Fenix.

box2d 3.0.0
Dependencies: libx11@1.8.12
Channel: guix
Location: gnu/packages/game-development.scm (gnu packages game-development)
Home page: https://box2d.org/
Licenses: Expat
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.

python-tmx 1.10
Propagated dependencies: python-six@1.17.0
Channel: guix
Location: gnu/packages/game-development.scm (gnu packages game-development)
Home page: https://python-tmx.nongnu.org
Licenses: ASL 2.0 CC0
Synopsis: Python library for the @code{Tiled} TMX format
Description:

Python TMX reads and writes the Tiled TMX format in a simple way. This is useful for map editors or generic level editors, and it's also useful for using a map editor or generic level editor like Tiled to edit your game's levels.

deutex 5.2.2
Dependencies: libpng@1.6.39
Channel: guix
Location: gnu/packages/game-development.scm (gnu packages game-development)
Home page: https://github.com/Doom-Utils/deutex
Licenses: GPL 2+
Synopsis: WAD file composer for Doom and related games
Description:

DeuTex is a wad composer for Doom, Heretic, Hexen and Strife. It can be used to extract the lumps of a wad and save them as individual files. Conversely, it can also build a wad from separate files. When extracting a lump to a file, it does not just copy the raw data, it converts it to an appropriate format (such as PPM for graphics, Sun audio for samples, etc.). Conversely, when it reads files for inclusion in pwads, it does the necessary conversions (for example, from PPM to Doom picture format). In addition, DeuTex has functions such as merging wads, etc.

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

sfxr 1.2.1
Dependencies: sdl12-compat@1.2.68 gtk+@3.24.51
Channel: guix
Location: gnu/packages/game-development.scm (gnu packages game-development)
Home page: https://www.drpetter.se/project_sfxr.html
Licenses: Expat
Synopsis: Simple sound effect generator
Description:

Sfxr is a tool for quickly generating simple sound effects. Originally created for use in video game prototypes, it can generate random sounds from presets such as "explosion" or "powerup".

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

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

grfcodec 6.0.6-0.7ded8eb
Dependencies: boost@1.89.0 libpng@1.6.39 zlib@1.3.1
Channel: guix
Location: gnu/packages/game-development.scm (gnu packages game-development)
Home page: https://dev.openttdcoop.org/projects/grfcodec
Licenses: GPL 2 GPL 2+ Zlib
Synopsis: GRF development tools
Description:

The Graphics Resource File (GRF) development tools are a set of tools for developing (New)GRFs. It includes a number of smaller programs, each with a specific task:

  1. grfcodec decodes and encodes GRF files for OpenTTD.

  2. grfid extracts the so-called "GRF ID" from a GRF.

  3. grfstrip strips all sprites from a GRF.

  4. nforenum checks NFO code for errors, making corrections when necessary.

sfml 2.6.2
Dependencies: eudev@3.2.14 glew@2.2.0 libjpeg-turbo@2.1.4 libsndfile@1.2.0 libx11@1.8.12 libxcursor@1.2.3 libxi@1.8.2 libxrandr@1.5.4 mesa@25.2.3 stb-image@2.30 stb-image-write@1.16 vulkan-headers@1.4.321.0 xcb-util-image@0.4.1
Propagated dependencies: flac@1.5.0 freetype@2.13.3 libvorbis@1.3.7 openal@1.23.1
Channel: guix
Location: gnu/packages/game-development.scm (gnu packages game-development)
Home page: https://www.sfml-dev.org
Licenses: Zlib
Synopsis: Simple and Fast Multimedia Library
Description:

SFML provides a simple interface to the various computer components, to ease the development of games and multimedia applications. It is composed of five modules: system, window, graphics, audio and network.

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

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

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

instead 3.3.5
Dependencies: gtk+@3.24.51 lua@5.3.5 luajit@v2.1-0.04dca79 pkg-config@0.29.2 sdl2-image@2.8.8 sdl2-ttf@2.20.2 sdl2-mixer@2.6.3 zlib@1.3.1
Channel: guix
Location: gnu/packages/game-development.scm (gnu packages game-development)
Home page: https://instead3.syscall.ru/
Licenses: Expat
Synopsis: Text adventure interpreter
Description:

The STEAD (Simple TExt ADventures) interpreter provides functionality to play games that mix elements of visual novels, interactive fiction and classic point-and-click adventures.

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

physfs 3.0.2
Dependencies: zlib@1.3.1
Channel: guix
Location: gnu/packages/game-development.scm (gnu packages game-development)
Home page: https://icculus.org/physfs
Licenses: Zlib
Synopsis: File system abstraction library
Description:

PhysicsFS is a library to provide abstract access to various archives. It is intended for use in video games. For security, no file writing done through the PhysicsFS API can leave a defined write directory. For file reading, a search path with archives and directories is defined, and it becomes a single, transparent hierarchical file system. So archive files can be accessed in the same way as you access files directly on a disk, and it makes it easy to ship a new archive that will override a previous archive on a per-file basis.

allegro 5.2.7.0
Dependencies: flac@1.5.0 freetype@2.13.3 glu@9.0.2 gtk+@3.24.51 libjpeg-turbo@2.1.4 libpng@1.6.39 libtheora@1.1.1 libvorbis@1.3.7 libxcursor@1.2.3 libxinerama@1.1.5 libxrandr@1.5.4 mesa@25.2.3 openal@1.23.1 physfs@3.0.2 zlib@1.3.1
Channel: guix
Location: gnu/packages/game-development.scm (gnu packages game-development)
Home page: https://liballeg.org
Licenses: Modified BSD
Synopsis: Game programming library
Description:

Allegro is a library mainly aimed at video game and multimedia programming. It handles common, low-level tasks such as creating windows, accepting user input, loading data, drawing images, playing sounds, 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+
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.

grafx2 2.9
Dependencies: fontconfig-minimal@2.14.0 lua@5.3.5 sdl-union@1.2.68
Channel: guix
Location: gnu/packages/game-development.scm (gnu packages game-development)
Home page: http://pulkomandy.tk/projects/GrafX2
Licenses: GPL 2
Synopsis: Bitmap paint program
Description:

GrafX2 is a bitmap paint program inspired by the Amiga programs Deluxe Paint and Brilliance. Specializing in 256-color drawing, it includes a very large number of tools and effects that make it particularly suitable for pixel art, game graphics, and generally any detailed graphics painted with a mouse.

python-pyxel 1.4.3-2.be75b72
Dependencies: gifsicle@1.95 sdl-union@1.2.68
Channel: guix
Location: gnu/packages/game-development.scm (gnu packages game-development)
Home page: https://github.com/kitao/pyxel
Licenses: Expat
Synopsis: Retro game engine for Python
Description:

Pyxel is a game engine inspired by retro gaming consoles. It has a fixed 16-color palette, can hold up to 3 image banks and 8 tilemaps (256x256 pixels each) and 4 sound channels with 64 definable sounds. It also comes with a built-in image and sound editor.

inform 6.42
Channel: guix
Location: gnu/packages/game-development.scm (gnu packages game-development)
Home page: https://jxself.org/git/inform.git
Licenses: GPL 3+
Synopsis: The Inform 6 compiler
Description:

Inform 6 is a programming language designed for interactive fiction. This version of the compiler has been modified slightly to work better when the Inform standard library is in a non-standard location.

python-pygame 2.5.2
Dependencies: freetype@2.13.3 sdl2@2.30.8 sdl2-image@2.8.8 sdl2-mixer@2.6.3 sdl2-ttf@2.20.2 sdl2-gfx@1.0.4 libjpeg-turbo@2.1.4 libpng@1.6.39 libx11@1.8.12 libsmpeg@0.4.5-401 portmidi@217 v4l-utils@1.22.1
Channel: guix
Location: gnu/packages/game-development.scm (gnu packages game-development)
Home page: https://www.pygame.org
Licenses: FreeBSD Expat LGPL 2.0+ LGPL 2.1+ GPL 3+ Python Software Foundation License Public Domain LGPL 2.1+
Synopsis: SDL wrapper for Python
Description:

Pygame is a set of Python modules designed for writing games. It adds functionality on top of the SDL library, allowing you to create games and multimedia programs in the Python language.

recastnavigation 1.6.0
Channel: guix
Location: gnu/packages/game-development.scm (gnu packages game-development)
Home page: https://github.com/recastnavigation/recastnavigation
Licenses: Zlib
Synopsis: Navigation system for games
Description:

Recast is state of the art navigation mesh construction toolset for games.

  • It is automatic, which means that you can throw any level geometry at it and you will get robust mesh out.

  • It is fast which means swift turnaround times for level designers.

The Recast process starts with constructing a voxel mold from a level geometry and then casting a navigation mesh over it. The process consists of three steps, building the voxel mold, partitioning the mold into simple regions, peeling off the regions as simple polygons.

Recast is accompanied with Detour, path-finding and spatial reasoning toolkit. You can use any navigation mesh with Detour, but of course the data generated with Recast fits perfectly.

Detour offers simple static navigation mesh which is suitable for many simple cases, as well as tiled navigation mesh which allows you to plug in and out pieces of the mesh. The tiled mesh allows you to create systems where you stream new navigation data in and out as the player progresses the level, or you may regenerate tiles as the world changes.

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

Page: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296
Total results: 31092