1. Decide whether you need Steamworks API integration
You can ship on Steam without Steamworks API integration , but the API is recommended for things players expect: overlay behavior, achievements, leaderboards, invites, lobbies, Steam Cloud, etc. Valve explicitly says Steamworks API integration is not required to ship, but is highly recommended for Steam specific interactions. ([Steamworks][1])
For Bevy, you have two main options:
Option A — Bevy 0.18: use bevy steamworks
The latest bevy steamworks docs I found show version 0.16.0 , depending on bevy app ^0.18 and bevy ecs ^0.18 , so it is a clean fit for Bevy 0.18 projects. ([Docs.rs][2])
toml
[dependencies]
bevy = "0.18"