godot vs unity vs unreal vs game maker for education
Hi all, I am introducing a game development course in my school next year and canvassing for opinions on what the best combination of game engines would be.
The students will be 16-18 with prior knowledge of python.
The course requires both 2d and 3d implementations, including 3d environment modelling, with exporting to exe a necessity.
My initial thought was godot for GDScript's similarity to python, but how is it in terms of 3d implementation these days? With reference to unreal and unity, how easy are these to use from the perspective of an average high schooler?
If students struggle with scripting in code, which engines also offer some sort of visual scripting?
Then of course there's the fact that I will need to learn how to use the engines at an accelerated rate - I'm used to building games from scratch with APIs a opposed to game engine environments - which might be best from that point of view?
Any advice is welcomed.
Posted Jun 28, 2022, 11:34 AM UTC
- unity or unreal doesn't use any python like language unity is C# unreal is c++ so if you don't want to teach a new language to them, choose Godot
- Godot is capable in the 3D area too, I think you don't want to create the next AAA game in the class, and I hope you don't want to force them to do something big, so again, Godot
- I have a backend developer background, I'm using python on daily basis, and I can convert anything written in python into Gdscript easily, so if they have any kind of python knowledge teach Godot
- everything is a node is an easy to learn concept
- godot is fully open source, and runs on low-end hardware too
[removed]