Sí, hay demasiados juegos con ese nombre, lo que dificulta encontrarlo en Steam.
Buena sugerencia 🙂
O en el propio itch.io o en cualquier otra tienda.