awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

开源电子游戏

排名更新于 2026年6月30日

For 支持本地游玩的开源游戏, the strongest matches are wesnoth/wesnoth (Battle for Wesnoth is a complete, playable open-source turn-based), anuken/mindustry (Mindustry is a complete, playable open-source game combining factory) and openttd/openttd (OpenTTD is a fully playable open-source transport simulation game). yairm210/unciv and ppy/osu round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

我们为您精选了匹配 “open source games” 的开源 GitHub 仓库。结果按与您查询的相关性进行排名 — 您可以使用下方筛选器缩小范围,或通过 AI 进行优化。

开源电子游戏

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • wesnoth/wesnothwesnoth 的头像

    wesnoth/wesnoth

    6,678在 GitHub 上查看↗

    Battle for Wesnoth is an open-source turn-based strategy game set in a high fantasy world, built around hex-grid tactical combat. At its core, it is both a complete game and a game engine, offering single-player campaigns and multiplayer battles where players command faction-specific units across terrain that provides tactical advantages. The project is fundamentally a turn-based strategy game with a dedicated multiplayer platform, supporting online and local matches with replay recording and playback. What distinguishes Wesnoth is its deep commitment to custom content creation and modding. T

    Battle for Wesnoth is a complete, playable open-source turn-based strategy game with single-player campaigns, multiplayer, a built-in map editor and modding ecosystem, original artwork, cross-platform binaries, and binary releases — it is exactly the kind of fully featured, well-established open-source game you are looking for.

    C++Map EditorsOnline & MultiplayerMultiplayer Networking
    在 GitHub 上查看↗6,678
  • anuken/mindustryAnuken 的头像

    Anuken/Mindustry

    26,624在 GitHub 上查看↗

    Mindustry is a cross-platform game engine and factory automation simulation that combines resource management with tower defense strategy. Players construct complex supply chains and automated networks to process materials while building defensive structures to protect a core from waves of hostile mechanical forces. The project utilizes a deterministic lockstep networking model to ensure simulation consistency across desktop and mobile devices. It is built on an entity-component-system architecture and a tile-based grid simulation, allowing for the efficient management of thousands of active

    Mindustry is a complete, playable open-source game combining factory automation and tower defense with cross-platform support, multiplayer, modding, and a single-player campaign, which squarely meets this search for enjoyable and instructive video games.

    JavaModding FrameworksDeterministic Networking
    在 GitHub 上查看↗26,624
  • openttd/openttdOpenTTD 的头像

    OpenTTD/OpenTTD

    7,965在 GitHub 上查看↗

    OpenTTD is an open-source game engine and transport simulation game. It provides an isometric sandbox environment for building and managing complex logistics and transport networks. The project functions as a multiplayer simulation sandbox where users can build infrastructure cooperatively or competitively in a shared virtual world. The platform is designed as a moddable simulation system that supports external assets, graphics, and gameplay modifications. It includes mechanisms for downloading and integrating add-on content and utilizes a plugin-based system to extend game mechanics beyond t

    OpenTTD is a fully playable open-source transport simulation game with cross-platform support, multiplayer, a single-player campaign, modding tools, and binary releases—exactly the kind of complete, entertaining project you’re looking for.

    C++Modding FrameworksMultiplayer Networking
    在 GitHub 上查看↗7,965
  • yairm210/uncivyairm210 的头像

    yairm210/Unciv

    10,549在 GitHub 上查看↗

    Unciv is an open-source, cross-platform turn-based strategy game and a community-driven remake of a commercial strategy title. It simulates empire building, city management, and technological research for players on Android and desktop platforms. The project is designed as a moddable game engine, allowing users to override gameplay rules, modify units and buildings via external definition files, and replace audiovisual assets. It supports the distribution of custom maps and the ability to import mod archives from remote web addresses. The application includes a dedicated server for multiplay

    Unciv is a playable, cross-platform open-source turn-based strategy game that offers multiplayer, modding support, single-player campaigns, and binary releases, making it a comprehensive fit for this search.

    KotlinModding FrameworksGame Servers
    在 GitHub 上查看↗10,549
  • ppy/osuppy 的头像

    ppy/osu

    18,527在 GitHub 上查看↗

    This project is an open-source, cross-platform rhythm game engine designed to execute musical gameplay by synchronizing visual hit objects with audio tracks. It functions as a comprehensive competitive gaming platform that tracks player performance metrics, manages official leaderboards, and facilitates the distribution of rhythm-based challenges across desktop and mobile operating systems. The engine distinguishes itself through a modular architecture that decouples core gameplay logic from the engine, allowing developers to implement distinct game modes as swappable rulesets. It includes a

    ppy/osu! is a fully playable, cross-platform rhythm game with original visuals, active multiplayer, a built-in beatmap editor, and official binary releases, making it an exemplary open-source video game for both entertainment and study.

    C#Level Editors
    在 GitHub 上查看↗18,527
  • openra/openraOpenRA 的头像

    OpenRA/OpenRA

    16,450在 GitHub 上查看↗

    OpenRA is an open-source game engine designed for the development and modernization of real-time strategy titles. It provides a modular framework that allows developers to build standalone games or total conversion modifications by leveraging a trait-based entity composition system. The engine is built to support both the preservation of classic strategy games and the creation of new experiences, offering cross-platform compatibility and a flexible architecture for defining game rules and unit behaviors. The engine distinguishes itself through a configuration-driven approach where game logic,

    OpenRA is a playable open-source real-time strategy game that recreates classic titles with cross-platform support, single-player campaigns, multiplayer, and modding, fitting your search for complete open-source games.

    C#Level EditorsDeterministic NetworkingMission Scripting
    在 GitHub 上查看↗16,450
  • openrct2/openrct2OpenRCT2 的头像

    OpenRCT2/OpenRCT2

    15,211在 GitHub 上查看↗

    OpenRCT2 is an open-source reimplementation of a classic amusement park management simulation engine. It functions as a cross-platform engine that modernizes the original game, enabling it to run on contemporary operating systems while maintaining full compatibility with legacy assets and data files. The project distinguishes itself by providing a comprehensive multiplayer simulation server that supports cooperative, real-time park management and construction across multiple connected clients. It utilizes a deterministic lockstep networking model and a centralized action-based validation syst

    OpenRCT2 is a fully playable open-source reimplementation of RollerCoaster Tycoon 2 that runs cross-platform, supports multiplayer, includes modding tools, and offers the original single-player campaign as a complete game experience — though it requires the original commercial assets rather than providing its own original artwork.

    C++Modding FrameworksDeterministic Networking
    在 GitHub 上查看↗15,211
  • veloren/velorenveloren 的头像

    veloren/veloren

    7,099在 GitHub 上查看↗

    Veloren is an open-source multiplayer RPG featuring a voxel-based action adventure in a procedurally generated fantasy world. It is built upon a voxel game engine that supports 3D rendering via Vulkan and Metal, utilizing a procedural world generator to create geography and ecosystems based on erosion algorithms and temperature maps. The project is distinguished by a sandboxed plugin system using WebAssembly, which allows for the addition of new game logic and equipment without recompiling the core engine. It also features a dedicated game server architecture designed to synchronize state, ma

    Veloren is a fully playable open-source multiplayer RPG with a procedurally generated voxel world, original assets, modding support via WebAssembly plugins, and binary releases across platforms — exactly the kind of complete, explorable video game this search targets.

    RustMultiplayer Networking
    在 GitHub 上查看↗7,099
  • supertuxkart/stk-codesupertuxkart 的头像

    supertuxkart/stk-code

    5,104在 GitHub 上查看↗

    This project is an open-source 3D kart racing game and engine. It functions as a multi-mode competitive racer and customizable racing simulator featuring physics-based driving and vehicle collisions across diverse environments. The software includes tools for designing custom karts, authoring racing challenges, and creating 3D tracks. It supports a variety of competition styles beyond traditional racing, including soccer matches and scavenger hunts, and features a tactical combat powerup system and multiple kart classes with distinct performance attributes. The engine provides capabilities f

    Supertuxkart is a complete, playable open-source 3D kart racing game with cross-platform support, original assets, multiplayer modes, level and kart creation tools, and binary releases, making it an excellent candidate for both entertainment and learning.

    C++Racing GamesCustomization ToolsGame Mode Variety
    在 GitHub 上查看↗5,104
  • warzone2100/warzone2100Warzone2100 的头像

    Warzone2100/warzone2100

    3,850在 GitHub 上查看↗

    Warzone 2100 is an open-source real-time strategy game engine focused on tactical combat and base building. It operates as a real-time strategy game engine utilizing a data-driven asset pipeline and providing cross-platform support. The project features a modular unit design system that uses a technology tree to construct combat entities by combining chassis, propulsion, and weapon components. It includes a lockstep multiplayer network engine to synchronize game state across distributed clients for competitive matches, as well as a JavaScript game scripting framework for implementing custom l

    Warzone 2100 is a complete, open-source real-time strategy game with a single-player campaign, multiplayer, cross-platform support, and modding tools, making it a strong match for playable open-source games.

    C++Deterministic Networking
    在 GitHub 上查看↗3,850
  • freeciv/freecivfreeciv 的头像

    freeciv/freeciv

    1,552在 GitHub 上查看↗

    Freeciv is a complete, playable open-source turn-based strategy game with cross-platform support, original artwork, multiplayer, single-player campaigns, and binary releases—exactly the kind of playable game this search targets.

    CGamesStrategy Game EnginesStrategy Games
    在 GitHub 上查看↗1,552
  • endless-sky/endless-skyendless-sky 的头像

    endless-sky/endless-sky

    7,382在 GitHub 上查看↗

    Endless Sky is an open-source space trading simulation, 2D space combat simulator, and narrative exploration game. It functions as a plugin-based game engine that allows users to explore a vast universe, engage in tactical ship battles, and progress through a central plot within a sandbox environment. The project is distinguished by its highly moddable architecture, utilizing a directory-based plugin system and data-driven entity definitions to allow for content extensions and behavior overrides without recompiling source code. It further supports visual customization through programmable ver

    Endless Sky is a complete, playable open-source space trading and combat game with a rich single-player campaign and extensive modding support via its plugin system; it fits your search well, though it does not offer multiplayer mode.

    C++Modding Frameworks
    在 GitHub 上查看↗7,382
  • space-wizards/space-station-14space-wizards 的头像

    space-wizards/space-station-14

    3,523在 GitHub 上查看↗

    Space Station 14 is a C# multiplayer game and roleplay simulation framework. It is built upon an Entity-Component-System (ECS) game engine that separates logic into systems and data into components to manage complex entity interactions. The project functions as a grid-based physics simulator with a YAML data-driven prototype system for defining game objects. The project features a specialized 2D sprite rendering engine that maps server-side appearance data to client-side shaders. It implements a networking model with client-side prediction and dirty-flagged state synchronization to reduce inp

    Space Station 14 is a fully playable multiplayer roleplay simulation game with original artwork, modding support, and cross-platform binary releases, though it has no single-player campaign.

    C#Multiplayer NetworkingGame ServersMultiplayer Connection Handshaking
    在 GitHub 上查看↗3,523
  • unitytechnologies/open-project-1UnityTechnologies 的头像

    UnityTechnologies/open-project-1

    6,063在 GitHub 上查看↗

    This is an open-source 3D action-adventure game project built in Unity, providing a complete game development sample with player movement, combat, and exploration mechanics. The project is structured as a full Unity game project containing all assets, scenes, and scripts, designed for learning and extending game development skills through hands-on modification. The project implements core game systems through Unity's built-in features, including layered Animator state machines for character and enemy animation control, Scriptable Objects for modular game configuration, and a component-based e

    Unity Technologies' Open Project 1 is a complete, playable 3D action-adventure game with all assets and scripts provided, fitting the search for open-source games to play or learn from, though it lacks multiplayer, a level editor, or pre-built binaries.

    C#Action and AdventureCharacter Animation State MachinesEntity Component Systems
    在 GitHub 上查看↗6,063
  • tobspr-games/shapez.iotobspr-games 的头像

    tobspr-games/shapez.io

    6,900在 GitHub 上查看↗

    shapez.io is an open-source automation base building game and infinite sandbox factory simulation. Players extract and process geometric shapes through conveyor belts and industrial automation to meet delivery goals within an endless map. The project incorporates a logic circuit simulation environment, allowing for the creation of automated control systems using wiring and logic gates to optimize factory operations. It utilizes an entity-component game architecture to manage thousands of active elements across its simulation. Gameplay covers industrial automation and resource logistics, spec

    shapez.io is a complete, playable open-source factory automation game with original assets and a single-player campaign, available cross-platform via browser, though it lacks multiplayer and a built-in level editor.

    JavaScriptFactory Automation GamesIndustrial Automation SimulationsAutomation Logic
    在 GitHub 上查看↗6,900
  • citybound/cityboundcitybound 的头像

    citybound/citybound

    8,123在 GitHub 上查看↗

    Citybound is an open-source multiplayer city simulation game and collaborative urban planner. It provides a shared digital space where multiple users co-manage city growth, design infrastructure layouts, and develop urban environments in real time. The project functions as a collaborative city builder, allowing players to plan and evolve a virtual city together. Changes made to the urban environment are reflected immediately for all connected participants within the shared simulation. The system utilizes an entity-component simulation to manage urban behavior and a shared-world coordinate sy

    Citybound is a playable open-source multiplayer city simulation game that fits the search for open-source video games, though its focus on collaborative real-time urban planning means it lacks a single-player campaign and may not offer the modding or level-editor features you're looking for.

    RustReal-time CollaborationCollaborative Simulation EnvironmentsCollaborative Urban Planning
    在 GitHub 上查看↗8,123
  • id-software/doom-3-bfgid-Software 的头像

    id-Software/DOOM-3-BFG

    5,325在 GitHub 上查看↗

    This repository contains the C++ game source code for a single-player first-person shooter action game. It is a software implementation of the Id Tech 4 engine, designed for 3D rendering with a focus on real-time unified lighting and geometry. The project enables the modification of core engine logic and rendering systems. It serves as a resource for classic game engine modification, first-person shooter development, and retro game preservation. The engine utilizes a unified shader pipeline and stencil shadow volumes for lighting effects, alongside BSP tree spatial partitioning for visibilit

    This repository provides the complete source code for the classic first-person shooter Doom 3 BFG Edition, which is a playable game when combined with the original game assets, making it a valuable resource for both entertainment and learning about game engine design and modding.

    C++Game Source CodeC++ Game EnginesFirst-Person Shooter Development
    在 GitHub 上查看↗5,325
  • 0ad/0ad0ad 的头像

    0ad/0ad

    2,817在 GitHub 上查看↗

    DEPRECATED Git mirror of the 0 A.D. SVN source code (migrated to https://gitea.wildfiregames.com on August 20th 2024)

    0 A.D. is the source code repository for a complete, playable open-source real-time strategy game with original artwork, cross-platform support, multiplayer, and a single-player campaign, though this deprecated mirror lacks binary releases and may not be the best source for immediate play.

    C++GamesGaming ToolsStrategy and Simulation
    在 GitHub 上查看↗2,817
  • openxcom/openxcomOpenXcom 的头像

    OpenXcom/OpenXcom

    2,185在 GitHub 上查看↗

    Open-source clone of the original X-Com 👽

    OpenXcom is a playable open-source clone of the classic X-Com turn-based strategy game, squarely fitting the category of an open-source video game; while it may require the original game's assets and lacks some listed features like multiplayer, it remains a genuine game for entertainment or learning.

    C++Turn Based Strategy
    在 GitHub 上查看↗2,185
  • unknown-horizons/unknown-horizonsunknown-horizons 的头像

    unknown-horizons/unknown-horizons

    1,517在 GitHub 上查看↗

    Unknown Horizons official code repository

    Unknown Horizons is a playable open‑source simulation/strategy game whose official code repository is provided here, fitting the search for a complete video game — though the listing lacks detail on specific features like multiplayer or a level editor.

    PythonBusiness and SimulationGaming ApplicationsSimulation Games
    在 GitHub 上查看↗1,517
  • lampe-games/godot-open-rtslampe-games 的头像

    lampe-games/godot-open-rts

    1,029在 GitHub 上查看↗

    This project is a real-time strategy game framework built for the Godot engine, providing a foundational template for developing isometric strategy titles. It offers a collection of reusable systems designed to accelerate the creation of competitive games, including support for both human and artificial intelligence participants. The framework distinguishes itself through a comprehensive suite of core mechanics tailored for the real-time strategy genre. It includes a dedicated fog-of-war system that obscures map regions based on unit line-of-sight, alongside isometric pathfinding and navigati

    This is a playable open-source real-time strategy game built with Godot 4, making it a complete and original title that fits your search for a playable video game.

    GDScriptReal-Time Strategy EnginesEntity Component SystemsFog of War Management
    在 GitHub 上查看↗1,029
  • pmndrs/racing-gamepmndrs 的头像

    pmndrs/racing-game

    2,203在 GitHub 上查看↗

    This project is a browser-based game engine and implementation of a racing game built using a declarative component architecture. It provides a framework for constructing interactive three-dimensional environments and game objects by mapping hierarchical data structures to a persistent scene graph. The engine distinguishes itself by synchronizing game logic with high-performance rendering through a centralized data store. This approach ensures that physics calculations, player progress, and environmental variables remain consistent with the visual output of the scene. Developers can compose c

    This is an open-source racing game that is playable in the browser, fitting the category of a playable video game; however, the minimal description does not confirm features like multiplayer, level editor, or binary releases, so it is a narrower but valid example.

    TypeScriptMulti-Dimensional Game Creation3D Game EnginesCentralized State Management
    在 GitHub 上查看↗2,203
  • armour/multiplayer-fpsArmour 的头像

    Armour/Multiplayer-FPS

    1,235在 GitHub 上查看↗

    This project is a networked first-person shooter framework built for the Unity game engine. It provides a foundational architecture for managing multiplayer sessions, enabling real-time synchronization of player movement, health, and combat actions across all connected clients. The framework utilizes an authoritative server model to maintain a consistent game state, supported by remote procedure calls to handle networked events. It incorporates a component-based entity system to define gameplay logic and uses state machines to manage character animations, ensuring smooth transitions between m

    This repository offers a complete multiplayer first-person shooter game built in Unity, making it a playable open-source title that fits the search, though it focuses solely on multiplayer and lacks a single-player campaign, level editor, or explicit cross-platform support.

    C#Unity Game FrameworksAuthoritative Game Logic HostsMultiplayer Session Management
    在 GitHub 上查看↗1,235
  • luanti-org/minetest_gameluanti-org 的头像

    luanti-org/minetest_game

    1,545在 GitHub 上查看↗

    Minetest Game is an open-source voxel sandbox engine that provides a foundational environment for building, exploring, and modifying procedurally generated worlds. It functions as a creative platform where users can construct complex structures and interact with a three-dimensional, block-based landscape without predefined goals or hostile entities. The project distinguishes itself through a modular architecture that separates game mechanics from the core engine. By utilizing a sandboxed scripting environment and event-driven hooks, it allows for the dynamic modification of game behavior, ena

    Minetest Game is the default playable game for the Minetest engine, offering a cross-platform sandbox survival experience with multiplayer and deep modding support, though it serves primarily as a base for customisation rather than a polished single-player campaign.

    LuaVoxel EnginesData-Driven ConfigurationEvent-Driven Hooks
    在 GitHub 上查看↗1,545
  • iamkun/tower_gameiamkun 的头像

    iamkun/tower_game

    1,596在 GitHub 上查看↗

    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 playable HTML5 canvas-based tower-building game that runs in any modern browser (cross-platform), but it is a simple single-player experience without multiplayer, level editing, or binary releases, so it fits the search for a playable open-source game though it lacks most of the listed advanced features.

    JavaScriptPhysics-Based Stacking Simulators2D Game EnginesBrowser-Based Engines
    在 GitHub 上查看↗1,596
一览前 10 名对比
仓库Star 数语言许可证最后推送
wesnoth/wesnoth6.7KC++GPL-2.02026年6月16日
anuken/mindustry26.6KJavagpl-3.02026年2月20日
openttd/openttd8KC++NOASSERTION2026年6月17日
yairm210/unciv10.5KKotlinMPL-2.02026年6月16日
ppy/osu18.5KC#MIT2026年6月16日
openra/openra16.5KC#gpl-3.02026年2月17日
openrct2/openrct215.2KC++gpl-3.02026年2月20日
veloren/veloren7.1KRustgpl-3.02026年2月20日
supertuxkart/stk-code5.1KC++other2026年2月18日
warzone2100/warzone21003.9KC++GPL-2.02026年6月16日

Related searches

  • 经典游戏的开源克隆版
  • an open source game engine for development
  • 开源游戏开发引擎
  • 开源软件综合目录
  • an open source game written in Go
  • 游戏开发
  • 用于经典游戏的开源引擎
  • 开源游戏开发引擎