For game utilities and tools, the first results are mcsmanager/mcsmanager (MCSManager is a dedicated game server management panel with distributed node control, a self-hosted web interface, and Docker orchestration that directly fulfills the requirement for game server administration tools), pterodactyl/panel (This project is a dedicated game server management panel that handles the deployment, monitoring, and lifecycle of game servers through containerization, fitting the server management aspect of the search) and minetest/minetest (Minetest is an open-source voxel game engine that provides a dedicated server architecture, a Lua-based modding framework, and extensible 3D block-based workflows for game development and hosting). itzg/docker-minecraft-server and gorcon/rcon-cli round out the shortlist. Compare the match explanations and check the project documentation against your requirements.
Explore a curated collection of open-source game utilities and tools for game development, featuring various software projects hosted on GitHub.
MCSManager is a game server management panel and multi-node server manager that provides a centralized web interface for deploying, monitoring, and controlling multiple game server instances across distributed physical or virtual machines. It functions as a Docker game server orchestrator, enabling the execution of servers within isolated containers to simplify deployment and environment scaling. The system distinguishes itself through a customizable self-hosted dashboard featuring drag-and-drop layouts and the ability to embed custom HTML and JavaScript components. It provides real-time term
MCSManager is a dedicated game server management panel with distributed node control, a self-hosted web interface, and Docker orchestration that directly fulfills the requirement for game server administration tools.
This project is a game server management panel and multi-user administration tool. It provides a centralized web interface and orchestrator for deploying, configuring, and monitoring game servers running inside isolated Docker containers. The system manages the full lifecycle of server instances, from mapping network allocations and IP addresses to enforcing resource limits through containerization. It includes a hosting dashboard for handling server backups via local or cloud storage and a control plane for remote-agent communication with server nodes. Administrative capabilities cover role
This project is a dedicated game server management panel that handles the deployment, monitoring, and lifecycle of game servers through containerization, fitting the server management aspect of the search.
Minetest is an open-source voxel game engine and platform used to create and share moddable 3D block-based games. It provides a framework for building interactive grid environments and generating custom voxel worlds. The project features a Lua-based modding framework that allows for the extension of game behavior and the addition of custom content without altering the core engine. This data-driven system supports a dedicated workflow for modifying game environments and logic. The engine supports multiplayer game hosting through a dedicated server architecture, enabling multiple players to co
Minetest is an open-source voxel game engine that provides a dedicated server architecture, a Lua-based modding framework, and extensible 3D block-based workflows for game development and hosting.
This project provides a containerized environment for deploying and managing Minecraft game servers. It functions as an infrastructure manager that automates the setup and maintenance of server instances, ensuring consistent execution across different host systems through standardized container images. The platform distinguishes itself by using environment variables to handle configuration and version control, allowing users to define server types and operational parameters without manual file editing. It automates the retrieval of software artifacts, dependencies, and plugins during the init
This project provides a containerized environment for deploying and managing Minecraft game servers, fitting the gaming server management aspect of your workflow.
RCON client for executing queries on game server.
This command-line RCON client provides game server management capabilities for remote administration, fitting the gaming utility scope despite lacking a full mod manager or asset pipeline.
A free, open source server hosting tool for Minecraft and other multiplayer games
Lodestone is a cross-platform server hosting and management tool built with Rust and Tauri that supports Minecraft and other multiplayer games, fitting the server management aspect of the gaming utility category.
PufferPanel is an open source game server management panel, designed for both small networks and personal use
PufferPanel is a game server management panel with support for handling various game servers, which directly addresses the server management aspect of gaming workflows.
Kubek - Web Minecraft servers dashboard
Kubek is a web-based dashboard designed specifically for managing Minecraft game servers, fitting the gaming utility category well even though its scope is limited to server administration rather than broader game development.
LinuxGSM is a command-line orchestration platform designed for the deployment, management, and lifecycle maintenance of dedicated game servers on Linux systems. It functions as a system-level administration tool that automates the provisioning of server instances, ensuring they remain operational through persistent background execution, automated health monitoring, and native system-timer integration. The project distinguishes itself through a modular, shell-script-based architecture that enables multi-instance hosting on a single host. It provides granular control over server environments, i
This command-line orchestration platform specifically provides game server management for Linux systems, directly fitting the server management feature of the search.
Luanti is an open-source sandbox game engine designed for the creation and exploration of interactive three-dimensional voxel environments. It functions as a platform for building persistent digital spaces where users can modify block-based worlds and share custom content. The engine provides a framework for multiplayer interaction, utilizing a client-server architecture to synchronize world states across connected participants. It incorporates a scripting interface that allows for the integration of user-created modifications, alongside a centralized distribution system for managing and inst
Luanti is an open-source voxel game engine that provides a modding framework, Lua scripting support, and server management capabilities for creating and hosting custom block-based worlds, though it focuses specifically on the voxel genre rather than general-purpose game development.
TrinityCore is an open-source game backend and MMORPG game server emulator. It is implemented as a C++ game engine designed to handle real-time network traffic and game state synchronization, utilizing a MySQL database schema to store player profiles, inventories, and world state. The project provides the infrastructure necessary for MMORPG server hosting and private game server administration. It includes tools for game world customization, allowing for the modification of game mechanics, item statistics, and quest scripts. The system manages virtual world infrastructure through multi-threa
TrinityCore is an open-source MMORPG game server emulator and backend built for server management and custom game scripting, directly matching the game server utility intent despite lacking a mod manager or asset pipeline.
tModLoader is a modding framework and toolset designed for expanding game content and extending core game logic. It provides a polymorphic content API that allows for the creation of new items, NPCs, projectiles, and world assets through object-oriented inheritance. The project is distinguished by its advanced code modification capabilities, utilizing intermediate language bytecode patching and reflection-based private access to alter internal game behavior. It features a hot-reloading assembly runtime that enables developers to recompile and apply source code changes in real-time without res
This project is a dedicated modding framework and utility for Terraria, providing a content API and asset loading tools that directly serve video game modding workflows.
Bevy is a cross-platform game engine and framework built in Rust, designed for creating interactive simulations and graphical applications. It utilizes a data-oriented entity-component-system architecture to manage game state, organizing data into contiguous memory blocks to facilitate high-performance processing and massive parallelization of entities. The engine distinguishes itself through a modular plugin architecture and a system-based task scheduler that automatically parallelizes logic by analyzing data access patterns. By employing reactive change detection and deferred command buffer
Bevy is a cross-platform game engine and framework built in Rust that provides a data-oriented entity-component-system architecture, scripting support through plugins, and a graphics pipeline tailored for game development workflows.
Godot is a comprehensive, node-based game engine designed for building interactive 2D and 3D applications. It provides an integrated development environment that utilizes a hierarchical scene system to organize objects, propagate spatial transformations, and manage lifecycle events. The engine functions as a cross-platform development suite, allowing developers to author, test, and export software to desktop, mobile, and web environments from a single, unified codebase. The engine distinguishes itself through a modular, component-based architecture that relies on signals-based decoupling for
Godot is a full-featured, cross-platform game engine providing a node-based scene system, asset management, and scripting support, making it a comprehensive tool for game development and workflows.
This project is a World of Warcraft server emulator that simulates a multiplayer online game world, managing player data and game logic. It functions as a modular game server framework and an NPC AI and scripting engine, providing the necessary infrastructure to host a persistent virtual environment. The system is distinguished by a modular framework that allows for the extension of core engine behavior through isolated modules and function hooks without modifying the source code. It includes a structured SQL data layer for managing authentication, character states, and world environment sett
This World of Warcraft server emulator serves as a specialized game server management utility and scripting engine for hosting and modding MMO environments, fulfilling the gaming infrastructure aspect of the search.
Agones is a Kubernetes game server orchestrator designed for hosting, scaling, and managing dedicated multiplayer game servers. It extends the Kubernetes control plane using custom resource definitions to define game server and fleet objects, utilizing a dedicated fleet manager to maintain pools of warm server instances. The system provides a game server SDK and language-specific client libraries that allow server processes to signal readiness, health, and shutdown states directly to the controller. It distinguishes itself through specialized scaling logic, including the use of WebAssembly mo
Agones is a Kubernetes-based game server orchestrator that provides dedicated server management and SDK support for multiplayer workflows, fulfilling the server management portion of your game development toolkit.
The Source Engine SDK is a C++ game development kit and modding framework designed for creating game modifications and custom gameplay extensions for the Source engine. It provides a structured environment and a collection of source code and binaries required to build custom content for compatible titles. The kit serves as a toolset for C++ game engine programming, enabling the development of custom gameplay mechanics, new rulesets, and game modes. It includes the libraries and headers necessary to compile and build gameplay extensions and custom game content.
This C++ software development kit and modding framework provides the core tools, source code, and libraries needed to build custom gameplay extensions and modifications for the Source engine, fitting the modding and development focus of the search.
vcmi is an open-source game engine for Heroes of Might and Magic III that recreates the gameplay, logic, and rendering of the original strategy game. It serves as a cross-platform game runtime supporting Windows, Linux, macOS, Android, and iOS, providing a turn-based strategy simulator for strategic world map navigation and tactical combat. The project is built as a moddable game framework, featuring a data-driven modding system and a sandboxed Lua scripting integration. These allow for the definition of custom gameplay logic, spell effects, and the addition of new factions, characters, and a
This cross-platform game engine and moddable framework for Heroes of Might and Magic III provides modding support, asset handling, and scripting, though it is tailored for a specific strategy title rather than serving as a general-purpose engine.
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
LibGDX is a Java-based cross-platform game development framework that supports 2D and 3D graphics pipelines, though it functions as a code library rather than a full editor suite or server manager.
Phaser is a comprehensive 2D game engine designed for building high-performance, interactive content that runs directly in web browsers. At its core, the engine utilizes a fixed-timestep simulation loop that decouples game logic from variable browser frame rates, ensuring consistent behavior across diverse hardware. It provides a robust framework for managing asset loading, physics, input, and audio, enabling the creation of complex, responsive visual experiences for both desktop and mobile devices. The engine distinguishes itself through a high-performance graphics pipeline that automaticall
Phaser is a browser-based 2D game engine providing a graphics pipeline, asset management, and cross-platform capabilities, making it a fitting choice for web-focused game development despite lacking server management and mod tools.
Aseprite is a specialized graphics editor and animation suite designed for the creation of pixel-based artwork. It provides a comprehensive environment for managing multi-layered animation sequences, offering tools for frame-by-frame design, onion skinning, and real-time motion previews. The application is built to handle both indexed color palettes and full-color RGB editing, allowing users to maintain precise control over pixel data and transparency. What distinguishes Aseprite is its focus on programmable workflows and game asset production. It features a scriptable command architecture th
Aseprite is a specialized pixel art and sprite animation editor widely used in game development workflows, fitting the category well despite focusing primarily on sprite creation rather than broader engine tasks.
Brood War API
This repository provides a C++ API for interacting with StarCraft: Brood War, serving as a specialized tool for AI development and game automation within that specific gaming ecosystem.
LÖVE is a cross-platform game engine and framework for developing two-dimensional games using the Lua programming language. It provides a 2D graphics API for rendering shapes, images, and sprites across multiple desktop and mobile platforms. The framework enables the development of a single codebase that can be deployed to Windows, macOS, Linux, Android, and iOS. It utilizes a Lua-based scripting interface to control internal engine systems. The project covers 2D game development, mobile game development, and cross-platform game deployment.
LÖVE is a cross-platform 2D game framework and engine utilizing Lua scripting, fitting the gaming tool category despite lacking asset pipelines and dedicated server management features.
Atomic modding framework for Haxe
Polymod is a modding framework for Haxe that helps developers add atomic modding capabilities to their games, fitting the requested game development utility category even though it is limited to a single programming language and lacks asset pipelines or server management.
This project is a pure Python game engine and development framework designed for building interactive games without relying on external binary dependencies. It functions as a template library that provides a collection of pre-built game examples and architectural patterns to assist in learning game development logic. The framework supports a prototyping workflow and educational programming through a system of reference examples. It includes a dispatcher for launching specific or random game modules, allowing for the analysis of different functional capabilities and structural patterns. The s
This pure Python game engine and development framework serves as a game development utility by providing educational reference examples, modular architecture patterns, and a prototyping workflow for building 2D games.
Borderless-Gaming is a borderless window manager and desktop window controller designed to remove window borders from applications. It functions as a game windowing utility that converts windowed video games into borderless windows to simulate a fullscreen experience. The tool focuses on gaming multitasking workflows by eliminating the delays associated with switching between fullscreen applications and other active programs. It maximizes the usable screen area by removing window decorations from both games and general desktop applications. The system handles window management by forcing win
This utility handles game window management by forcing borderless fullscreen modes, fitting the gaming workflow aspect of the search even though it lacks game development or server management features.
Tower Game is a browser-based JavaScript engine designed for building physics-driven stacking simulations. It provides a framework for developing interactive arcade-style challenges where players align blocks to build structures, with core systems that manage collision logic, health tracking, and precision-based scoring. The engine distinguishes itself through a modular architecture that allows for deep customization of gameplay mechanics. Developers can inject custom functions to override default movement speeds, oscillation angles, and scoring triggers at runtime. Additionally, the system s
Tower Game is a browser-based JavaScript game engine focused on physics simulations and arcade-style mechanics, making it a relevant tool for developers despite lacking broader game server management and asset pipelines.
Distributed Java game server, including cluster management server, gateway server, hall server, game logic server, background monitoring server and a running web version of fishing. State machine, behavior tree, A* pathfinding, navigation mesh and other AI tools
This distributed Java framework provides core game server architecture, clustering, and AI utilities like pathfinding, though it lacks dedicated mod management and asset pipelines.
| Repository | Stars | Language | License | Last push |
|---|---|---|---|---|
| mcsmanager/mcsmanager | 4.8K | TypeScript | Apache-2.0 | |
| pterodactyl/panel | 8.6K | PHP | other | |
| 13K |
| C++ |
| NOASSERTION |
| itzg/docker-minecraft-server | 13.8K | Shell | Apache-2.0 |
| gorcon/rcon-cli | 670 | Go | MIT |
| lodestone-team/lodestone | 1.3K | Rust | AGPL-3.0 |
| pufferpanel/pufferpanel | 1.7K | Go | Apache-2.0 |
| seeroy/kubek-minecraft-dashboard | 127 | TypeScript | GPL-3.0 |
| gameservermanagers/linuxgsm | 4.8K | Shell | MIT |
| luanti-org/luanti | 13K | C++ | NOASSERTION |