Hi, My name is Brock! I am a 12 year old kid who really wants to make a cool game Idea I have. I tried to use Godot but within the first our I knew it was really indimadating. I know a lot of kids my age use Roblox Studio, but thats also intimidating. Any suggestions or tutorials?
If you make something for Roblox, you give up control over your game to Roblox. However, you have a much larger starting audience.
If you use Godot, you maintain complete control over your game. However, you have to build your audience from scratch.
Either way, my biggest suggestion is to start small, take your time learning, build a solid foundation, and have fun. There are tons of Godot tutorials on YouTube, as well as general programming tutorials that apply to any language.
I think the biggest handicap new game makers have comes from, “I just started learning, but I have this awesome game I want to make!” That is setting yourself up for failure.
Hey I teach both Roblox and Godot in an after school program.
As always, it depends on what kind of game you want to make. Roblox has built-in multiplayer support and third-person controls. The “toolbox” is full of half-working scripts that will no doubt infuriate you, or simply be a virus; Avoid anything from the toolbox with scripts. Learning Roblox can be really difficult because the low quality of tutorials and online information. Making a 3D world is significantly easier in Roblox than Godot; again the toolbox has drag-and-drop models (without scripts), and a superb voxel terrain system.
Godot is a professional game engine with the best documentation and official tutorials around, kept up to date too! Godot is much better at scene organization, meaning you can re-use components and scripts easily; this is particularly helpful for arcade-style games where things spawn-in often, but every game will benefit from a tidy workspace. Multiple levels can be made very easily, platformers benefit from this greatly.
To sum up, a short pros-and-pros for each engine I see.
Roblox
- Easy Multiplayer
- Free 3D Models
- Great voxel terrain
Godot
- 2D and 3D support
- Scenes/Prefabs, professional organization
- Great tutorials
- Similar to other game engines (some knowledge transfers)
You can easily buy ads for Roblox, but without spending any money you will not get organic players starting out. I’d argue publishing on itch has better free/starting reach, though it’s only a difference from 0 plays to 12.
You said you have a Roblox and Godot after school program? Is it online? I would love to try one.
It is not online, sorry. Based in Austin, Texas. But I do frequent these forums; you will see me around if you check in here.
To addition to other answers I would say that on roblox you can’t export games to play market, steam, itch io, etc.
It is best to use Godot if you want to create games. Nevermind, but creating games for roblox is useless. You can easily learn Godot, as of science kids can learn similar or better programming than an adult because their minds are free and have the capacity to store new memories. You can learn it by youtube tutorials and docs.
Use Godot. You can export with godot and it can do a lot more. It’ll also teach you programming.
Any good tutorials for it?
Check brackeys tutorials on Godot, gdquest, etc… Every tutorials are good. Also sometimes read docs.