Mogale did a general introduction course to computer programming in 2007 where he got a taste of what is out there. He first had the idea for the game when he was in the ninth grade in 2013.
In 2018 he started focusing on learning computer programming to build games. He built Smack A Thief using the Unity video game engine which drives the animation, physics, and user interface amongst other items in the game.
Mogale dropped out of university in 2017 to focus on developing the game full-time, spending between eight and 10 hours seven days a week, to develop the game.
He made the game without extra hands or financial backing.
Mogale said there are two ways to make money from the game: Hosting ads or in-game purchases.
"Things have changed … Now they (games) are free. As a game developer you need to find ways to monetise the game and it's really hard to do that," Mogale said.
"I feel like a lot of players get annoyed when every time they play a game [they have to] watch ads, so I feel like users need to understand the importance of ads … It's the only way we can get revenue."
Self-taught Johannesburg game developer Brandon Kynoch's Torus was chosen game of the of day in Apple's App Store in June last year.
Kynoch told TimesLIVE last month that the SA game industry is "considerably small".
"I also believe that the growth of the industry is very limited due to the lack of education throughout the country."