RetroArch có khả năng giả lập hơn 10 hệ máy khác nhau, bao gồm các tựa game trên máy thùng, một số tựa game đơn giản trên PC, Nintendo GameBoy, PlayStation 1, Sega Genesis, SNES, Super Nintendo v.v.. Màn hình chính của ứng dụng hiển thị danh sách các hệ máy hỗ trợ, cùng với đó là các tựa game tương ứng. Bạn sẽ cần phải có file ROM của game lưu trữ trên thẻ SD của điện thoại. Sau khi đã có các file ROM trên thẻ SD, bạn có thể sử dụng tính năng tự động quét hoặc chỉ định đến các thư mục chứa các file ROM đó. Ứng dụng sẽ nhận diện các trò chơi được hỗ trợ và đưa vào danh sách trong màn hình chính.
Ứng dụng có tính năng tự động lưu lại khi bạn thoát ra trong lúc đang chơi một game nào đó, và khi bạn quay trở lại RetroArch sẽ tự động load lại phần lưu trước đó để bạn tiếp tục. RetroArch còn có một tính năng đặc biệt là Rewind, cho phép bạn tua lại các đoạn trước đó trong một game bất kỳ. Tính năng này có thể làm giảm độ khó cũng như sự hấp dẫn của nhiều tựa game, tuy nhiên nó cũng giúp người chơi tiết kiệm được rất nhiều thời gian, giống như việc tạo những điểm checkpoint bất kỳ. Bạn có thể kích hoạt tính năng này trong mục Rewind từ System Settings.
Trong các thiết lập video, bạn có thể kích hoạt tính năng VSync, giúp đồng bộ khung hình của game phù hợp với chiếc điện thoại của bạn, ngoài ra nó còn làm giảm hiện tượng hình ảnh bị vỡ. Ngoài ra bạn có thể thay đổi các thiết lập tự động xoay màn hình, tỷ lệ màn hình và thay đổi font chữ, tính năng shadow. Các nút điều khiển trên màn hình cảm ứng cũng có thể tùy biến sao cho phù hợp với phong cách chơi game của bạn. Ngoài ra ứng dụng còn hỗ trợ tự động cấu hình gamepad ảo theo các ROM được lựa chọn.