11 repositorios
Systems for integrating community-created content, textures, and logic modifications into a game.
Distinct from Third-Party Engine Extensions: The candidates focus on API integrations or engine extensions, whereas this is about a user-facing interface for installing game mods.
Explore 11 awesome GitHub repositories matching game development · Game Modding Interfaces. Refine with filters or upvote what's useful.
PojavLauncher is a mobile launcher and game wrapper that provides a compatible Java Runtime Environment for mobile operating systems. Its primary purpose is to enable the execution of the Java Edition of Minecraft on Android and iOS devices. The project includes a mobile game input mapper that adapts desktop keyboard and mouse controls to touch screen interfaces. It also provides tools for mobile game modding, allowing users to install and manage custom content through a mobile interface.
Provides a graphical interface for adding and managing custom community content and logic modifications.
Zelda64Recomp is a native game recompilation project that translates legacy binary machine code into modern machine code. It functions as a native hardware port and a static recompiled binary, executing original game logic directly on modern CPUs and GPUs to run without an emulator. The project serves as a moddable game engine, providing a framework to apply community texture packs and code patches to the recompiled title. It includes native hardware porting capabilities that remove emulator overhead to improve stability and frame rate control. The software covers retro game modernization th
Load community-made modifications and textures using a drag-and-drop interface or an integrated menu.
DietPi is an ultra-lightweight Debian distribution and software platform purpose-built for single-board computers. It provides a minimal operating system that strips away unnecessary services to reduce CPU and RAM usage, and includes a curated software catalogue of pre-optimised applications that can be installed with a single command. The system reads a plain-text configuration file before first boot to perform unattended OS and software installation, and offers a web interface for remote system administration. What distinguishes DietPi is its comprehensive, integrated approach to turning a
Launches the GZDoom engine with Freedoom content and supports custom IWADs and mods.
CyberEngineTweaks es un framework de modding para Cyberpunk 2077 que ofrece un conjunto de herramientas para parchear el motor, extensiones de scripting y la creación de interfaces de modificación interactivas dentro del juego. Funciona como una extensión del motor de scripting y una herramienta de parcheo diseñada para modificar el comportamiento del motor y añadir lógica de juego personalizada. El proyecto destaca por combinar un framework de inyección de scripts con una biblioteca de interfaz gráfica de usuario, permitiendo el desarrollo de menús de configuración personalizados y superposiciones directamente dentro del motor del juego. Permite realizar modificaciones de bajo nivel en el motor para mejorar el rendimiento, eliminar restricciones visuales o saltarse limitaciones de juego mediante un sistema de parcheo dedicado. El framework cubre una amplia gama de capacidades, incluyendo scripting de lógica de juego, ajuste de rendimiento y desarrollo de interfaces para mods. También incluye herramientas de observabilidad como ventanas de diagnóstico y volcado de registros para facilitar el flujo de trabajo de depuración de mods.
Enables the development of interactive menus and overlays for players to adjust mod settings during gameplay.
REFramework is a runtime modding framework for games built on the RE Engine, providing a C# plugin system with typed proxy code generation, a Lua scripting interface, an ImGui-based UI system, a runtime debugging toolkit, and a VR integration layer. At its core, it intercepts and modifies internal game engine functions and state at runtime through hooking and scripting APIs, enabling deep inspection and manipulation of live game objects. The framework distinguishes itself through typed proxy code generation that auto-creates C# interfaces from the game's type database, giving compile-time saf
Intercepting and modifying internal game engine functions and state at runtime through hooking and scripting APIs.
UEVR is a modding toolkit designed to inject virtual reality support into games built with Unreal Engine. It functions as a stereoscopic rendering injector and plugin loader that enables 3D depth and head tracking in titles not natively designed for VR. The project distinguishes itself by providing a framework for six-degree-of-freedom tracking and a world-space UI projector that transforms flat 2D interface elements into 3D objects. It includes a VR input mapping framework to synchronize headset and controller transforms with engine components for physics and camera interaction. The system
Provides a comprehensive toolkit for injecting stereoscopic rendering and 6DOF tracking into Unreal Engine games.
Funkin is a rhythm game engine and scriptable gameplay framework designed for creating musical battle games with synchronized note charts and audio. It functions as a comprehensive toolset for rhythm game modding, allowing for the addition of custom songs, characters, and stages through external assets and metadata. The project distinguishes itself through a dedicated modding system that supports priority-based asset overriding and a data patching utility for modifying JSON and XML configuration files via targeted merge operations. It utilizes a scriptable environment that executes external s
Implements systems for integrating community-created content, textures, and logic modifications into the game experience.
FoldCraftLauncher is a Java game launcher for Android that provides a mobile runtime environment for executing various game versions and snapshots. It functions as an Android game environment that manages game instances, save files, and graphical renderer plugins. The project includes a Java runtime manager to bundle or import multiple Java versions, ensuring compatibility across different software releases. It features a virtual input mapper that simulates mouse and keyboard events by translating touch screen interactions and gyroscope data into desktop-style control signals. The system pro
Provides an interface for organizing and deploying community-created mods, textures, and shaders.
Fabric API is a modular framework designed for Minecraft mod development, providing a standardized set of hooks and libraries that enable the integration of custom content into the game. It serves as a foundational toolkit for injecting custom logic, assets, and networked data into the game environment during both startup and runtime phases. The framework distinguishes itself by facilitating interoperability between independent modifications through shared events and interface-based contracts, which allow different mods to interact without requiring direct dependencies. It manages the complex
Provides a standardized interface for injecting custom logic, assets, and networked data into the game environment.
Bloxstrap is a custom game bootstrapper and configuration tool for Roblox. It replaces the standard launcher to enable advanced startup configurations, inject internal engine flags, and manage a specialized installation directory. The project provides a client mod manager that allows users to override local assets, such as sounds, textures, and fonts, and ensures these customizations persist across game updates. It includes a configuration utility to unlock hidden graphics settings and engine parameters, alongside a server tracker that identifies the geographic location of active game servers
Injects modified files and assets into the game client to change its behavior or appearance.
Steamtinkerlaunch is a game launch wrapper and Wine prefix orchestrator designed to manage the execution environment of games on Linux. It functions as a compatibility layer manager that downloads and organizes custom Wine and Proton versions, while creating isolated filesystem hierarchies and registry hives to prevent configuration conflicts between games. The project specializes in automating the installation of mod managers and script extenders within these isolated environments. It acts as a post-processing shader injector, managing the installation and dynamic library overrides required
Automates the installation of mod managers and script extenders into isolated compatibility prefixes.