Skip to content
jwr@malifex~/projects/gamestates

Type help for commands. Press Enter to run, Up or Down for command history, and Escape to dismiss output.

jwrOS / navigation

← selected systemsproject.reader / gamestates
GamingPublic Beta

Gamestates

One library. One identity. Every game you love.

Bring your gaming life together across platforms and generations: a unified library, a personal gaming identity, remembered playthroughs, and easier game nights.

project-gamestates-1200x630.png

Overview / the idea

Gamestates is built around the idea that your gaming life is bigger than any one platform. Its public vision brings together your library, your identity, the memories of your playthroughs, and the friends you want to play with. The result is a place to connect the games you love with the experiences and people around them.

Capabilities / what makes it tick

01

One library

A unified view of your gaming life across platforms and generations.

02

A personal gaming identity

A place to express the games and experiences that matter to you.

03

Playthroughs and game nights

Remember your time with each game and bring friends together for the next session.

Dependencies / stack

  • Full-stack Rust
  • Leptos
  • Axum
  • Tauri
  • Postgres

My contribution

Software Engineer / Product Manager

Case study / under the surface

A gaming life beyond a single platform

Gamestates presents a unified library and identity across platforms and generations. The focus is on the player and their relationship with games, bringing a scattered gaming life into a more connected whole.

Remember the experience

Games become part of a personal history. Remembering playthroughs gives the library a human dimension: the experiences you return to, the stories you finish, and the games that stay with you.

Make the next game night easier

The social side of Gamestates connects that personal library with the people you play with. Its public mission includes bringing friends together and making game night easier to organize. Explore the Gamestates site for the current product information.

Enter runs a command. Up and Down recall history. Tab completes commands; press Tab again to choose a suggestion. Escape dismisses suggestions. Control L clears output. Control C cancels input. Control backtick opens or minimizes the window. Focus the title bar to move with arrows or H J K L; hold Shift to resize. Focus the scrollback to scroll with arrows or H J K L.