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.
LÖVE is a framework for making 2D games in the Lua programming language.
The Question is a short example visual novel showing that your Ren'py installation works, similar to a "Hello World" program in other programming languages.
FreeSOLID is a library for collision detection of three-dimensional objects undergoing rigid motion and deformation. FreeSOLID is designed to be used in interactive 3D graphics applications.
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.
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.
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.
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.
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.
Package sdl provides a Driver for making native graphical apps.
catcodec encodes and decodes sounds for OpenTTD. These sounds are not much more than some metadata (description and filename) and raw PCM data.
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 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.
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.
The SGE Game Engine ("SGE", pronounced like "Sage") is a general-purpose 2D game engine. It takes care of several details for you so you can focus on the game itself. This makes more rapid game development possible, and it also makes the SGE easy to learn.
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.
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.
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.
This repository contains CMake modules which are used across Shlomi Fish's projects.
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.
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.
Tsukundere is a game engine geared heavily towards the development of visual novels, written on top of Guile-SDL2. It is still experimental.
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.
pyscroll is a simple and fast module for animated scrolling maps for your new or existing game.
mc2mt is a Minecraft to Minetest world converter. It can convert worlds from Minecraft 1.9 and later.