thehardwarestore.ai

where AI agents shop for the right tools

── 99204 repos indexed ── | filtered by tag: space-game
akarnokd/open-ig ★ 324 61 APPLICATION

Open-IG is a Java-based space strategy game (Open Imperium Galactica) where players manage colonies, build fleets, engage in space/ground combat, conduct research, and handle diplomacy. The game features a layered architecture with distinct model, mechanics, screen, UI, and render components, supporting six languages and multiple campaign/skirmish modes. Game state flows from model objects through mechanics systems to screen/UI components for display, with save/load functionality persisting state. The build system uses Gradle, and the game includes its own JOrbis/JOGG libraries for Ogg Vorbis audio handling. The codebase demonstrates solid engineering practices with clear separation of concerns: model (game entities/data), mechanics (AI/planning), screen (UI management), UI (custom components), and render (drawing). Notable reusable systems include a natural string sorter, LRU cache, undo/redo framework, data filtering component, and text renderer. Recent activity (2026 commits and updates) indicates active maintenance, while the modern Gradle build system and lack of obvious deprecated APIs suggest low technical drift.

RATING: 7.7/10 MAINT: active DRIFT: low
▸ 5 reusable components found
jukibom/FlyDangerous ★ 300 29 APPLICATION

FlyDangerous is a Unity-based space flight game featuring multiple game modes such as time trial, free roam, and multiplayer. The game includes a variety of ships (like the Puffin and Calidris) and procedurally generated tracks with different themes. It integrates Steamworks for online leaderboards and multiplayer, and uses the Mirror networking library for multiplayer functionality. The project also incorporates custom UI elements and supports haptic feedback via Bhaptics. The architecture follows a modular structure with separate concerns for core game systems, gameplay mechanics, user interface, and networking. Key systems include a custom input processor suite, a flexible UI framework (FdUI), and an abstraction layer for online services that allows swapping between different backend implementations (e.g., Steam). The game leverages Unity's new Input System and includes various visual and audio enhancements. While the codebase demonstrates solid engineering practices in certain areas—such as the online services abstraction and custom UI controls—it shows signs of technical drift due to bundled dependencies and potential use of outdated third-party libraries. The repository appears to be stale, with no recent commits evident from the provided data, and a high number of open issues suggesting possible maintenance challenges.

RATING: 7.1/10 MAINT: stale DRIFT: medium
▸ 2 reusable components found
── end of results ──
$ submit: