Steamworks Platform Integration (Spacewar)

Steamworks Platform Integration (Spacewar)
Steamworks Platform Integration (Spacewar)

MAKE — STEAMWORKS PLATFORM INTEGRATION (SPACEWAR)

Steamworks Platform Integration (Spacewar)
Client:
VALVE SOFTWARE
View profile
Domain:
Make, Support, Relate, Evolve

Steamworks platform integration engineering — achievements, cloud, lobbies, inventory and the certification plumbing underneath a PC release.

Partner studio: Puny Human

Concept

Spacewar is Valve's Steamworks API example application: the reference title every developer builds and tests Steam integrations against before a real application ID exists. It exercises the full Steamworks surface — matchmaking lobbies and the server browser, friends, avatars and persona data, stats and achievements, Steam Cloud, multiplayer authentication and VAC handling, in-game voice, the Steam Inventory Service, leaderboards, the HTML surface and minidump crash reporting.

Requirement

Steam integration is unglamorous, high-consequence platform work. It gates release, it touches identity, entitlement and save data, and it is where certification problems surface late and expensively. The requirement was engineering that knew the Steamworks surface well enough to implement and validate it against the reference application before it reached a shipping title.

Approach

Engineers worked against the Steamworks SDK and its reference application, implementing and validating platform integration across achievements, cloud saves, lobbies and matchmaking, inventory, Workshop and the associated certification plumbing.

Delivery scope

  • Steamworks SDK integration
  • Achievements, stats and leaderboards
  • Steam Cloud and save data
  • Lobbies and matchmaking
  • Steam Inventory Service and Workshop
  • Authentication and VAC handling
  • Crash reporting and diagnostics
  • Release certification support

Results

  • Engaged 2019
  • 2–5 person-months delivered, across 1–2 engineers
  • Established a reusable Steamworks integration capability applied across subsequent client titles
  • Representative of the platform-plumbing service line that underpinned the studio's porting business

Engine: Steamworks SDK.

Engaged 2019

Wireframe cubes nested inside a larger open cube, drawn in indigo and periwinkle line work.Wireframe planes stacked in ascending steps above a dense lattice.An open wireframe cube crossed by diagonal lines converging at its corners.

Next

MAKE — THE BARD'S TALE IV: BARROWS DEEP
The Bard's Tale IV: Barrows Deep
Explore
The Bard's Tale IV: Barrows Deep key art
Showcase
All
Work
Explore
Contact

Tell us what the production problem is

Describe the problem and we will scope the smallest useful engagement.

Your message has been received.
A new story begins here.
Oops! Something went wrong while submitting the form.