HackerPapers

arXiv:2205.07060cs.AI

GAN-Aimbots: Using Machine Learning for Cheating in First Person Shooters

Anssi Kanervisto, Tomi Kinnunen, Ville Hautamäki

Early discovery. Linked by one identifiable commenter. This paper is outside the main ranking; a mention is not an endorsement.

Abstract

Playing games with cheaters is not fun, and in a multi-billion-dollar video game industry with hundreds of millions of players, game developers aim to improve the security and, consequently, the user experience of their games by preventing cheating. Both traditional software-based methods and statistical systems have been successful in protecting against cheating, but recent advances in the automatic generation of content, such as images or speech, threaten the video game industry; they could be used to generate artificial gameplay indistinguishable from that of legitimate human players. To better understand this threat, we begin by reviewing the current state of multiplayer video game cheating, and then proceed to build a proof-of-concept method, GAN-Aimbot. By gathering data from various players in a first-person shooter game we show that the method improves players' performance while remaining hidden from automatic and manual protection mechanisms. By sharing this work we hope to raise awareness on this issue and encourage further research into protecting the gaming communities.

arXiv comments
Accepted to IEEE Transactions on Games. Source code available at https://github.com/miffyli/gan-aimbots
Journal reference
DOI
doi:10.1109/TG.2022.3173450
Subjects
cs.AIArtificial Intelligence cs.CRCryptography and Security cs.LGMachine Learning

On Hacker News

Linked by 1 identifiable commenter in 2 comments across 1 thread, from Jun 2025 to Jun 2025.

Comments linking this paper, per year.

Discussed in comments1 thread

    • In the future, you no longer need to spy on internal game data to make an aimbot. https://arxiv.org/abs/2205.07060

      jchwView on HNParent context

    • Oh no, it's definitely not "fixable", it's hard enough to define cheating precisely less fix it. Like there's obvious cheating. Playing online chess games using an engine to tell you every move is cheating, and thankfully if you really don't know what you are doing, you are…

      jchwView on HNParent context

Submitted to Hacker News

Connected through shared HN threads, not inferred similarity or a recommendation.