Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length

 
Advanced search

1401637 Posts in 67933 Topics- by 61476 Members - Latest Member: meeloboer

July 03, 2022, 03:32:07 PM

Need hosting? Check out Digital Ocean
(more details in this thread)
TIGSource ForumsDeveloperTechnical (Moderator: ThemsAllTook)Which is better game engine to start learn for beginner?
Pages: [1]
Print
Author Topic: Which is better game engine to start learn for beginner?  (Read 145 times)
VladimirO
TIGBaby
*


View Profile
« on: June 19, 2022, 02:46:13 AM »

Help pls to choose between unity or unreal engine for start. Also if you know free learning resources like this [removed], you can also recommend them. Thanks in advance!
« Last Edit: June 19, 2022, 05:53:19 AM by ThemsAllTook » Logged
DarkGran
Level 0
***



View Profile WWW
« Reply #1 on: June 19, 2022, 03:33:36 AM »

Unreal is pretty heavy and it requires lots of work to make it worth using (for example, if you dont have high-poly models, you probably don't need such an engine, simply said).
This is why most indie games here are made in Unity.

But I want to mention Godot. It's lightweight, it's modern, it's easy to use. It's basically Unity, except it's OpenSource and therefore totally free with all its features.

The downside is that while Unity (made in C++) uses C# for coding, Godot (also made in C++) uses it's own GDScript, with its own pros and cons. This means that if you choose Godot, as a beginner, you will be learning GDScript, which cannot be used anywhere else but in Godot (unlike C#), the general programming logic aside of course. GDScript is very similar to Python, however it is not Python (many keywords are different).

If games are just a way for you to learn programming and you are thinking of doing business projects afterwards, you don't want to learn a language thats specific to an engine. Hell, you don't even want to learn the engine with an editor - for maximum understanding, you want to work with classic languages (C#, Java) in classic IDEs (Visual Studio, IntelliJ), using frameworks that take care of either rendering or physics or both instead of "full-blown engines" (eg. LibGDX framework for OpenGL rendering with Box2D for physics).

However if you just want to make indie games, I'm pretty sure the future is in the "engines with editors", be it Godot or Unity or something else. You still learn programming logic plus the editor makes level-design and other tedious things a piece of cake. .)
« Last Edit: June 22, 2022, 02:41:21 AM by DarkGran » Logged
Pages: [1]
Print
Jump to:  

Theme orange-lt created by panic