Best Game Engines

Unity

Unreal Engine

GODOT

Unity

Unity is Free to use. Subscription royalty is applicable after revenue exceeds $100000/year

Unity has lots of good courses and a great support community. It's Easy to learn for beginners

Unreal is free to use. A 5% royalty is applicable if the lifetime gross revenue from a product exceeds $1 million USD

Unreal Engine is little difficult to learn for beginners. But can be highly customized once you learn it.

GODOT

Completely free with source code access. No royalty on the games you make. Best for 2D games.

Very Few Courses compared to Unity and Unreal. Support community is good but can be difficult to get an answer immediately.