A downloadable 2D & 3D Game Engine for Android

Hello everyone!

NewCatroid is not just an update, It's the complete evolution of Pocket Code, featuring new functions and improvements such as:

3D

Believe it or not, NewCatroid adds 3D features that allow us to create three-dimensional projects on our cell phone  It also includes its own 3D scene editor, unlike Pocket Code which was limited to 2D. 

Artificial Intelligence (AI)

NewCatroid also adds features that allow us to use AI within our projects for NPCs with dialogues or to create chatbots using the Gemini APIs (any version) and the GPT-4 API, It should be noted that the Gemini API needs an API key to function, but ChatGpt does not, and it also lets you enter a prompt. 

Servers (Firebase)

NewCatroid also adds blocks for using servers like Firebase. With this, we can save variable data in the cloud or other things, as well as upload files to the cloud. This is also useful To create multiplayer online games, just like you heard.

New Functions

NewCatroid adds new features that Pocket Code would never add; for example, we have project files, which are available in all projects and allow us to store files within the project, like mp3, MP4, obj, iso, txt, zip, newtrobat and more, It also adds Cool new blocks that let you resize a sprite, play videos, and even run operating systems within the app itself. And yes, it has VM support.

Newcatroid adds things that the base pocket code would never add, improving the user experience compared to the simplicity of the pocket code. 

If you find bugs, glitches, or crashes, I've included a link in the description to the Telegram channel where you can talk to the developers.

The next update is expected to add an APK packer that would make the APK template obsolete, but we'll have to wait. 

Download

Download
NewCatroid_2-1-2_BETA_Armeabi-v7a.apk 147 MB
Download
NewCatroid_2-1-2_BETA_Arm64-v8a.apk 158 MB

Install instructions

Download the APK, install it, and start creating!

Do not install the APK with "template" in its name, as it is not Newcatroid; it is a base APK for converting projects to an APK, Decompiling it using APKtool m. Below I will leave a playlist with Newcatroid tutorials.  Here

Development log

Comments

Log in with itch.io to leave a comment.

(+1)

This mod is amazing great job

Thx

Does NewCatroid have a virus? I scanned the latest APK on VirusTotal and it detected two viruses: an unnamed one and a Trojan. Is it real or a false positive? If it's a false positive, how can I be sure you're telling the truth?

(+1)

False

(+1)

como decir que no sabes usar virustotal sin decir que no sabes usar virustotal:

⚠️ Security Analysis of the NewCatroid Mod

Hi everyone, I recently tested the NewCatroid mod, a modified version of Pocket Code, and noticed it requests several unusual permissions — including access to internet, Bluetooth, camera, and location — even for basic tasks like adding sprites or sounds.

These permissions raised concerns about privacy and data security, especially since there’s no clear explanation for why the mod needs access to such sensitive features.

Important: I’m not claiming the mod contains malware, but I do recommend caution. If you decide to use it, check the permissions manually and scan the app with a trusted antivirus.

As an alternative, I’ve been using Turbowarp, which is based on Scratch, runs faster, and doesn’t require suspicious permissions. It also has an active community and advanced features.

If anyone has technical insights into NewCatroid’s behavior, feel free to share. Staying safe is a shared responsibility

It need that because it uses new functions

I really loved the release of the "Internet" blocks, but there's a small problem: if you're playing games where the player has free movement (the object's X and Y position is constantly changing), this can overload Firebase. To make a functional multiplayer like this, we need to use the "forever loop" block. I recommend adding new blocks in the Internet category in a future update that only need to read a variable once to get the variable data in real time, like a target function. That is, it receives the variable data and reads the variable in real time. Instead of constantly sending requests to Firebase to read data.

Okey

Seriously, does the latest APK have a virus? Is this a false positive?

Is false

¿Es verdad que hay un virus?

No

(+1)

I havent tried it but it looks good

Is very good, sorry for responding to late

When i try to download it says 

Our system has flagged this page for additional review due to potential suspicious behavior from the page owner.

If someone has asked you to download from this page and you don't fully trust them, or their behavior isn't what you recognize, then we don't recommend downloading this file until our team has reviewed the page.

Password-protecting files or pages is a technique often used by scammers in an attempt to block virus and other security scans from detecting malware. Do not trust password-protected files unless you fully trust the uploader.

Just download it, it appear because of something I made a time ago

Dá pra fazer ads no Newcatroid?

Ainda não é possível, até que haja uma atualização. 

woah what!??

What do you want

???

Deleted 22 days ago
(+1)

OPA!! Me chamo siazinn e irei relatar um bugs muito simples de corrigir POR FAVOR CORRIJA ISSO,pois tenho um projeto que em breve estará na play store sim play store.

O erro e simples,na cena nos criamos uma variável ok no fundo colocamos para mostrar a variável assim que a cena começa ok ele e IGUAL a 0 temos um botão na cena que quando tocado define essa variável para o número 777, nos temos outro botão que quando tocado ele inicia a própria cena que e pra tipo reiniciar ela e tudo que foi definido nela,mas isso não acontece mesmo iniciando a cena e a variável que está em 777 e pra voltar a ser 0 ela continua sendo 777 então por favor corrija isso obrigado 


Obs: já testei todas as versões do new cratroid e todas com esse bug

Perguntei a alguém sobre isso e me disseram que não é um bug.

I can't put images in the drawing function, it says it needs to access the correct permissions but I don't know :(

Deleted 66 days ago
(1 edit)

Hello, if you are available, I want to tell you that error has already been fixed in version 2.1.0 BETA, just update the version 

(+1)

Is it possible to speed up the "My Blocks" feature? They are very slow and laggy, even when placed without a refreshed screen. Will this update be available?

I still don't know

(+1)

Ok. Thanks anyway! :)

You can try the new 2.1 beta update I think it should be faster than previous versions

(+1)

The only bad thing is that whenever we make an .apk for our game, it asks for a bunch of pointless permissions the game doesn't even need. That can make people think your game has a virus or something. I even tried to get rid of the permissions I didn't need with the apk tool, but the game just ended up with a black screen

Yes, that is the bad thing, but, is possible to make a .APK in the v2.0.6?

Omg this is OP but it indeed lags so much (as a low end device like me)

Catrobat also made a concept of being able to make 3d to it idk if it got canceled.

The mod is quite large, I don't know if the creator continues updating it, but if I see any updates I will upload them.

(+1)

this is gold

Deleted 91 days ago

Yeah