+function buildMakeCategory($name, $games)
+{
+ $data = [
+ 'title' => $name,
+ 'rows' => [],
+ 'tiles' => [],
+ ];
+
+ $games = sortByTitle($games);
+ addDiscoverRow($data, '', $games);
+
+ return $data;
+}
+
+function buildSpecialCategory($name, $games)
+{
+ $data = [
+ 'title' => $name,
+ 'rows' => [],
+ 'tiles' => [],
+ ];
+
+ $first3 = array_slice($games, 0, 3);
+ $chunks = array_chunk(array_slice($games, 3), 4);
+ array_unshift($chunks, $first3);
+
+ foreach ($chunks as $chunkGames) {
+ addDiscoverRow($data, '', $chunkGames);
+ }
+
+ return $data;
+}
+