💻 Code Section - 🚂 Engine Section - 🕹️🎮 Hacking Game - 👓 XR Section - 🍓 Raspberry Pi - 🥽Quest3 - 🍺🍻
Learn to code by creating your own controllers with Godot on Raspberry Pi
(This guide will later be translated into a shorter version in French for kids’ workshops in Belgium.)
Download Godot: https://godotengine.org/download/
Website: https://godotengine.org
Forum: https://forum.godotengine.org
Asset: https://godotengine.org/asset-library/asset
Manual: https://docs.godotengine.org/en/stable
Learn to code in Godot: https://github.com/EloiStree/HelloGodotCode
My name is Eloi and I am a Unity3D developer. I have tried teaching code:
- on Scratch, but it is too far from practical use.
- on Unity3D, but it quickly becomes too complex for kids.
- on Python and C#, but that soon requires explaining threads to beginners...
I think there is a solution: Godot.
- Easier to use than Unity3D
- GDScript is very close to Python
- You can create UIs and read controllers very easily
- It is fully open-source
- It runs on Raspberry Pi
- It works the same on all platforms
I don’t plan to learn Godot for making games, since I already use Unity3D. My goal with this project is to turn Godot into a nice remote controller interface on Raspberry Pi, so kids can learn coding by playing games.
So if you’re interested in learning to code and want to learn Godot, this repository might be useful for you.
Feel free to suggest more!
“Road to the Deadmines” is the kind of fun challenge I enjoy. I create 4 champions in World of Warcraft Hardcore Classic, and to learn coding, students need to help them level up and finish the Deadmines without dying.
-
- Challenge: Finish the Deadmines
-
- Challenge: Building speedrun
Step-by-Step (upcoming):
- From image to Pi setup (coming soon)
- Set up a GitHub account to prepare for using Git with Godot
- Save your first Godot project (coming soon)
Older but still valuable resources:
- Install Raspberry Pi 5 with SSH and Pi Connect from Windows 📹
- Use Raspberry Pi Connect on Quest 3 😱🙀🧙♂️🍺 📹
- Install Raspberry Pi on CM5 📹
- Change the default user password after imaging 📹
- Enable auto-login for Raspberry Pi server 📹
- Configure port forwarding to access your Pi remotely 📹
- Set up No-IP DDNS on Raspberry Pi 📹
- Play Windows games with a virtual software keyboard over Wi-Fi 📹
- Install and use Git with Unity3D on Windows 📹