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

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 search send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.


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

csfml 2.6.1
Dependencies: sfml@2.6.2
Channel: guix
Location: gnu/packages/game-development.scm (gnu packages game-development)
Home page: https://www.sfml-dev.org/download/csfml/
Licenses: Zlib
Build system: cmake
Synopsis: C bindings for the SFML multimedia library
Description:

CSFML is the official C binding to the SFML libraries. 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.

love 11.5
Dependencies: freetype@2.13.3 libmodplug@0.8.9.0 libmpg123@1.33.5 libtheora@1.1.1 libvorbis@1.3.7 luajit@v2.1-0.04dca79 mesa@26.0.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.

godot 3.6
Dependencies: alsa-lib@1.2.16 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.16.0 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@26.0.2 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.

tsukundere 0.4.3
Dependencies: guile-sdl2@0.8.0 guile@3.0.9 pango@1.56.4 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.

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
Build system: gnu
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".

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
Build system: cmake
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.

dhewm3 1.5.5
Dependencies: curl@8.6.0 libx11@1.8.12 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://dhewm3.org/
Licenses: GPL 3
Build system: cmake
Synopsis: Port of the original Doom 3 engine
Description:

dhewm3 is a source port of the original Doom 3 engine (not Doom 3: BFG Edition), also known as id Tech 4. Compared to the original version of the Doom 3 engine, dhewm3 has many bugfixes, supports EAX-like sound effects on all operating systems and hardware (via OpenAL Softs EFX support), has much better support for widescreen resolutions and has 64bit support.

moonlight-qt 6.1.0
Dependencies: ffmpeg@8.1.1 h264bitstream@0.2.0-1.ae72f73 libva@2.22.0 libvdpau@1.5 moonlight-common@6.1.0-1.8599b60 openssl@3.5.5 opus@1.6.1 qmdnsengine@0.0.1-1.b7a5a9f qtbase@5.15.17 qtdeclarative@5.15.17 qtquickcontrols2@5.15.17 qtsvg@5.15.17 qtwayland@5.15.18 wayland@1.24.0 sdl2@2.30.8 sdl2-ttf@2.20.2 sdl2-gamecontrollerdb@0-2.414eaee
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://moonlight-stream.org
Licenses: GPL 3+
Build system: qt
Synopsis: GameStream client
Description:

Moonlight is an implementation of NVIDIA's GameStream, as used by the NVIDIA Shield.

megaglest 3.13.0
Dependencies: curl@8.6.0 fontconfig-minimal@2.16.0 ftgl@2.4.0 glew@2.2.0 libjpeg-turbo@2.1.4 megaglest-data@3.13.0 mesa@26.0.2 miniupnpc@2.3.3 openal@1.23.1 libircclient@1.10 libpng@1.6.39 libvorbis@1.3.7 lua@5.3.5 sdl2@2.30.8 wxwidgets@3.0.5.1
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://megaglest.org/
Licenses: GPL 2+
Build system: cmake
Synopsis: 3D real-time strategy (RTS) game
Description:

MegaGlest is a cross-platform 3D real-time strategy (RTS) game, where you control the armies of one of seven different factions: Tech, Magic, Egypt, Indians, Norsemen, Persian or Romans.

bastet 0.43.2
Dependencies: boost@1.89.0 ncurses@6.2.20210619
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://fph.altervista.org/prog/bastet.html
Licenses: GPL 3+
Build system: gnu
Synopsis: Antagonistic Tetris-style falling brick game for text terminals
Description:

Bastet (short for Bastard Tetris) is a simple ncurses-based falling brick game. Unlike normal Tetris, Bastet does not choose the next brick at random. Instead, it uses a special algorithm to choose the worst brick possible.

Playing bastet can be a painful experience, especially if you usually make canyons and wait for the long I-shaped block to clear four rows at a time.

powwow 1.2.23
Dependencies: ncurses@6.2.20210619
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://www.hoopajoo.net/projects/powwow.html
Licenses: GPL 2+
Build system: gnu
Synopsis: MUD and telnet client
Description:

POWWOW is a client software which can be used for telnet as well as for Multi-User Dungeon (MUD). Additionally it can serve as a nice client for the chat server psyced with the specific config located at http://lavachat.symlynx.com/unix/

