Posted By
|
Message
|
Martin Edwards
Registered 10/09/2017 11:10:50
Points 1
|
10th September, 2017 at 10/09/2017 16:03:40 -
what is the best engine to make a game on
Martin
|
Sketchy Cornwall UK
Registered 06/11/2004
Points 1970
|
14th September, 2017 at 14/09/2017 21:31:34 -
This is (or was) essentially a community of "Clickteam Fusion 2.5" ( http://www.clickteam.com/clickteam-fusion-2-5 ) users, so that's likely to be what most people here would recommend. Its main selling point is that it allows users to create games without the need to learn a traditional programming language. It's actually quite a powerful tool for making 2D games, and exports to Android, iOS, HTML5, etc (if you pay extra). On the other hand, if you want to make a 3D game, you should look elsewhere.
"Construct" ( http://www.scirra.com/construct2 ) is another very similar tool.
The most popular game engine among indie game developers is undoubtedly "Unity" ( http://unity3d.com ). It's extremely powerful, with a sophisticated 3D (and 2D) engine, has a very large userbase and many learning resources, and exports to many platforms. The downside is that it requires knowledge of a programming language, and even then, the learning curve is very, very steep.
I've recently started using BabylonJS ( http://www.babylonjs.com ), which is a 3D engine based on HTML5 and Javascript, and so far I would recommend it to others. Javascript is the easiest language to learn, and BabylonJS itself is also simple and well documented. The nice thing about HTML5 is that you can create your game, and then easily export it to many other platforms.
n/a
|
UrbanMonk BRING BACK MITCH
Registered 07/07/2008
Points 49667
|
20th September, 2017 at 20/09/2017 19:23:39 -
Even though Unity is the most popular engine it (and fusion) suffer from performance issues on larger more complicated projects so I discourage its use.
The unreal engine is free to use now so I'd go with that if you want to develop a 3D game. You can compile the engine yourself and make changes to it using C++ which is nice and fast.
If you just want to make simple 2D games though I'd go with Fusion or Game Maker. Some people prefer Game Maker for it's scripting support.
n/a
|
markno2
Registered 06/06/2006
Points 865
|
21st September, 2017 at 21/09/2017 16:46:22 -
Originally Posted by UrbanMonk Even though Unity is the most popular engine it (and fusion) suffer from performance issues on larger more complicated projects so I discourage its use.
The unreal engine is free to use now so I'd go with that if you want to develop a 3D game. You can compile the engine yourself and make changes to it using C++ which is nice and fast.
What kinds of larger projects does Unity struggle with? Would it struggle with a multiplayer FPS or only something like an Skyrim-type RPG? I chose to start learning Unreal and I think I made the wrong choice. Unity looks easier to use and has many more community examples to steal from.
Discarded pizza boxes are an indispensable source of cheese.
|
|
|