A lot of mobile games are frustrating fluff. Catapulting birds at pigs can be fun, but even the best mobile games are often repetitive and forgettable. For a more immersive and rewarding experience, you need PC games on Android.

PC games can rock you to your core, pull you into the narrative, and stay with you after you finish playing. So we've compiled a list of the best classic PC games to play on your Android device.

1. The Grand Theft Auto Series

One of the most successful game series of all time has several versions available on Android. Choose from Grand Theft Auto III, Grand Theft Auto: Vice City, and Grand Theft Auto: San Andreas.

Each delivers a different experience across three crime-centric worlds. Gameplay on Android barely differs from the PC version, with touchscreen controls only proving an occasional problem. But with so many options for Bluetooth and USB controllers on Android, this shouldn't matter.

Download: Grand Theft Auto III ($4.99)

Download: Grand Theft Auto: Vice City ($4.99)

Download: Grand Theft Auto: San Andreas ($6.99)

2. RollerCoaster Tycoon Classic

Bringing the best of RollerCoaster Tycoon and RollerCoaster Tycoon II to Android, this is the ultimate theme park management experience for mobile.

You get to create amazing new parks with thrilling rides, designing new experiences while managing staff and finances to expand and profit. Landscape the park, manage the customers' needs, and challenge yourself against an amazing 95 classic scenarios.

Download: RollerCoaster Tycoon Classic ($5.99)

3. Carmageddon

Carmageddon offers a far darker, less realistic driving experience than GTA. While tasteless (it was banned in some countries), Carmageddon was popular on release and remains a great PC game on Android.

In short, you get points for hitting other road users, whether they're vehicles or pedestrians. You have no choice but to play dirty--if you don't, the AI opponent will, with your car usually destroyed as a result.

Download: Carmageddon (Free)

4. Dragon's Lair

The original Dragon's Lair was featured on LaserDisc-powered arcade machines back in 1983, making it the oldest title in this list. Despite impressive Don Bluth animation, the gameplay was limited to a few repeated steps.

Your aim is to guide the hero, Dirk the Daring, around various challenges. Quick-time events resulted in a changing control system that was contextual to the challenge, with the character moving automatically through other stages and proto-cutscenes.

Dragon's Lair spawned sequels and other games built with the same technology (e.g. Space Ace), all of which have also been released on Android.

Download: Dragon's Lair ($4.99)

Download: Dragon's Lair 2 ($4.99)

Download: Space Ace ($4.99)

5. The 7th Guest: Remastered

A point-and-click adventure with upscaled HD video and touchscreen compatibility, this often-disturbing game gives you a simple challenge: survive a night in a haunted house.

Unusually, The 7th Guest takes advantage of full-motion video, a technique largely ignored by games since its 1993 release. The 7th Guest is a memorable gaming experience with over two hours of engaging, immersive gameplay.

Download: The 7th Guest: Remastered ($7.99)

6. Doom and Doom II

Mobile versions of Doom and Doom II are available on Android. Two of the most heart-pumping shooters ever, Doom and Doom II, play surprisingly well on mobile, even compared to some of the best online Android FPS games.

We really can't tell you anything about the Doom series that you haven't heard before, so the best thing you can do is dive into some of the most seminal FPS experiences ever made, but on your Android device.

Download: Doom ($4.99)

Download: Doom II ($4.99)

Note that in addition to the official Doom releases, several open-source ports have been released on Android. Of these, Freedoom is the best option.

Download: Freedoom (Free)

7. Baldur's Gate: Enhanced Edition

Baldur's Gate is another classic point-and-click PC title that has been revived for Android. The game features a variety of memorable characters and a striking storyline that continues to grip gamers decades after its initial release.

Baldur's Gate is typical fantasy fare, with strong characterization, voice work, and storyline. Throw in some slick gameplay, and you have a game you're likely to repeatedly return to. Expansion packs and premium content are also available to purchase, while Baldur's Gate II: Enhanced Ed. is also available for Android.

Download: Baldur's Gate: Enhanced Edition ($9.99)

Download: Baldur’s Gate II: Enhanced Ed. ($9.99)

8. Max Payne Mobile

This highly influential shooter from Rockstar has spawned several sequels and even two movies.

Max Payne is a fugitive cop, framed for murder, who must clear his name and uncover the truth. Who killed his family? And why did they pin it on Payne?

With a dark story to play through, Max Payne Mobile is the original PC game on Android. Look out for slow-motion Bullet Time gameplay, the first time this technique was used in video games.

Download: Max Payne Mobile ($2.99)

9. Star Wars: Knights of the Old Republic

Arguably the best Star Wars game from the pre-Disney era, Knights of the Old Republic takes place 4,000 years before the events of "The Skywalker Saga". Yet it remains recognizably Star Wars.

As an RPG, this game gives you various character classes and paths through the story. Missions and combat differ in difficulty based on your character as you build a team to fight the Sith Armada.

First released in 2004, Knights of the Old Republic (aka KOTOR) has certainly stood the test of time. Featuring a superb storyline and some of the best cutscenes of the era, you'll enjoy every second of this. The game’s sequel, Knights of the Old Republic II, is also available on Android.

Download: Star Wars: Knights of the Old Republic ($9.99)

Download: Star Wars: Knights of the Old Republic II ($14.99)

10. Simon the Sorcerer

A much-loved point-and-click adventure game, Simon the Sorcerer drops the eponymous hero into a weird dimension to rescue a wizard, Calypso, from an evil sorcerer named Sordid.

The 25th Anniversary Edition, available on Android, has improved game controls, new menus, and optional retro settings to play the game as originally intended.

Download: Simon the Sorcerer ($3.99)

