public function searchGames($query, $parameters = [], $offset = 0, $limit = 25)
    {
        list($offset, $limit) = $this->normalizeOffsetAndLimit($offset, $limit);

        $query = str_replace(' ', '-', $query);

        $params = array_merge($this->buildFilterParameters($parameters), [
            'q' => $query,
            'offset' => $offset,
            'limit' => $limit,
        ]);

        return $this->request('games/search', $params);
    }