Profiler gier to rodzaj oprogramowania do kontroli gier. Organizuje proces przypisywania poleceń do kontrolerów gier wideo i innych urządzeń peryferyjnych, takich jak konsole do gier, joysticki, kierownice wyścigowe, klawiatury do gier i myszy. Choć może to wydawać się niepotrzebne lub skomplikowane dla zwykłego gracza, może być ratunkiem dla twardych graczy, którzy regularnie grają w kilka różnych gier. Dodatkowo narzędzie do profilowania pozwala również użytkownikom na faktyczne modyfikowanie sposobu działania kontrolera w konkretnej grze.
Programy do profilowania gier są tradycyjnie używane na komputerach PC. Istnieją jednak również przykłady tego typu oprogramowania, które współpracuje z konsolami do gier, takimi jak Xbox® 360 lub PlayStation® 3. Niektóre programy są ogólne i działają z wieloma typami platform i kontrolerów, podczas gdy inne działają tylko z jedną marką kontrolera .
W każdym razie profiler gry pozwala graczowi zaprogramować wszystkie polecenia dla pojedynczej gry w jednym miejscu za pomocą jednego interfejsu. Wynikowy plik lub „profil” można dowolnie zapisywać i wczytywać. Dużą zaletą tego typu oprogramowania jest to, że użytkownik może tworzyć profile dla każdej gry, w którą gra; pomaga to w łatwym przełączaniu się między grami bez konieczności przeprogramowywania wszystkich poleceń.
Kolejną zaletą dobrego programu do profilowania gier jest to, że pozwala użytkownikowi przeprogramować sposób działania określonej kontrolki. W ten sposób gałka lub suwak mogą z łatwością funkcjonować jako oś i na odwrót. Rzeczywiście, można nawet przeprogramować joystick, aby działał jako mysz. W wielu przypadkach byłoby to niemożliwe do wykonania bezpośrednio przez interfejs gry. Ta umiejętność może również pomóc w grach, które mają problemy z rozpoznaniem określonego typu kontrolera. Profiler gry może stworzyć coś w rodzaju „tylnych drzwi”, aby wymusić przejście do gry.
Oprogramowanie do kontroli gier tego typu może zaoferować graczom dużą przewagę i jest szczególnie przydatne dla tych, którzy grają w wiele różnych lub bardzo złożonych gier. Jednak są też pewne wady. Jeśli regularnie gra się tylko w jedną lub dwie gry, zadanie tworzenia profilu może być bardziej żmudne i czasochłonne niż jest to przydatne. Dodatkowo użycie profilu gry oznacza, że jeszcze jedna aplikacja będzie działać w tle podczas gry, zużywając cenne zasoby sprzętowe. Tak więc, jeśli komputer użytkownika jest tylko marginalnie wystarczająco wydajny, aby uruchomić określoną grę, może nie być opłacalna wymiana zasobów komputerowych, aby z niego korzystać.