black-hole-solver 1.14.0
Dependencies: rinutils@0.10.3
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://fc-solve.shlomifish.org/
Licenses: Expat
Build system: cmake
Synopsis: Solver of various solitaire games
Description:

Black-hole Solver is a program that automatically solves layouts of Black Hole and similar variants of Card Solitaire such as Golf, and All in a Row.

gnubg 1.08.003
Dependencies: pango@1.42.4 glib@2.86.0 readline@8.2.13 gtk+@2.24.33 mesa@26.0.2 glu@9.0.2 gtkglext@1.2.0 sqlite@3.39.3 libcanberra@0.30
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://www.gnu.org/software/gnubg/
Licenses: GPL 3+
Build system: gnu
Synopsis: Backgammon game
Description:

The GNU backgammon application (also known as "gnubg") can be used for playing, analyzing and teaching the game. It has an advanced evaluation engine based on artificial neural networks suitable for both beginners and advanced players. In addition to a command-line interface, it also features an attractive, 3D representation of the playing board.

warzone2100 4.6.3
Dependencies: basis-universal@1.60 curl@8.6.0 fmt@11.2.0 freetype@2.13.3 fribidi@1.0.12 gnutls@3.8.9 harfbuzz@11.4.4 libinih@62 libogg@1.3.6 libpng@1.6.39 libsodium@1.0.22 libtheora@1.1.1 libvorbis@1.3.7 libzip@1.9.2 miniupnpc@2.3.3 openal@1.23.1 opus@1.6.1 opusfile@0.12 physfs@3.0.2 re2@2022-12-01 sdl3@3.4.4 sqlite@3.39.3 utf8proc@2.10.0 utfcpp@3.2.5 vulkan-headers@1.4.335.0
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://wz2100.net
Licenses: Modified BSD CC0 CC-BY-SA 3.0 Expat GPL 2+ LGPL 2.1+
Build system: cmake
Synopsis: 3D Real-time strategy and real-time tactics game
Description:

Warzone 2100 offers campaign, multi-player, and single-player skirmish modes. An extensive tech tree with over 400 different technologies, combined with the unit design system, allows for a wide variety of possible units and tactics.

xonotic 0.8.6
Dependencies: alsa-lib@1.2.16 bash-minimal@5.2.37 curl@8.6.0 libjpeg-turbo@2.1.4 libmodplug@0.8.9.0 libvorbis@1.3.7 libogg@1.3.6 libpng@1.6.39 libx11@1.8.12 libxpm@3.5.17 libxxf86dga@1.1.6 libxxf86vm@1.1.6 libxext@1.3.6 libxau@1.0.12 libxdmcp@1.1.5 mesa@26.0.2 glu@9.0.2 freetype@2.13.3 sdl2@2.30.8 hicolor-icon-theme@0.18 xonotic-data@0.8.6
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://xonotic.org
Licenses: GPL 2+ Modified BSD X11-style
Build system: gnu
Synopsis: Fast-paced first-person shooter game
Description:

Xonotic is a free, fast-paced first-person shooter. The project is geared towards providing addictive arena shooter gameplay which is all spawned and driven by the community itself. Xonotic is a direct successor of the Nexuiz project with years of development between them, and it aims to become the best possible open-source FPS of its kind.

enigma 1.21
Dependencies: xerces-c@3.3.0 sdl-union@1.2.68 curl@8.6.0 enet@1.3.18
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://www.nongnu.org/enigma
Licenses: GPL 2+
Build system: gnu
Synopsis: Puzzle game with a dexterity component
Description:

Enigma is a puzzle game with 550 unique levels. The object of the game is to find and uncover pairs of identically colored ‘Oxyd’ stones. Simple? Yes. Easy? Certainly not! Hidden traps, vast mazes, laser beams, and most of all, countless hairy puzzles usually block your direct way to the Oxyd stones. Enigma’s game objects (and there are hundreds of them, lest you get bored) interact in many unexpected ways, and since many of them follow the laws of physics (Enigma’s special laws of physics, that is), controlling them with the mouse isn’t always trivial.

