✓ Verified Playable PC (2004) Native Source Port

Half-Life 2 & Portal

srceng-android (Source Engine)

Native ARM64 port of Valve's Source Engine developed by nillerusr. Executes complete PC campaigns of Half-Life 2 and Portal natively on Android with OpenGL ES 3, dynamic lighting, physics simulation, full gamepad input, and customizable touch buttons.

Original Dev: Valve
Port Maintainer(s): nillerusr, Source Engine Android Team
Asset Requirement: PC / Steam / GOG Files Required

Overview & Highlights

Pure native execution of Valve’s Source Engine on Android with full Havok physics simulation, high dynamic range lighting, and 60 FPS gameplay.

  1. Install Source Engine launcher APK.
  2. Copy hl2/ and portal/ folders from Steam to device storage.
  3. Select game in launcher and boot.

Hardware Compatibility & Driver Notes

Runs on OpenGL ES 3.0. Adreno and Mali chips supported.

Controls & Input Setup

Complete touch button customization, physical controller mapping, and gyro aiming.

CONTRIBUTE

Submit a New Android Port

Help keep DroidPorts comprehensive and up to date. Submitting generates a pre-formatted entry ready for GitHub Pull Request or community review.