Dusk Realms: Idle Heroes is an idle RPG set in a hand-built 3D world. Recruit heroes, explore five regions and two towns, and come back to the loot your team gathered while you were gone.

Walk a 3D valley through five regions. Beat the camp on the road to open the way, and defeat each region's boss to unseal the next gate.
Five factions and five classes, each hero with a 3D model and an ultimate. Level up, ascend with duplicates and choose your formation.
Real-time battles play themselves, or switch to Manual and tap a glowing hero to unleash their ultimate. A boss waits every tenth stage.
Dawnhaven and Port Isla have an inn, a forge, a store and daily bounties, and you can see other players walking around and greet them with quick chat.
Fish lakes, lava pools and the coast for 20 species, and befriend a pet in every region, each with its own bonus.
Gold, essence and gems build up for up to 12 hours while you're away.
Runs on: iPhone with iOS 15 or later, and Android phones with Android 7.0 or later.
Dusk Realms is made by Dusk Engineering Services Ltd. This policy covers the Dusk Realms: Idle Heroes app for iPhone and Android. Last updated 3 November 2026.
There is no account to create, and the game contains no analytics, advertising or tracking code. Your progress and settings are saved only on your phone; deleting the app deletes them.
While you are in a town, the game connects to our server at realms.duskengineering.services so other players there can see you. It sends the display name you choose, which hero you lead with, your position in the town and any preset quick-chat message you pick (there is no free text). The server passes this to the other players in the same place and, apart from any report described below, keeps none of it once you leave. The game server does not record your IP address, but our web server's standard access log notes each connection (IP address and time). We use those logs only to keep the service secure, and we don't share them.
If you report another player, the server saves that report to investigate it: the time, the town, the reported player's display name and hero, the reason you picked, their last few quick-chat messages and your own display name. Blocking stays on your phone and is never sent to us.
Reports reach our team as a message in our own internal chat system. If a player breaks the rules we can ban their display name for a set time, usually 30 days, and we keep that name and the reason until the ban ends. For repeat problems we may also block their network address for up to 24 hours. That address is held in memory only and is not saved to disk.
We delete reports after 90 days, including the copy in our internal chat system. Backups of that chat system are removed within a further 14 days.
Display names are checked against a blocklist. Please don't use your real name.
If this policy changes, the new version will be posted on this page with a new date. Questions: info@duskengineering.services.
Email info@duskengineering.services and we will get back to you.
Progress is saved on your phone only and is not synced between devices.
If towns show Offline, check your internet connection; the rest of the game works without one.
Free on the App Store and Google Play, with no ads and nothing to buy.