Build It Yourself
Prerequisites
- Node.js >= 20.0
- Rust = 1.77.2
- .NET SDK >= 8.0
- .NET Framework Developer Pack = 4.8
- VS Build Tools = latest
- WebView2 = latest - pre-installed on Windows 11 and the latest version of Windows 10
Clone Repo And Submodules
git clone --recursive https://github.com/zevnda/steam-game-idler.git
cd ./steam-game-idlerInstall Dependencies
npm run installBuild Libraries
dotnet build ./libs/SteamUtility.csproj # Outputs to `/src-tauri/libs/`Create Environment Files
Create a .env.dev and .env.prod file in the root of ./steam-game-idler
Add a KEY variable containing your Steam Web API Key to both .env.dev and .env.prod
.env.dev
.env.prod
pnpm-lock.yaml
package.json
KEY="ABC123******789XYZ"KEY="ABC123******789XYZ"Development or Production Build
# Development
npm run tauri dev
# Production
npm run tauri build # Outputs to `/src-tauri/target/release/bundle/`