A downloadable game for Android

Download NowName your own price

The Binding of Isaac: Mobile is an unofficial, fan-made Android port of the classic roguelike masterpiece.

Built entirely with a custom HTML5 + RufflePlayer integration and optimized native controls, this version brings the original Flash Isaac experience back to life — right in your hands.


💀 Features:

- Fullscreen gameplay with 8-way movement and 4-way shooting

- Smooth dual-joystick controls made for touch

- Native Android performance, fast loading

- Works completely offline

⚠️ Current Ruffle build does not support Isaac’s original save system.

This mobile port is run-only (no permanent stats / items save between sessions) for now

If a future Ruffle version fixes SharedObject compatibility for this game, I’ll update the port with full save support.

⚠️ Disclaimer

This project is an unofficial, non-commercial fan-made port of The Binding of Isaac.

It is not affiliated with, endorsed, or approved by the original developers, publishers, or any related entities.

All assets and characters belong to their respective owners.

This port is created purely for educational and entertainment purposes — no copyright infringement intended.

StatusReleased
PlatformsAndroid
Rating
Rated 5.0 out of 5 stars
(2 total ratings)
AuthorSYTStudio
GenreAction, Survival
Tags2D, android, binding-of-isaac, Fangame, isaac, mobile, port, tears
Average sessionDays or more
LanguagesEnglish
InputsKeyboard, Mouse, Touchscreen
AI DisclosureAI Assisted

Download

Download NowName your own price

Click download now to get access to the following files:

Issac Eternal Mobile v1.666.5 56 MB
Isaac Mobile v1.49.5 56 MB

Development log

Comments

Log in with itch.io to leave a comment.

Viewing most recent comments 1 to 40 of 48 · Next page · Last page

also is there any extensions

What do you mean extensions? like DLC

Yea you were talking about mod dlc i thought it was extension also thanks for that

Hey this is fun but it freezes specially when room to room pls fix that also i dont really recommend these two but official settings would be nice and toturial cuz i just found out to see my stats after like 20 games

oh thanks for idea but this is PC game and i don't have source code of game to make a begginer tutorial but i will give my best to fix lag.

Can u provide ur phone specs 😁

(1 edit)

its huawei 14 nova and does it affect it? Its a good phone and its lowkey overheateing after 40 min idk 

it says mobile tho

it says mobile tho

(Its just a question, not a request) it may be possible to port The Basement Collection too? i mean, i guess it uses the sfw files of the other games.

(+1)

Well i can see and try to make it

Hello friend does this Game have the dlc or are planned to being added in the future? And why when i try to download the Game Google Automatically cancels the download does it contain some like a falce positive?

yeaa it's false positive, i never made hacks or virus


This real game and fully supported from Android 10+ also u have normal and Eternal just what u like

(+1)

If you arent able to add save files, maybe you can make a version with everything unlocked?

(-1)

u mean Mod Apk 😁 i wish but it's not all about mod apk it's about game source code man 

Great port. I'm encountering some issues either its collision detection or objects aren't rendering properly. it usually happens in centered of the room its like invisible walls. 

Maybe u need to update System Webview, Follow this steps if u have old version


1. Install the Trichrome Library: Download and install the Trichrome Library first.


   * Trichrome Library v141.0.7390.122


https://www.apkmirror.com/apk/google-inc/trichrome-library/trichrome-library-141...


2. Install System WebView: After installing the Trichrome Library, download and install the System WebView app.


    * System Webview v141.0.7390.122


https://www.apkmirror.com/apk/google-inc/android-system-webview/android-system-webview-141-0-7390-122-release/android-system-webview-141-0-7390-122-5-android-apk-download/?redirected=thank_you_invalid_nonce


Important:


You must install the Trichrome Library before System WebView for both to install successfully.

Whats the difference between eternal and normal

Eternal is a little bit harder and u have challenges and more enemys

Is there controller support?

yes

Will you also add saving?

(+2)

I'm really trying really hard to add

(1 edit)

W 😭

(+1)

I made an account to comment on this. The port is really well made but please add customisable buttons(making them bigger/smaller) and also arrow controls.🙏🙏

(+1)

I'm making on Layout Editor to u can Adjust

- Size

- Position

- Shoot: Joy/ Dpad

in upcoming update u will able to do it

(+1)

Hi bro♥️, I’m interested in trying the game, but I saw that VirusTotal previously flagged the file as Trojan-Spy.AndroidOS.SMSSpy.

