Choosing a Game engine can be difficult for a new Game developer. Without the experience of working on the game engines,its not possible to decide . But the most crucial requirement for a new developer is the support community and learning curve.
If a game engine has a good support community then it makes the learning more fun and interesting. Choosing an engine with steep learning curve might lead you to lose interest in game development.
We have listed some key points for Unity and Unreal engine which will help you decide which one to use.
If you are totally new to game development check out our post on How to make a game?
|COST||Free, Till your Total revenue grosses $100000 in last fiscal year||Free,Royalties applicable if product revenue crosses $3000.|
|SETUP SIZE||Component based installation,Software is only 750MB,Rest of the components can be installed as required.||6.8gb installation file. 20GB disk space after installation|
|System requirement||OS: Windows 7 SP1+, 8, 10, 64-bit versions only; macOS 10.12+
CPU: SSE2 instruction set support.
Memory :8GB RAM
GPU: Graphics card with DX10 (shader model 4.0) capabilities.
|Operating System:Windows 10 64-bit
Processor:Quad-core Intel or AMD, 2.5 GHz or faster
Memory:8 GB RAM
Video Card/DirectX Version:DirectX 11 or DirectX 12 compatible graphics card
|User Interface||Easy to navigate for beginners||Steep learning curve|
|Platforms available||iOS,Android ,Windows Universal Windows Platform ,Mac ,Oculus Rift ,Steam VR PC & Mac ,PlayStation VR,Gear VR ,Windows Mixed Reality ,Daydream ,Android TV ,tvOS ,Nintendo Switch ,Apple ARKit ,Google ARCore||Windows PC, PlayStation 4, Xbox One, Mac OS X, iOS, Android, AR, VR, Linux, SteamOS, and HTML5.|
|Support||Well developed documentation with a support community,Unity assets store for free game assets.||Well developed documentation with a support community,though the support community is not as big as Unity.Unreal market place is getting good.|
|Tutorials||Free learning tutorial in the Unity website, lot of third party websites available,infinite number of youtube tutorial,special certified course by Unity.||Free learning tutorial in Unreal academy, lot of third party websites available,infinite number of youtube tutorial.|
|For whom||Best for beginners, equally good for PRO.||Steep learning curve for beginners, really good for pro developers.|
There are a few more points to consider after you have mastered the process of game development.
1. Unreal engine allows you to change the code to have a customized game engine.
2. If you are some one who works on more 2d games. Then unity tools are much better than unreal engine.
3. The graphics of games made with unreal engine looks better.
4. Unity is easier to use than unreal. New developers can easily get a hold of unity menu and navigation.
5. Default project build times for unreal are much slower than unity.