Tips

This tips page is currently being made. Please come back later to read all about game engines, programming languages, and many more!

Compare and Contrasting Different Game Engines

Unity: 

Unity is an overally outstanding game engine to use. It is one of the most popular game engines out there. It is used for both 2d and 3d with a ton of resources and guides. It uses the c# language and it is relatively easier to learn than other coding languages. 

Unreal Engine 5: 

Unreal Engine is a more 3d-centric game engine. Some of the most popular games have been made in Unreal Engine . Some games made in Unreal Engine 4 include: Minecraft Dungeons, Ark: Survival Evolved, Star Wars Jedi: Fallen Order, Fortnite, and many others. These games are made in Unreal Engine 4 because UE5 is somewhat new. If you want to look at a example, you can go to their website you can download and play a game called "city sample" which is a game based on the Matrix movie and has a whole realistic city. However, this game will require you to have a NASA Computer extremely well performing computer, with at least 64 GB ram, a 12-core CPU, and so on. Since most people don't have that much RAM so here's a video you can watch.

Godot

Godot is one of the easier game engines to learn, but it is more 2d centered. Most 3d games do not use Godot. You can use c# that is different from unity's c#. The difference between unity's C# and Godot's C# is that unity has more libraries in c#, which means that it is easier to implement code. 

GameMaker Studio 2

GameMaker Studio is really easy to learn as you can just drag and drop. Alternatively, you can learn the coding language that GameMaker Studio uses. (Not regular languages like C#, java, python) Like Godot, this game engine is more 2d centric.

Scratch:

It is not a game engine, but it is popular for its beginner-friendly design. It is a game developing website developed by MIT and it is one of the easiest way to start your game development journey. However, you are very limited on what you can make because it is block coding.