awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
endless-sky avatar

endless-sky/endless-sky

0
View on GitHub↗
7,382 stars·1,264 forks·C++·GPL-3.0·9 vuesendless-sky.github.io↗

Endless Sky

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 vertex and fragment shaders.

The simulation covers galactic trade with a dynamic economy of commodity prices, hyperspace navigation between star systems, and tactical warfare featuring fleet commands and ship boarding. It includes comprehensive ship management for customizing modular components, hiring crew, and managing financial loans, alongside a state-based narrative engine that tracks political faction influence and story milestones.

The software includes developer utilities for asset validation and supports build environment configurations for multiple operating systems.

Features

  • 2D Space Combat Simulators - A simulation of spacecraft dogfights using ship-mounted weaponry, fleet commands, and boarding mechanics.
  • Cargo and Passenger Logistics - The game facilitates transporting cargo and people between systems to earn currency for equipment and upgrades.
  • Plugin Management Systems - Provides systems to install, remove, and configure third-party extensions to modify default behavior.
  • Commodity Trading Simulations - The game enables buying and selling goods between systems to make a profit based on local market prices.
  • Data-Driven Content Extensions - Supports adding new assets and data files through dedicated directories to introduce new entities.
  • Entity Definitions - Implements data-driven definitions for game objects and entities to allow modifications without recompilation.
  • Flight Control Simulation - Provides thrust, rotation, and auto-steering controls for navigating through space.
  • Galactic Navigation Systems - Features a network of star systems connected by hyperspace links for discovering civilizations.
  • Galactic Trade Simulations - Implements a trade system based on transporting cargo and passengers between systems with dynamic pricing.
  • Game Engines - A game architecture that allows extending content and behavior via data files and custom shaders.
  • Game Modification Frameworks - Provides a framework for overriding properties of existing game elements to change behavior and attributes.
  • Hyperspace Navigation Systems - The game implements navigation between systems using hyperspace links with associated fuel consumption management.
  • In-Game Marketplaces - Features a marketplace for purchasing new or secondhand starships and managing escorts.
  • Modular Ship Component Systems - Allows customizing ships by installing interchangeable engines, generators, and weapons to alter performance.
  • Narrative Sandboxes - Implements an open-universe sandbox where players progress through a central plot and influence political factions.
  • Narrative Space Exploration Games - An experience combining sandbox trading with a central plot and political faction interactions.
  • Open Source Games - An open-source sandbox game featuring space exploration, commodity trading, and tactical ship combat.
  • Ship Upgrade Mechanics - Enables improving spacecraft performance and firepower by purchasing better vessels or upgrading components.
  • Space Combat Simulations - Features tactical ship battles with specialized weaponry, fleet commands, and boarding maneuvers.
  • Space Combat Systems - Features ship-mounted weaponry for fighting opposing forces, securing territory, and collecting bounties.
  • Space Exploration Simulations - Provides a vast universe for navigating star systems and discovering alien civilizations.
  • State-Based Narrative Engines - Tracks plot milestones and conversation nodes to trigger specific missions based on player progress.
  • Tactical Combat Simulations - Calculates complex weapon behaviors including tracking modes, firing patterns, and tactical escort commands.
  • Modding Frameworks - Provides a framework for extending gameplay through plugins, data modification, and shader overrides.
  • Universe Exploration Systems - The game provides a sandbox universe for discovering new locations and interacting with various cultures and factions.
  • Vehicle Customization Systems - Allows installation and removal of engines, generators, and weapons to customize ship performance.
  • Dynamic Market Simulations - Simulates a dynamic economy with fluctuating commodity prices across multiple star systems.
  • Plugin-Based Architectures - Provides a plugin-based architecture that loads assets and data from directories to extend game content.
  • Branching Storylines - Tracks the completion of a central plot and side quests to influence the political landscape.
  • Dynamic Price Simulations - Simulates commodity price fluctuations across the galactic map to create trading opportunities.
  • Gameplay Parameter Management - Enables modifying simulation settings and gameplay parameters on a per-save basis from the menu.
  • Story Event Logs - Includes a log book to maintain a record of major story events and milestones achieved.
  • Celestial Interaction Mechanics - Allows players to scan ships and asteroids, initiate hyperspace jumps, and land on planets.
  • Crew Management Systems - Provides systems to hire and manage crew members to operate ships and improve boarding success.
  • Faction Combat Systems - Provides systems for defeating pirates and engaging in large-scale faction conflicts.
  • Faction Influence Systems - Allows players to form strategic alliances and take sides in conflicts to progress through storylines.
  • Fleet Command Systems - Implements tactical commands for wingmen to coordinate movement, combat, and resource gathering.
  • Mission Progression Systems - Features a primary plot line and minor contracts that players follow to progress through the world.
  • Ship Boarding Mechanics - Allows players to board disabled vessels to steal equipment or capture the ship.
  • Custom Shader Programming - Allows overriding vertex and fragment shaders using a shading language for custom rendering effects.
  • Visual Effect Shaders - Utilizes programmable vertex and fragment shaders for real-time graphical effects and sprite transformations.
  • Game Information Interfaces - Provides a centralized interface for star maps, player information, and message logs.
  • Geographic View Navigation - Implements UI controls for panning and zooming through the galactic coordinate system.
  • Action and Adventure - Space exploration, trading, and combat simulation.
  • Sandbox and Voxel - Space trading and combat sandbox.

Historique des stars

Graphique de l'historique des stars pour endless-sky/endless-skyGraphique de l'historique des stars pour endless-sky/endless-sky

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Questions fréquentes

Que fait endless-sky/endless-sky ?

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.

Quelles sont les fonctionnalités principales de endless-sky/endless-sky ?

Les fonctionnalités principales de endless-sky/endless-sky sont : 2D Space Combat Simulators, Cargo and Passenger Logistics, Plugin Management Systems, Commodity Trading Simulations, Data-Driven Content Extensions, Entity Definitions, Flight Control Simulation, Galactic Navigation Systems.

Quelles sont les alternatives open-source à endless-sky/endless-sky ?

Les alternatives open-source à endless-sky/endless-sky incluent : tmodloader/tmodloader — tModLoader is a modding framework and toolset designed for expanding game content and extending core game logic. It… space-wizards/space-station-14 — Space Station 14 is a C# multiplayer game and roleplay simulation framework. It is built upon an… anuken/mindustry — Mindustry is a cross-platform game engine and factory automation simulation that combines resource management with… ppy/osu — This project is an open-source, cross-platform rhythm game engine designed to execute musical gameplay by… opendiablo2/opendiablo2 — OpenDiablo2 is an open-source re-implementation of an isometric action role-playing game engine. It functions as a… openrct2/openrct2 — OpenRCT2 is an open-source reimplementation of a classic amusement park management simulation engine. It functions as…

Alternatives open source à Endless Sky

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Endless Sky.
  • tmodloader/tmodloaderAvatar de tModLoader

    tModLoader/tModLoader

    5,099Voir sur GitHub↗

    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

    C#apigamesteam
    Voir sur GitHub↗5,099
  • space-wizards/space-station-14Avatar de space-wizards

    space-wizards/space-station-14

    3,523Voir sur 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

    C#c-sharpgamehacktoberfest
    Voir sur GitHub↗3,523
  • ppy/osuAvatar de ppy

    ppy/osu

    18,527Voir sur 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

    C#beatmapcatchgame
    Voir sur GitHub↗18,527
  • anuken/mindustryAvatar de Anuken

    Anuken/Mindustry

    26,624Voir sur 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
    Voir sur GitHub↗26,624
Voir les 30 alternatives à Endless Sky→