Hello i am just starting out and needs some tips and support so can somewon help me
I am just like you, I started developing games a few weeks ago. I've tried (notice the keyword here; tried, so don't expect me to know much about any engine. much of what I'm going to be saying in this post is just what I think is the truth. take my words with a pinch of salt) several engines, and according to me, the below comparison is fair:
LOVE 2D (What I started making games with):
- FOSS, so you are in complete control of your project
- Not really an engine, per say, but a framework.
- That means no special nodes system or IDE to help you out.
- Powerful for 2D games
- 3D games are possible, but only available through user-made libraries
- Good tutorials: Check out How to Love - Sheepolution, and CS50 games - by Harvard university
Unity:
- By far the most popular engine out there
- Free for making games, though if you want to get rid of the splash screen, or want the source code, you need to pay up
- Really powerful, yet easy to learn
- Doesn't run well on potato setups
- Can be used 2D and 3D games
- Good tutorials: Check out Brackeys on utube
Unreal:
- FOSS
- More difficult to learn than Unity
- Produces superb graphics
- Uses C++, which is slightly more difficult to learn than C#, which is what Unity uses
- You have to pay some royalties to Epic Games
Godot:
- Some say this is a fad (and I partly agree with them)
- FOSS
- idk what else to say
- let more experienced in godot reply to this comment
Game Maker Studio 2:
- Free for personal use
- You need to pay Yoyo Games if you want to distribute your game somewhere else than GXC.
- Extremely simple to use and to learn
- Loads of good tutorials - one of them is space rocks
- What I use