I understand that storage permission is needed for save files, but could you clarify whether the app requests SMS permissions? Also, could you share a link to the latest VirusTotal scan of the current version to confirm everything is clean?

I just want to make sure it’s safe before installing. Thanks.♥️

VirusTotal flag it as Virus but it's not at all and that's fake also SMS permission i didn't add that at all.

Game is 100% safe to play and u can also use PS4 / PS5 / XBox controller to play it

Virustotal flags this multiple times as a trojan, and why does this game need to read extrenal storage and write in it?

because game saves, i wanna add save to storage and read to u can use ur steam save,

Again Viruatotal i'm really sorry i know i fixed every single detection

Well the game works even offline so i trust you that its safe, btw how can i lower the resolution? I get ~10 fps during bosses on a redmi note 14 with 8 gb ram

there is no resolution in this game only u can set Performance Quality to Low because that's how game works

Thank you very much for this port, I will gladly try to make a donation in the coming month.

Hoping that we will soon have the possibility to save our game.

(And incidentally, more stability).

Thank u for your comment i will try my best to make it works on all devices from 10 and above

Do i have to downgrade my android version? I cant install the game :(

(1 edit)

this game is Android 10+ because some functions is needed what older phones don't have and also u need 64bit phone

I Have Updated The system WebViewer and i have even force closed it and i am still having a black screen what i need to do ? 😭

Follow this steps

1. Install the Trichrome Library: Download and install the Trichrome Library first.

   * Trichrome Library v141.0.7390.122

https://www.apkmirror.com/apk/google-inc/trichrome-library/trichrome-library-141...

2. Install System WebView: After installing the Trichrome Library, download and install the System WebView app.

    * System Webview v141.0.7390.122

https://www.apkmirror.com/apk/google-inc/android-system-webview/android-system-webview-141-0-7390-122-release/android-system-webview-141-0-7390-122-5-android-apk-download/?redirected=thank_you_invalid_nonce

Important:

You must install the Trichrome Library before System WebView for both to install successfully.

Hello, and thank you very much for this wonderful port. Are you planning to add controller support and DLCs ?

Does it have all the DLCs?

(1 edit)

this version don't have dlcs u can only choose do like eternal more or normal

(1 edit)

How much characters are there? And what characters are those? Is the game actually good or just another trashy ripoff? Also are there gonna be any new characters 

this is official Isaac made in flash player soo all characters u can see in game that's only one, and it's not remake or anything it's fully ported from pc to mobile, and i new update u will able to play with controller

(+1)

Guy's just play the ps vita version with vita3k. It's rebirth and genuinely completely flawless even on mali excluding the drifty controls 

Yeaa i tried that too but it's a lot memory usage and not every phone can play it on high framerate 😆 this is made as test example and shared and i'm really happy to see how much users want this game on phone

I've already updated everything and I'm still getting a black screen

Did u try to Force close app than launch again because server sometime is not stoped

(+1)

now it works

After the disclaimer my screen turns black with the controls still on the screen?

(+1)

Sorry to hear that, that's because ur System Webview is out of date

Make sure u have version v141 to play it

I've been trying to downgrade for ages, still can't.. Do u have any video recommendations or a guide to downgrade? only if u want to

1. Install the Trichrome Library: Download and install the Trichrome Library first.

   * Trichrome Library v141.0.7390.122

https://www.apkmirror.com/apk/google-inc/trichrome-library/trichrome-library-141...

2. Install System WebView: After installing the Trichrome Library, download and install the System WebView app.

    * System Webview v141.0.7390.122

https://www.apkmirror.com/apk/google-inc/android-system-webview/android-system-webview-141-0-7390-122-release/android-system-webview-141-0-7390-122-5-android-apk-download/?redirected=thank_you_invalid_nonce

Important:You must install the Trichrome Library before System WebView for both to install successfully.

This is only for Android 10+ and 64 bits

New update coming soon this is controls on PS5 Wireless Controller also u will able to use XBox too

- Full Controller Support

  - Settings Screen

  - Isaac Kontrols (not fully because game limits, when u pause u can resume with Circle but when u die u need to manualy touch on screen to go on Game menu

(2 edits) (+1)

is it normal to go down to 20-15 fps in some bosses, even on best performance mode??? I have 8 gb of ram and a dimensity 8400 so i dont think its a problem of my phone. performance update pls, sick port tho.

I know the game is capped at 30 fps but is it normal to go below of that in my phone?

i will try to fix that too on my phone it's locked od 30fps all time no frame drop at all

My Spec is:

- Snapdragon 8 gen 3

- Ram: 12GB

Is it possible to make it compatible with controller? Would be much more enjoyable 

That's coming soon in new update, for now u can't play with controller

En ninguna de las dos versiones funcionan los botones y específicamente en la de eternal no carga el juego

If screen is black ur System Webview is out of date u need to update it to v141 then button will be visible

Deleted 79 days ago
(2 edits) (-1)

yes but game only, on menu u will need to touch a play button to play

This will be only util i add new settings menu

In the eternal version, the buttons are not working

I'm really sorry to hear that, did u try to press screen first because game need focus to play.

if is problem still there comment again and i will try to find out a problem.

No way.....

yeaa man isaac port 😅

Might try it out to see what it's about

Just good old orginal The Biding of Isaac fully supprted on phone, also Controller Support incoming in next update too.

I see i see, i played it, tbh it was great, but hard

i Know man i can fell it also i made this port because community love it but on android there is no real TBOI

Awesome! Adding eternal version is genius. I'll be watching the updates! Big things for me would be controller support and save files, which I'm glad are being worked on. Good luck and great work!

Thanks i making in save but controller is not really bad idea

It won’t launch. Whenever I’m trying, it says this: …  Does anyone know what to do?

That's error with langauge app is made in english and Decimals use dots but your language set "," also that error is fixed but i didn't unpload yet because i'm searching a way how to add save, I'm really sorry for delaying a update

(-1)

I unpload new version sorry for delay, can u try now a let me know is good

Yes, it’s working now. Thank you so much!

Що робити, якщо у вірус тотал показує, що цей файл є дуже шкідливий, chat gpt каже, що цей файл може шпигувати за вами, потребує таких дозволів, які ніякі щ ігор не потребують!

Hi! No worries — this is a false positive.


The app does not contain any virus or harmful code.


Some antivirus engines incorrectly flag apps that:

- include a built-in local server (NanoHTTPD)

- load HTML/JS from assets

- use WebView with storage

- are unsigned / not from Google Play

These types of ports are very commonly flagged as Riskware even when they're 100% safe.


About permission ( i add because i'm coding save data for isaac)

- READ ( to game can read save data externaly from android )

- WRITE ( to game can write externaly save data to android )

- ACCESS ( is not needed and it's will be removed )

Is the game in Spanish?

Sorry to say this but no, game is English version

Did you fix the number problem when opening the game?

Sorry to say this but i'm trying to add save mode if u want to play a game i can disable save code for now and unpload number fixed version

Update is out sorry for long delay now u can play, if u have any bug please let me know


Bro, its a lut of alerts, you can explain? Pls i need the information

Hi! No worries — this is a false positive.


The app does not contain any virus or harmful code.

Some antivirus engines incorrectly flag apps that:

include a built-in local server (NanoHTTPD)

load HTML/JS from assets

use WebView with storage

are unsigned / not from Google Play


These types of ports are very commonly flagged as Riskware even when they're 100% safe.


I’ll look into ways to reduce false detections in the next update, but you can safely install the APK — it does not contain malware of any kind. 👍


Thank you for letting me know!

(+2)

Hello Bro, first of all thanks for youre efforts i would love to play the game, but when i start this error appears: at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:4397)

 at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:4603)

 at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:112)

 at android.app.servertransaction.TransactionExecutor.executeNonLifecycleItem(TransactionExecutor.java:186)

 at android.app.servertransaction.TransactionExecutor.executeTransactionItems(TransactionExecutor.java:112)

 at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:84)

 at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2876)

 at android.os.Handler.dispatchMessage(Handler.java:107)

 at android.os.Looper.loopOnce(Looper.java:249)

 at android.os.Looper.loop(Looper.java:337)

 at android.app.ActivityThread.main(ActivityThread.java:9410)

 at java.lang.reflect.Method.invoke(Native Method)

 at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:614)

 at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1005)