11. XCOM: Enemy Within

XCOM: Enemy Within is a real-time strategy (RTS) game where you control a combat team charged with saving Earth from aliens.

Rather than hunt aliens (see predecessor XCOM: Enemy Unknown), in XCOM: Enemy Within your team has a wider remit. This time, the aim is to trace and destroy the alien invaders, while dealing with EXALT, a rogue Transhumanitarian faction. This is a great expansion/sequel to the previous title, one that takes the storyline in a memorable, cinematic direction.

The sequel, XCOM 2, is also available on Android.

Download: XCOM: Enemy Within ($4.99)

Download: XCOM 2 Collection ($14.99)

12. Planescape: Torment: Enhanced Edition

A classic RPG with an isometric perspective, Planescape: Torment is a 50-hour-plus game with an unconventional storyline, unusual characters, strange aliens, and a rich and memorable location in the city of Sigil.

As the title indicates, this is an enhanced version of 1999’s Planescape: Torment, optimized for tablets. It also features an improved soundtrack, and if you prefer the classic mouse-driven interface, this is also available.

Download: Planescape: Torment: Enhanced Edition ($9.99)

13. Icewind Dale: Enhanced Edition

From the same publisher as Planescape: Torment (Beamdog) comes an enhanced version of Icewind Dale, originally released in 2000.

With similar gameplay to Baldur’s Gate, Icewind Dale is a fantasy quest, again using an isometric camera perspective. Enhanced elements of this game include cross-platform multiplayer, an improved user interface, and a new playable class.

This is another massive RPG that takes twists and turns with the storyline. If you’re a fan of RPGs or played the original, you’ll love this.

Download: Icewind Dale: Enhanced Edition ($9.99)

14. Syberia

Set in Eastern Europe and across Russia, Syberia is a graphic adventure game in which lawyer Kate Walker encounters odd creatures and clockwork robots in fictional locations.

A popular game, Syberia is notable for having been created and designed by Belgian comic artist Benoît Sokal. Originally two games, Syberia (Full) was developed for Android to accommodate the massive scale of the concept.

Download: Syberia (Full) ($4.99)

15. The Last Express

Released in 1997, this adventure game of romance and international intrigue from Prince of Persia creator Jordan Mechner takes place on the Orient Express and features some stunning animation.

Set in 1914 on the eve of the First World War, The Last Express includes some revolutionary gameplay mechanics we come to expect from modern games. This includes affecting NPC behavior (resulting in a different game each time you play).

The Android release of The Last Express also has unlockable achievements and a three-tier hint system to aid completion.

Download: The Last Express ($4.99)

16. The Bard's Tale

Described as the “biggest Android game ever made” The Bard’s Tale is a port of the 2004 action RPG.

With magic and weapons available to complete tasks and tackle opponents, the path through the game is shaped by the responses you choose for your character, voiced by actor Cary Elwes (The Princess Bride).

The mocking narrator, meanwhile, is played by Tony Jay. That undercurrent of humor, combined with the plot, makes The Bard’s Tale one of the most memorable PC adventure games. It’s certainly worth checking out on Android.

Download: The Bard’s Tale ($2.99)

17. RuneScape and Old School RuneScape

RuneScape (also known as RuneScape 3) is a fantasy MMO set in an open-world environment that you can explore alone or in a group. A hugely popular game that launched on PC in 2001, it has amassed over 1.4 million downloads and a huge following.

In addition, Old School RuneScape--based on a version of RuneScape pre-dating RuneScape 3--is also available on Android. This game has more users than RuneScape 3 and has a different user interface.

Download: RuneScape (Free)

Download: Old School RuneScape (Free)

18. Rome: Total War

Massive battles featuring war elephants, chariots, archers, cavalry, and much more are yours to win in Rome: Total War. This is an astonishing gaming experience, a fully digital war game scenario. With campaigns across Europe, North Africa, and the Near East, this is one of the more surprising classic PC games you’ll find on Android.

Other titles from the Total War series are also available.

Download: Rome: Total War ($9.99)

19. Tropico

Ever fancied ruling a Caribbean island? In Tropico, you can! A sort of Cuban Sim City, Tropico gives you the tools to drag your island nation from the rubble. Can you build a glorious future for your citizens?

With full access to the levers of power (managing people, trade, foreign policy, and even the military), Tropico is a bit of a challenge but is perfect for Android.

Download: Tropico ($11.99)

20. Company of Heroes

If Rome: Total War is a bit historical for your tastes, Company of Heroes is a more up-to-date challenge. Set in World War II, Company of Heroes takes the core ideas of what defines a real-time strategy game and puts you in command of two crack companies of US soldiers in the European combat theater.

With destructible environments and 15 missions based on real events, Company of Heroes is a genuine PC classic for Android.

Download: Company of Heroes ($13.99)

21. Stardew Valley

Stardew Valley has won the hearts of millions of players worldwide, including those who don't own a gaming PC. You can enjoy Stardew Valley on your Android device, whether you're playing from a tablet or a smartphone.

Stardew Valley is a cozy yet expansive world-building experience that gives its players a lot to choose from. Whether you want to farm, mine, shop, attend events, or go fishing, Stardew Valley has got something for you.

And if you want to expand your experience beyond the Android game, there are a lot of great mods for Stardew Valley you can try, like NPC map locations and farm extensions.

Download: Stardew Valley ($4.99)

Gaming Classics on Android You Can Play Today

Some games in this list won’t even run on a modern PC without additional software, so it is amazing to see them available for Android mobile gaming. With so many classic shooters, adventures, and strategy titles to choose from, you’ll be reliving (or sampling for the first time) games that have stood the test of time.