12 dépôts
Tools for interacting with gaming community features and library data.
Distinguishing note: Focuses on gaming-specific platforms rather than general social media.
Explore 12 awesome GitHub repositories matching game development · Gaming Platform Integrations. Refine with filters or upvote what's useful.
This project is a cross-platform messaging client that implements a secure, real-time communication protocol. It provides a comprehensive development toolkit, including a database library and messaging SDK, which allows for the creation of custom messaging applications that maintain synchronized state across multiple devices. The core architecture relies on an asynchronous event-driven model to ensure responsive performance while managing persistent local database synchronization with server-side state. The client distinguishes itself through a robust end-to-end encryption layer that supports
Telegram embeds web-based games into interfaces to allow users to play solo or compete against others.
This project is a comprehensive, community-curated directory of resources and methodologies for open-source intelligence gathering. It serves as a centralized reference framework for researchers, providing a structured index of specialized tools, databases, and search techniques used to collect and analyze publicly available information from across the global internet. The directory distinguishes itself through a hierarchical taxonomy that organizes complex investigative domains, ranging from cyber threat intelligence and digital forensic investigation to geospatial analysis and operational s
Enables access to gaming libraries and community features.
SteamTools is a desktop utility designed to enhance the experience of using digital gaming platforms. It functions as a centralized management tool that provides account switching, network optimization, and feature extensions for various gaming storefronts. The application distinguishes itself through a modular plugin architecture that allows users to customize or disable specific functional components at runtime. It utilizes a local reverse proxy to intercept and redirect network traffic, which facilitates faster access to gaming services and enables the real-time injection of custom scripts
Enhancing the functionality of web-based gaming interfaces by injecting custom scripts to add features not provided by the platform.
LibGDX is a Java-based framework designed for cross-platform game development, enabling the creation and deployment of 2D and 3D games across desktop, mobile, and web environments from a single codebase. It functions as a comprehensive library that abstracts hardware-accelerated graphics, audio, input, and file system access, providing a unified interface for developers to manage game logic and application lifecycles. The framework distinguishes itself through a high-performance architecture that prioritizes efficiency and native interoperability. It utilizes a batch-oriented graphics pipelin
Integrates native platform features like ad networks, in-app purchases, and social services into cross-platform game projects.
MaaAssistantArknights is a cross-platform automation engine designed for mobile games, utilizing computer vision and input simulation to perform routine tasks. It functions as an Android emulator controller, managing game lifecycles, resource farming, and infrastructure optimization through structured, scripted workflows. The project distinguishes itself through a modular configuration system that allows users to define complex automation logic via external instruction files. This framework supports dynamic task modification, configuration inheritance, and schema validation, ensuring that cus
Extracts inventory and progress information to update external community databases and planning tools.
Hydra is a cross-platform desktop application designed to serve as a centralized game library manager. It consolidates video games from multiple sources and platforms into a single, searchable interface, allowing users to organize their collections and manage installations through a unified dashboard. The application distinguishes itself through extensive support for interface personalization and data portability. Users can modify the visual appearance and notification sounds of the launcher by creating or installing community-shared themes. Furthermore, the tool includes integrated cloud syn
Connects third-party game file sources by mapping titles to downloadable assets for streamlined management.
Playnite is a desktop gaming launcher and video game library manager that aggregates games from multiple digital storefronts and local folders into a single, unified interface. It functions as a centralized platform for browsing, launching, and managing a collection of titles, ensuring that all user library data and playtime statistics remain stored exclusively on the local machine. The application distinguishes itself through a modular architecture that supports extensive customization. Users can modify the visual presentation of the interface through custom themes and extend the core functi
Integrates with external gaming accounts to synchronize library data and enable unified launching.
Lutris is an open source game launcher and library manager that provides a unified dashboard for organizing and executing video games. It functions as a game installation automator and a wrapper for compatibility layers, allowing software designed for different platforms to run on Linux and macOS. The project distinguishes itself through a runner-based execution model that manages specific software environments and emulators. It utilizes community-driven scripts to automate the downloading and setup process for games and synchronizes libraries across multiple digital storefronts and third-par
Integrates with third-party gaming platforms to synchronize and import library data into a central catalog.
This repository is a comprehensive collection of functional 2D and 3D demo projects and implementation samples for the Godot Game Engine. It serves as an interactive tutorial and reference library, providing a working codebase to demonstrate how to apply engine features in real-world scenarios. The collection focuses on practical implementation guides, covering a wide array of technical capabilities from basic engine fundamentals to advanced rendering and scripting techniques. It allows users to study the application of node-based composition, asset pipelines, and game logic through direct ex
Integrates native mobile features including virtual touch controls, in-app purchases, and advertisement modules.
This software is a mobile app analytics toolkit, a social graph API client, and a social sharing library for iOS. Its primary purpose is to enable the tracking of application events and ad conversions, the retrieval of user profiles and social connections from the Facebook Graph API, and the publication of content to social feeds and messaging services. The toolkit provides specialized capabilities for social login integration and identity management, including the handling of access tokens and session refreshing. It features a dedicated system for deep link navigation to route users to speci
Connects the application to social gaming features such as leaderboards and gaming-related media uploads.
Romm is a self-hosted game library manager and ROM management web interface. It serves as a central server for storing and categorizing game files and emulator firmware, providing a web-based browser to organize collections through automated library scanning and metadata retrieval. The project distinguishes itself by integrating a web-based emulator frontend that uses WebAssembly to play games directly in the browser. It further provides a game save synchronization server that uses SSH-based synchronization to transfer save states and progress between the server and registered handheld device
Integrates external game length data to display on game details pages.
Integrates rich presence, voice chat, and social capabilities into a game across multiple platforms.