Hi,
You might already be aware that an old Godot port was originally made by TheCruel a long time ago.
As they won't be able to continue working on it for....some reasons, I ended up taking over where they left off and updated the version of godot to 2.1.7 (the version of the original port was 2.1) and fixed the various build scripts for them to properly build on a python 3 install and with the latest devkitpro and citro3d versions
You can find my updated godot 2 port here.
https://github.com/SeleDreams/godot-3ds
A godot 4 port is currently in the works : https://github.com/SeleDreams/godot/tree/3ds it however is not yet in a usable state
Here is a small video showing the current state of the updated port
At the moment, the port is in the same state it was originally, so I didn't implement yet what was missing such as 3D support but it is now fully working and can be built without much trouble
for the build process I recommend to follow the instructions from the original post https://gbatemp.net/threads/wip-godot-engine-for-3ds-homebrew.446385/
one change I did though is that now godot will look for its CPK file in the ramfs, I found it more convenient than having it look in the SD, I might in the future make it look in both locations so that if there's no cpk in one it would check the other
EDIT : I fixed the FPS issues shortly after posting
You might already be aware that an old Godot port was originally made by TheCruel a long time ago.
As they won't be able to continue working on it for....some reasons, I ended up taking over where they left off and updated the version of godot to 2.1.7 (the version of the original port was 2.1) and fixed the various build scripts for them to properly build on a python 3 install and with the latest devkitpro and citro3d versions
You can find my updated godot 2 port here.
https://github.com/SeleDreams/godot-3ds
A godot 4 port is currently in the works : https://github.com/SeleDreams/godot/tree/3ds it however is not yet in a usable state
Here is a small video showing the current state of the updated port
At the moment, the port is in the same state it was originally, so I didn't implement yet what was missing such as 3D support but it is now fully working and can be built without much trouble
for the build process I recommend to follow the instructions from the original post https://gbatemp.net/threads/wip-godot-engine-for-3ds-homebrew.446385/
one change I did though is that now godot will look for its CPK file in the ramfs, I found it more convenient than having it look in the SD, I might in the future make it look in both locations so that if there's no cpk in one it would check the other
EDIT : I fixed the FPS issues shortly after posting
Last edited by Pikachuk,