Original size 1140x1600

Анализ игр с платформы Steam для выпуска собственного проекта

PROTECT STATUS: not protected

РУБРИКАТОР

3-11. Концепция и выбор датасета. 12-15. Подготовка к анализу. 16-45. Анализ данных. 46-53. Использованные ресурсы.

big
Original size 1344x426

Концепция и выбор датасета

Я обучаюсь на ОП «Геймдизайн» и задумываюсь о скором выпуске собственной инди-игры в жанре экшен, поэтому мне было интересно проанализировать современные тренды игровой индустрии.

Датасет

Мне нужен был актуальный датасет, собирающий информацию с той площадки, которую я планирую использовать при выпуске игры — Steam. По запросу «steam datasets» я получила различные датасеты с сайта Kaggle. Изучив предложенные варианты, я выбрала самый крупный датасет за 2024 год: https://www.kaggle.com/datasets/joebeachcapital/top-1000-steam-games?resource=download&select=93182_steam_games.csv

В этом датасете присутствовали интересующие меня параметры: дата выпуска, жанр, цена.

Так как большинство данных состоит именно из цифр, наиболее удобными мне показались линейные графики — кроме ситуации, в которой я решила проанализировать язык выпущенных игр, здесь я использовала круговую диаграмму.

Оформление

Я рассматривала несколько вариантов оформления — ретро-пиксели, игровые интерфейсы, но решила остановиться на футуристичном неоне. В качестве фоне для всех диаграмм я выбрала обычный черный, а затем подобрала яркие цвета для графиков.

Original size 1500x384

В качестве шрифта я выбрала Tektur от Google Fonts, его начертание показалось мне достаточно футуристичным: https://fonts.google.com/specimen/Tektur

Подготовка к анализу

Для начала я перевела датасет из формата csv в формат xslx. Затем вручную просмотрела столбцы с имеющимися данными и очистила те данные, которые мне не интересны, например, ссылки на издательства.

Далее я определилась с тем, какие библиотеки мне понадобятся — импортировала pandas, matplotlib.pyplot и numpy для анализа данных и построения графиков, а также google.colab для загрузки выбранного шрифта и датасета.

Original size 1200x450

Используя библиотеку google.colab, я импортирую выбранный шрифт и датасет.

Анализ данных

Количество выпущенных игр

Для начала я решила убедиться, что Steam действительно популярная и, главное, актуальная площадка для выпуска игр, которую стоит рассматривать в качестве платформы.

Original size 3571x1771

Для того, чтобы получить график, я проанализировала все представленные игры по столбцу «Release date».

Original size 1200x223

Я беру данные из столбца «Release date» в формате dd.mm.yyyy, достаю из них год и подсчитываю, сколько игр было выпущено в каждом году.

Далее я оформила график в неоновом голубом и вывела его для просмотра.

Original size 1200x309

Оформление графика.

0
1/2

Полученный график еще раз и код целиком.

С помощью представленного графика стало очевидно, что Steam — действительно актуальная платформа, количество выпущенных игр с каждым годом только растет (стоит учитывать, что за 2024 датасет неполный и не включает игры, выпущенные после 15 сентября).

Эту площадку стоит рассматривать как основную для выпуска игры.

Количество выпущенных игр в жанре Action

Так как я хочу выпустить игру в жанре экшн или Action по датасету, я решила изучить популярность таких игр на платформе.

Original size 3572x1770

Сначала я составила график для игр с жанром только Action, но это оказалось малорепрезентативным — и я решила посмотреть игры, где Action встречается с любым другим жанром. Тут стало ясно, что моя игра не может быть чистым экшеном — спрос на такие игры небольшой.

Затем я обратила внимание на жанр Indie и решила посмотреть, сколько инди-проектов имеют жанр Action. Здесь я поняла, что добавлять какой-то дополнительный жанр вопреки первоначальной задумке не придется — чистые инди-экшены все еще пользуются большой популярностью.

Original size 1200x441

Я вновь выделяю из даты год, из столбца «Genres» выбираю сначала те строки, в которых только Action, а потом те, где есть Action, а также имеется Action + Indie. Сортирую полученные строки по году.

Анализ игр с платформы Steam для выпуска собственного проекта
Project created at 10.04.2025
We use cookies to improve the operation of the HSE website and to enhance its usability. More detailed information on the use of cookies can be fou...
Show more