pingus 0.7.6-1.7d65221
Dependencies: argpp@0.0.0-1.b52420a boost@1.89.0 fmt@10.2.1 geomcpp@0.0.0-0.730b3d3 glm@1.0.1 glu@9.0.2 libpng@1.6.39 libsigc++@2.9.3 logmich@0.1.0-1.2610fad mesa@26.0.2 priocpp@0.0.0-1.ea15402 sdl2@2.30.8 sdl2-image@2.8.8 sdl2-mixer@2.6.3 strutcpp@0.0.0-0.108ac9b tinygettext@0.2.0-0.ef41646 wstsound@0.3.0-0.289cae8 xdgcpp@0.1.0-0.e2c40c0
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://pingus.seul.org/
Licenses: Modified BSD GPL 2+ GPL 3+
Build system: cmake
Synopsis: Lemmings-like puzzle game
Description:

Pingus is a free Lemmings-like puzzle game in which the player takes command of a bunch of small animals and has to guide them through levels. Since the animals walk on their own, the player can only influence them by giving them commands, like build a bridge, dig a hole, or redirect all animals in the other direction. Multiple such commands are necessary to reach the level's exit. The game is presented in a 2D side view.

augustus 3.2.0
Dependencies: expat@2.7.1 libpng@1.6.39 sdl2@2.30.8 sdl2-mixer@2.6.3
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://github.com/Keriew/augustus
Licenses: AGPL 3 Zlib
Build system: cmake
Synopsis: Re-implementation of Caesar III game engine with gameplay changes
Description:

Fork of Julius, an engine for the a city-building real-time strategy game Caesar III. Gameplay enhancements include:

  • roadblocks;

  • market special orders;

  • global labour pool;

  • partial warehouse storage;

  • increased game limits;

  • zoom controls.

exult 1.8
Dependencies: fluidsynth@2.4.8 freetype@2.13.3 libvorbis@1.3.7 sdl2@2.30.8 gtk+@3.24.51
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: http://exult.info/
Licenses: GPL 2+
Build system: gnu
Synopsis: Role-playing game engine compatible with Ultima VII
Description:

Exult is an Ultima 7 game engine that runs on modern operating systems. Ultima 7 (or Ultima VII) is a two-part RPG from the early 1990s.

Exult is fully compatible with the original Ultima 7, but doesn't require any of its data files to be useful. Explore entirely new game worlds---or create your own with the included game and map editor, Exult Studio.

This package expects the game(s) to be placed in subdirectories of ~/.local/share/exult.

chess 6.3.0
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://www.gnu.org/software/chess/
Licenses: GPL 3+
Build system: gnu
Synopsis: Full chess implementation
Description:

GNU Chess is a chess engine. It allows you to compete against the computer in a game of chess, either through the default terminal interface or via an external visual interface such as GNU XBoard.

fheroes2 1.1.11
Dependencies: libpng@1.6.39 sdl-union@1.2.68 zlib@1.3.1
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://ihhub.github.io/fheroes2/
Licenses: GPL 2
Build system: cmake
Synopsis: Turn-based strategy game engine
Description:

fheroes2 is an implementation of Heroes of Might and Magic II (aka HOMM2) game engine. It requires assets and game resources to play; it will look for them at ~/.local/share/fheroes2 folder.

plunder 1.0.0-1.026ded7
Dependencies: ghc-monadrandom@0.6.2 ghc-quickcheck@2.15.0.1 ghc-file-embed@0.0.16.0 ghc-generic-lens@2.2.2.0 ghc-lens@5.3.5 ghc-random@1.2.1.3 ghc-reflex@0.9.3.4 ghc-reflex-sdl2@0.3.0.2-1.6dadf2c ghc-sdl2@2.5.5.1 ghc-sdl2-gfx@0.3.0.0 ghc-sdl2-image@2.1.0.0 ghc-sdl2-ttf@2.1.3 ghc-vector@0.13.2.0 ghc-witherable@0.5
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://github.com/jappeace/plunder
Licenses: Expat
Build system: haskell
Synopsis: Game about looting a hexagonal-tile world
Description:

This package provides a work-in-progress game where you control a Viking and your objective is to loot all of the occupied hexagonal tiles in the map.

libmanette 0.2.12
Propagated dependencies: glib@2.86.0 hidapi@0.15.0 libevdev@1.13.6 libgudev@238
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://wiki.gnome.org/Apps/Games
Licenses: LGPL 2.1+
Build system: meson
Synopsis: Game controller library
Description:

Libmanette is a small GObject library giving you simple access to game controllers. It supports the de-facto standard gamepads as defined by the W3C standard Gamepad specification or as implemented by the SDL GameController.

Total packages: 32521