Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

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