Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

best 5 Games Engines?

A topic by Zack Breg created 85 days ago Views: 554 Replies: 43
Viewing posts 1 to 18

put your best 5 games engines or 6 best games engines (for you)!

(+1)

I can think of only three full-fledged publicly available 3D game engines that I've used in projects: Unreal, CryEngine, and Unity. I'll add Godot to make four as that's the engine I'm most interested in using for new projects. And for the fifth, ancient Renderware was not a complete game engine, just a renderer, but I've used it in a  few proprietary studio game engines.

(+1)

me i used RenderWare but its Very Old i downloaded it 

but i its very hard!

Moderator(+2)

The best engines for what? It depends on the games I want to make. Is it the fault of Ren'Py that I never got much done with it? And if you're asking Twine, which story format? Because I like both SugarCube and Chapbook, for different purposes. But in the end I had the most success with my own custom EightWay Engine, even though I only made two complete games with it. And like above, that's only a renderer.

(+2)

unity unreal game maker and Godot. I don’t know much game engines.

(+1)

yes me too i like Unity, Unreal,GameMaker Studio 2,and Godot!

:)

(+1)

and this is the best 4 engines in the world

the best 2 is unreal and unity

yes  exact

I need to ask. Are you asking for Game Engines in general, or only for Game IDEs?

i made this to topic to talk about the favourite 5 games engines(for you)

not only for godot!

why construct 3 is very popular in itch.io?

and its a poor engine!!!!

(1 edit) (+3)

Your question is based on the fallacy that game engines are that important. Fact is that game engines are tools. You don’t use a hammer to saw wood, you use a saw. Likewise, game engines are fit for different tasks. Some engines like Source are fit for first-person shooters, some are fit for small grid-based puzzles (Bitsy). Game Maker is fit for sprite-based 2D games. So is Construct 3, but more targeted towards non-programmers.

Under this analogy, you know what Unity and Unreal look like?

Hence why I’m not really fond of either. I find them way too broad and general-purpose.

(+3)

I think No Time To Play said it best by asking "The best engines for what? It depends on the games I want to make."

I've always said that the best programming language doesn't exist, and the same goes for game engines. And I prefer to code my own game engines, the the one I'm using now is just written in C++, although I must admit I've used the SDL2 framework into it to save myself a lot of work, as you really don't wanna do the work that SDL2 takes out of your hands yourself, no sir. 

Is my own engine better than others? For me it is... but I'm quite sure it might not be suitable for others, but why should I care about that? I created it for my own purposes, and I did make it open source, so if you think you have a use for it, I won't stop you (I may later try to create to make some things more user friendly and document it out better and create a page for it, but for now, it's enough that it fills my own needs). 


I don't believe in "the best"... I believe in the tool that works for me.

(+1)

Gamemaker and Pico8 for me because I'm an amateur and also don't want to do 3D.

I'd probably look into Godot if I stop using Gamemaker for some reason.

ok :)

(1 edit) (+1)

unity, cryengine. I heard about its using during college studying. Especially using unity for creating 2d games.  I will do  do my java homework about games engline  because its really interesting topic for discussion among web developers. 

what cry engine?

see he has only 6 games in itch.io: https://itch.io/games/made-with-cryengine

(+1)

What? The more games, the better engine? That’s completely wrong.

haven't you heard of "the more the merrier", clearly not.
its called cry engine cause everyone ends up crying knowing only 6 games on itch are made with it...
smh :(

He seems to have a strange obsession with game engines.

(+1)

well to be fair, when I was young I loved the idea of using every available game engine. I used a different game engine for each game I used to make :D

Sure, but that’s nothing like actively going on game pages and questioning their choice of engines

(3 edits)

hahaha maybe, but commiting to a single game engine is scary specially if you end up choosing an engine you regret later in life. depending on the engine you choose defines what type of games you end up making and learning along the way, people who end up starting game dev with unity end up making most of their games in 3D and are used to using free assets. while someone who uses gamemaker (like me) ends up making most of our games in 2D and I can never get used to using free assets. long story short the game engine you choose to commit to defines how you grow as a game developer.

also as for @Zack Breg's behaviour toward other peoples choice of engine... I think thats a normal fanboy reaction, any other game engine he doesnt like/use is "bad" and the engines he uses are "best".

But The 4 Engines I Uses(Unreal Engine, Unity, GameMaker Studio, Godot) Is From The Most Powerful Engines

(1 edit) (+1)

i have tried CryEngine Amazone Lumberyard And A Few Of Engines

Personally i dont wast my time in CryEngine Because its hard And Not For The Beginners!

(+2)

I believe that GameMaker Studio is very good. 

GameMaker Studio,  Godot, Unity,Unreal Engine is Very Good Engines

(+1)

Okay, I see!

(+1)

I really like making games in Unity. But there are definitely some other great game engines. I've recently made a video about that topic comparing the (in my opinion) Top 10 Game Engines. There are some really popular ones like Unity, Unreal Engine, Godot or Game Maker Studio 2 but also some that are not that well known, such as Solar2D, Torque3D or Defold. I'll link the video here, incase you want to watch it: 

Thanks For This Video  But Solar2D, Torqu3D And Defold Not From The Top Engines!

(+2)

(My Opinion)
1. Unity
2.Unreal Engine
3.Godot
4.Game Maker Studio 2
5.Construct (For Games without coding)

(+1)

i has the same opinion!

:)