Caused by: java.lang.NumberFormatException: For input string: "1,00"

 at jdk.internal.math.FloatingDecimal.readJavaFormatString(FloatingDecimal.java:2054)

 at jdk.internal.math.FloatingDecimal.parseDouble(FloatingDecimal.java:110)

 at java.lang.Double.parseDouble(Double.java:662)

 at com.SYTStudio.IssacMobile.SettingsActivity.initializeLogic(SettingsActivity.java:74)

 at com.SYTStudio.IssacMobile.SettingsActivity.onCreate(SettingsActivity.java:50)

 at android.app.Activity.performCreate(Activity.java:9211)

 at android.app.Activity.performCreate(Activity.java:9170)

 at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1537)

 at android.app.ActivityThread.performLaunchActivity(ActivityThread.

java:4379)

 ... 13 more

Phone is a Xioami 13T Pro

(1 edit) (+1)

when I enter the game latest update. only this appears<img src="<a href="https://img.itch.zone/aW1nLzI0NTY2Mzc4LmpwZw==/original/SNalBy.jpg">https://img.itch.zone/aW1nLzI0NTY2Mzc4LmpwZw==/original/SNalBy.jpg</a>">

can u copy error just hold and select text 😁

at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:4372)

 at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:4569)

 at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:126)

 at android.app.servertransaction.TransactionExecutor.executeNonLifecycleItem(TransactionExecutor.java:179)

 at android.app.servertransaction.TransactionExecutor.executeTransactionItems(TransactionExecutor.java:114)

 at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:86)

 at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2902)

 at android.os.Handler.dispatchMessage(Handler.java:107)

 at android.os.Looper.loopOnce(Looper.java:282)

 at android.os.Looper.loop(Looper.java:387)

 at android.app.ActivityThread.main(ActivityThread.java:9500)

 at java.lang.reflect.Method.invoke(Native Method)

 at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:600)

 at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1005)

