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

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

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

SFTtech/openage

0
View on GitHub↗
14,100 星标·1,232 分支·Python·other·6 次浏览openage.dev↗

Openage

Openage is an open-source game engine designed to execute real-time strategy games. It provides the core logic, networking, and rendering infrastructure necessary to recreate classic strategy mechanics across multiple operating systems.

The engine utilizes a deterministic lockstep simulation and a client-server architecture to maintain synchronized game states across participants. It distinguishes itself through a data-driven configuration system that allows for extensive game modding, enabling users to adjust mechanics and visual elements by editing human-readable files without requiring source code modifications.

The project includes a comprehensive suite of tools for managing multiplayer sessions, including lobby creation and matchmaking services. Its internal architecture relies on a component-based entity system and a hardware-agnostic rendering layer to process complex game interactions and visual output consistently.

Features

  • Real-Time Strategy Engines - Recreates classic strategy game mechanics using modern rendering standards and data-driven configuration.
  • Game Engines - Provides the core logic, networking, and rendering infrastructure for real-time strategy games.
  • Deterministic Networking - Synchronizes game state across clients using deterministic input streams to ensure simulation consistency.
  • Entity Component Systems - Constructs game objects from modular data containers for decoupled logic processing.
  • Matchmaking Services - Coordinates online sessions and manages lobby connections for competitive strategy games.
  • Game Engines and Remakes - Modern engine remake for a classic real-time strategy game.
  • Strategy and Roguelikes - RTS engine for classic historical strategy games.
  • Strategy Game Engines - Engine clone for a classic real-time strategy game.
  • Strategy and Simulation - Engine recreation for a classic medieval RTS series.
  • Data-Driven Development - Enables runtime modification of game logic and entity behaviors via external configuration files.
  • Game Servers - Manages multiplayer sessions, including lobby creation and real-time data synchronization for active participants.
  • Lobby & Matchmaking Services - Coordinates online matches through integrated lobby creation and matchmaking services.
  • Modding Toolkits - Allows users to adjust game mechanics and visuals by editing human-readable configuration files.
  • Cross-Platform Rendering Layers - Provides a hardware-agnostic rendering layer for consistent visual output across platforms.
  • Modding Frameworks - Facilitates the customization of game mechanics and visual elements through external configuration files.
  • State Synchronization - Maintains consistent game state across distributed clients using delta updates.

Star 历史

sfttech/openage 的 Star 历史图表sfttech/openage 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Openage 的开源替代方案

相似的开源项目,按与 Openage 的功能重合度排序。
  • 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,

    C#command-and-conquercross-platformcsharp
    在 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

    C++c-plus-pluscmakecpp
    在 GitHub 上查看↗15,211
  • 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

    Javaandroiddesktopgame
    在 GitHub 上查看↗26,624
  • 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

    C++
    在 GitHub 上查看↗3,850
查看 Openage 的所有 30 个替代方案→

常见问题解答

sfttech/openage 是做什么的?

Openage is an open-source game engine designed to execute real-time strategy games. It provides the core logic, networking, and rendering infrastructure necessary to recreate classic strategy mechanics across multiple operating systems.

sfttech/openage 的主要功能有哪些?

sfttech/openage 的主要功能包括:Real-Time Strategy Engines, Game Engines, Deterministic Networking, Entity Component Systems, Matchmaking Services, Game Engines and Remakes, Strategy and Roguelikes, Strategy Game Engines。

sfttech/openage 有哪些开源替代品?

sfttech/openage 的开源替代品包括: openra/openra — OpenRA is an open-source game engine designed for the development and modernization of real-time strategy titles. It… openrct2/openrct2 — OpenRCT2 is an open-source reimplementation of a classic amusement park management simulation engine. It functions as… anuken/mindustry — Mindustry is a cross-platform game engine and factory automation simulation that combines resource management with… warzone2100/warzone2100 — Warzone 2100 is an open-source real-time strategy game engine focused on tactical combat and base building. It… openttd/openttd — OpenTTD is an open-source game engine and transport simulation game. It provides an isometric sandbox environment for… minetest/minetest — Minetest is an open-source voxel game engine and platform used to create and share moddable 3D block-based games. It…