(+1)

Cool :)

yes! :)

(+2)

Unreal engine if you have experience in game development

Unity , Game Maker studio and Godot for beginners

(1 edit) (+3)

Hey man, i can kind of get the question however i would suggest you steer away from this. You may have heard this a number of times but the game engine/framework/library is no more than a tool. You can still make games with the pure language alone but will have to do alot of stuff you have to make and add in.

With that said it really depends on a number of factors:
- What games you would like to create
- What is your experience in programming or game dev
- would you like to be versitile
- do you want to understand how everything works or just quick and easy dev
- do you have a programming language preference

It really depends. You can pick up something as simple as pygame or godot and make awesome games all the way to something like unreal or unity.

I would Steer towards:
Pygame
Ursina
Godot

Simple cuase i like the experience of just messing with em and good docs.

Unreal docs are... Yikes!

ok

He looks like a lost cause for now. Let’s hope he realizes this a few years in the future.

(+2)

I make my own micro engines using Rust libraries such as Piston and Rapier. Doesn't take much work if you know how to program.

I also like LOVE2D and Godot. I only make 2D games though.

What is Rust ?

A programming language?

This is what I do, too. People seem to overestimate the complexity of specialized game engines.

(+2)

I tend to go with Unity+Playmaker for 3d, Construct for 2D.

But I'm coming into this from an art background, 2d/3d art is my main strength, not code. 

I'm not great with code.

And I'll second the commenter who pointed out that well-supported, often-updated engines with a decent user community are important.

Unity has the single biggest userbase of any game engine, about 50% of game developers worldwide use it, it's simply not going to just go away any time soon. And Unreal is the #2 biggest userbase [almost 30%] and likewise will be around a long while.

I've used really niche engines before - years ago, in the 2000s - and had a lot of ambitious projects fail utterly, just simply unravel, because the engine devs stopped updating the engine! For example, Adventure Maker, which hasn't been updated in over a decade. I made no less than three games using it, and they only run on Windows XP or older-than-XP Windows, that is if they were even released (two of them I gave up on after hundreds of hours' work because I realized the engine was doomed. I still have the graphics assets but all the interaction would need to be redone from scratch in a new engine and I couldn't escape the sinking feeling of, it's just not worth it now. I also tried using Gamesalad on a couple of projects, and that didn't end well either BTW. 

If I'm going to recommend just one engine, it's Unity. It's what I settled on anyway.

Huge, and I mean huge, userbase of well over half a million people now, that can answer almost any question you pose, massive flexibility, can be used to make 2d and 3d games, for a ton of platforms. Main downside of Unity currently is it doesn't scale well to large teams the way Unreal can, but that is something that Unity Technologies is very actively working on. It's kind of an irrelevant problem for indies anyway. And as for the query, can you make good quality games with Unity, ie the 'image problem' Unity faces, I think you can and the list of Unity-made games on Wikipedia demonstrates this wide-ranging potential for a ton of solid stuff in many genres. Just that most of the best games built in Unity, people don't realize that they are Unity-made games because the devs cut out the Unity branding. Unity can also be optimized very well, it's reasonably efficient and lean, as evidenced by the sheer number of visually stunning yet smoothly-running mobile titles developed in it (like 'The Room' series, 'Monument Valley', series, 'Alto's Adventure', 'Temple Run 2' and many other examples of Unity games that somehow still look good while running on a potato, so to speak)

Unreal is the second really great choice. It's clearly better for certain types of game [eg 3d fps or third person] and very scalable for larger teams. It also has a superb community and a ton of features. And it is quite efficient as 3d engines go, nicely optimized. The projects done with it often look amazing.

BTW: my presence on Itch.IO is https://matthornb.itch.io/ and I'm working on a few new indie games but not released just yet.

Mostly 'Myst-likes' [first person puzzle/adventure] as that plays well to my strengths.

  

I do however, have a TON of stock media assets there also, already, royalty-free for gamedevs. A few free ones, mostly paid, but even the paid stuff is not expensive. 2000+ asset files [overlays and decals, seamless photography-based texture maps, video VFX elements based on real-world high-speed video, and a lot of 3d asset files too across various categories.]

That stock media stuff is all bundled together for $1 every now and then (90% off) like April 2-4 [Easter sale, coming up very soon] and the $1 pricing also includes early preorders of any indie games I make and release on Itch during the next couple of years.

but the code better than from the visual scripting! But great work!