Caused by: java.lang.NumberFormatException: For input string: "1,01"

 at jdk.internal.math.FloatingDecimal.readJavaFormatString(FloatingDecimal.java:2054)

 at jdk.internal.math.FloatingDecimal.parseDouble(FloatingDecimal.java:110)

 at java.lang.Double.parseDouble(Double.java:662)

 at com.SYTStudio.IssacEternalMobile.SettingsActivity.initializeLogic(SettingsActivity.java:74)

 at com.SYTStudio.IssacEternalMobile.SettingsActivity.onCreate(SettingsActivity.java:50)

 at android.app.Activity.performCreate(Activity.java:9196)

 at android.app.Activity.performCreate(Activity.java:9168)

 at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1544)

 at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:4346)

 ... 13 more

okay i will update it soon with number fix 😁 That is because u set screen scale in decimals that is easy fix

I think i have the same Problem just posted the whole Error Message. Thanks for youre efforts bro!

(+3)(-1)

Just want to ask, I can load up the game just fine but I'm unable to exit the disclaimer screen. It is because its been cropped outside my screen or is it because my phone isn't compatible (Samsung A70)

(1 edit)

Sorry to hear that, next update will have fixed screen also small settings screen before start to u can choose like

  • Quality
  • Fullscreen (Strech game)
  • Display FPS (TopLeft corner)
  • Screen Deadzone

Save game is not added yet because i'm waiting some Ruffle API-s


Edited:

From dispay FPS i add enable LetterBox

Update is out try now with new Screen Calibrate

(+1)

Thank you very much for the port! I was playing it for the first time like one hour before the new update and it tackled some of the  noticible problems (Fullscreen without edges, control sensitvity and keyboard activation). Thank you very much! I would personaly love a save system of sorts, so the progress doesn't get yeeted out the window. I am not very knowledgeable about programming and stuff so I would like to ask if this is a challenging implementation. 

Thanks again for the port!

(+1)

Thank u soo much, i'm glad u like port but for now Isaac use different save type what ruffle don't support, i will try my best to add auto save if i found solution

Thank you for the reply and no worries whatsoever. I tried reading up on how ruffle works and saves data. Sadly there is no manual safe option, which would probably be the "easiest" solution. I guess we have to wait for the further development of ruffle. :)

Hey there i just wanted to say how long ive been waiting for a port like this i even tried developing one myself but i have a few problems that i found and the first one is that the performance is suprisingly not the best and i hope you can fix this by awitching the emulators to a better one if possible and another thing is the controls they are realy hard to control and maybe go with a different design but thank you anyway this is a amazing port!

I'm really sorry to hear that but this is old isaac and if u search for it u can see it's locked on 30fps.

Controls are remade from Steam Link with my design to make UI more similar to game

Viewing most recent comments 1 to 40 of 48 · Next page · Last page