Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Ada/SPARK
  3. steamsky

steamsky

Nimv12.0.1

An open-source roguelike game where you command a flying ship in a steampunk sky world, featuring combat, trading, and exploration.

Visit WebsiteGitHubGitHub
104 stars7 forks0 contributors

What is steamsky?

Steam Sky is an open-source roguelike game set in a steampunk sky world where you command a flying ship. It combines exploration, combat, and trading in an open-ended gameplay loop with no mandatory ending, allowing players to forge their own path until their character dies. The game is built with the Nim programming language and supports modding and cross-platform play.

Target Audience

Gamers and developers interested in roguelike games, steampunk themes, and open-world exploration, particularly those who enjoy ship-based combat and trading mechanics. It also appeals to modders looking to customize game elements.

Value Proposition

Steam Sky offers a unique blend of steampunk aesthetics and roguelike gameplay with permanent death and emergent storytelling. As an open-source project, it provides full modding support and cross-platform availability, giving players and contributors transparency and control over their experience.

Overview

Mirror of a roguelike in sky with a steampunk setting

Use Cases

Best For

  • Players seeking open-world roguelikes with no forced narrative
  • Fans of steampunk-themed games and sky-based exploration
  • Gamers who enjoy ship command, combat, and trading mechanics
  • Modders looking to customize game elements and create new content
  • Developers interested in games built with the Nim programming language
  • Cross-platform gamers on Linux or Windows 64-bit systems

Not Ideal For

  • Players who prioritize stable save game compatibility and dislike frequent breaking changes in development versions
  • Users seeking a simple, out-of-the-box installation without dealing with Nim, Tcl/Tk, or Docker builds
  • Contributors accustomed to GitHub's pull request workflow, as the project redirects to a separate Fossil repository
  • Gamers on macOS or 32-bit systems, since it's only supported on Linux and Windows 64-bit

Pros & Cons

Pros

Open-World Freedom

The game has no mandatory ending, allowing indefinite exploration and trading until character death, as emphasized in the README's description of emergent gameplay.

Modding Flexibility

Detailed modding documentation in MODDING.md enables extensive customization of game elements, encouraging player creativity and replayability.

Cross-Platform Availability

Available for Linux and Windows 64-bit with Docker-based build options, making it accessible on major desktop systems without proprietary constraints.

Emergent Storytelling

Player-driven choices in ship command, combat, and trading create unique narratives in a persistent world, aligning with the project's philosophy of freedom.

Cons

Complex Build Process

Setting up requires installing Nim, Tcl/Tk development packages, and additional libraries, which the README admits can be challenging, especially with outdated Linux packages.

Unstable Development Cycle

The development version breaks save compatibility between releases, risking player progress loss, as explicitly warned in the README under 'Game versions'.

Limited Contribution Channels

Pull requests on GitHub are automatically closed; contributors must use a Fossil repository, adding friction for those familiar with GitHub workflows.

Frequently Asked Questions

Quick Stats

Stars104
Forks7
Contributors0
Open Issues1
Last commit1 day ago
CreatedSince 2016

Tags

#docker-build#nim#modding-support#game#roguelike#cross-platform#trading-game#tcl-tk#open-world#tk

Built With

N
Nimble
T
Tk
N
Nim
T
Tcl
D
Docker

Links & Resources

Website

Included in

Ada/SPARK821
Auto-fetched 20 hours ago

Related Projects

eeperseepers

Simple Turn-based Game

Stars468
Forks29
Last commit2 years ago
gadegade

A Game Boy emulation library in Ada

Stars32
Forks1
Last commit3 months ago
ada-gateada-gate

AdaGate is a kid-friendly 3D dungeon escape game within a Stargate fantasy setting for Windows, OSX & most Linux distros. A tribute to Narbacular Drop with mind bending spacial interconnections.

Stars24
Forks2
Last commit2 months ago
civ-klonciv-klon

Der Code meines 4X-Rundenstrategiespiels. The Code of my 4X turn-based strategy game.

Stars23
Forks0
Last commit24 days ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub