Articles

Unity vs.Unreal – het kiezen van een Game Engine

bij het leren van game – ontwikkeling vragen mensen zich vaak af wat de beste game engine is-in feite hebben we een heel artikel over de zaak gedaan. In termen van veelzijdigheid, macht, populariteit, en gebruik in de industrie – er zijn twee die de meeste mensen praten over al: de eenheid game engine en de Unreal Engine.

beantwoorden welke beter is is een moeilijke zaak. Sommigen zullen beweren Unreal is beter gewoon voor het feit dat het een top keuze voor AAA-studio ‘ s. Anderen zullen echter het feit aanhalen dat eenheid meer afgerond is en, voor indie-ontwikkelaars, vaak een betere toegang tot de industrie is. Objectief gezien is het ene beter dan het andere?

in dit artikel gaan we over de voors en tegens voor elke motor en hebben een echte strijd van eenheid Versus Unreal. We zullen je ook helpen om aan de slag te gaan met het leren van beide, dus ongeacht je ultieme beslissing, je kunt meteen je eigen games maken. Laten we beginnen, en hopelijk tegen het einde, u in staat om een weloverwogen keuze over welke game-engine is de motor van uw dromen zal zijn.

voorbeeld van een RTS – spel

voorbeeld van een RTS-spel

inhoudsopgave

veelzijdigheid

als spelontwikkelaar wilt u misschien experimenteren met verschillende soorten spellen-3D, 2D, multiplayer, VR, AR, enz. Het hebben van een motor die geschikt is voor een breed scala van games is belangrijk en gelukkig, zowel eenheid en Unreal doen dat. Laten we eens kijken naar een reeks van verschillende speltypes en welke engine het meest geschikt zou zijn voor hen:

  • 3D – beide engines hebben geweldige 3D mogelijkheden, hoewel Unreal het beste is in termen van grafische trouw.
  • 2D-beide motoren kunnen 2D doen, hoewel Unity een veel grotere focus en tool-set heeft.
  • Virtual Reality-Unity blinkt uit in VR omdat de plugins zeer veelzijdig zijn en integreren in de totale XR-infrastructuur.
  • Augmented Reality-beide motoren kunnen AR doen, hoewel Unity dit al langer doet en veel meer gedefinieerde systemen heeft.
  • Multiplayer-beide motoren kunnen multiplayer doen, hoewel Unreal de enige is met geïntegreerde ondersteuning. Unity ‘ s geïntegreerde multiplayer is nog steeds in ontwikkeling, hoewel er veel 3rd-party frameworks.
  • Mobile-Unity wordt beschouwd als de beste motor voor mobiel.
een 2D-spel maken in de Unity-engine.
een 2D-spel maken in de Unity-engine.
een 3D-spel maken in de Unreal Engine.
een 3D-spel aanmaken in de Unreal Engine.

codering

bij het starten met een game engine kan de taal waarin u codeert een bepalende factor zijn. In Unity schrijf je code met de C # taal, terwijl je in Unreal C++gebruikt. Over het algemeen wordt C++ beschouwd als een moeilijkere taal om te leren, hoewel Unreal zijn eigen geà ntegreerde visuele scripter genaamd Blueprints heeft. Visual scripting is een geweldig alternatief voor coderen, omdat het u toelaat om dezelfde dingen te doen-maar zonder codering nodig. Maak knooppunten en verbind ze met elkaar om de logica voor je spel te ontwikkelen.

Op dit moment heeft Unity geen geïntegreerde visuele scripter, maar er zijn een aantal 3rd-party opties beschikbaar, zoals: Bolt (nu vrij met toekomstige integratie gepland voor de engine) en PlayMaker.

Unreal Engine Blueprint visual scripting.
blauwdrukken in de Unreal Engine.

Als u wilt coderen, kan Unity de gemakkelijkere optie zijn met C#, maar als u niet wilt coderen kunt u de blauwdrukken van Unreal gebruiken.

aanwezigheid in de industrie

u kunt een spelengine kiezen op basis van wat de professionals gebruiken. Zowel Unity als Unreal worden gebruikt om games op de markt te maken, maar op verschillende manieren.

ten eerste is Unity de meest populaire engine voor indie-ontwikkelaars en mobiele games. Er zijn een aantal grotere games gemaakt met eenheid zoals: Hearthstone, steden: Skylines, Rust, Ori en het blinde bos, en de meeste mobiele games.

in termen van de AAA-industrie wordt onwerkelijk meer gebruikt dan eenheid. Spellen zoals: Fortnite, Bioshock, Sea of Thieves, Star Wars: Jedi Fallen Order, en een groot aantal anderen gebruiken de motor.

iets om ook in gedachten te houden is hoe de engine ontwikkelaars het zelf gebruiken. Unity niet hun eigen games te maken, afgezien van kleine educatieve projecten. Epic Games (ontwikkelaars van de Unreal Engine) aan de andere kant, hebben veel spellen zoals ontwikkeld: Fortnite en Gears of War met behulp van de Unreal Engine.

  • lijst van Unreal Games

Worldwide global forecast for the games market

Worldwide global forecast for the games market

Community

een belangrijk aspect van een spelengine is de gemeenschap. Beide motoren hebben een vrij grote online aanwezigheid, met hun eigen respectieve forums, Sub-Reddits, YouTube-kanalen en meer.

  • Unity-heeft een jaarlijkse spelontwikkelaar conventie genaamd Unite. De meeste game development YouTubers richten zich op het gebruik en het onderwijzen van eenheid.
  • Unreal-Epic Games heeft meer een aanwezigheid online met live tutorials.

beide motoren hebben ook hun respectieve asset stores. Een asset store is een marktplaats voor 3D-modellen, texturen, systemen, enz.voor een motor die u kunt krijgen voor gratis of een prijs. Deze kunnen geweldig zijn voor ontwikkelaars die misschien niet de beste kunstenaar of gebrek aan kennis op een bepaald gebied.

  • Unity Asset Store
  • Unreal Marketplace

verschillende programmeurs die als team werken

verschillende programmeurs die als team werken

Tutorials

zowel Unity als Unreal hebben grote leermiddelen. Documentatie, tutorials, online cursussen, enz. Hieronder hebben we een aantal verschillende cursussen op een rijtje gezet over Unity en Unreal.

Unity

  • (Paid) Unity Game Development Mini-Degree
  • Unity 101 – Game Development and C# Foundations
  • (Paid) RPG Academy – From Zero to Creating Games
  • programmeren in C# – door Brackeys
  • C# Tutorial by Derek Banas
  • C# Basic Series by Allan Carlos Claudino Villa

Unreal

  • (betaald) Unreal game development Mini-degree
  • Unreal Engine 101 – 3D Game Creation
  • programmeren in C++ – door de Cherno
  • Beginner ‘ s Guide to game development with Unreal Engine door Daniel Buckley
  • spellen maken voor Beginners met UE4 door DevSquad

Robot hand playing Go

Robot hand playing Go

conclusie

We hebben onze strijd om eenheid vs. Unreal laten spelen, maar laten we terugkeren naar onze oorspronkelijke vraag: welke motor moet u gebruiken?

uiteindelijk zal dit afhangen van u en uw behoeften. Echter, als we zo vet zijn, kunnen we op zijn minst het volgende zeggen:

  • als je een beginner bent die wil leren programmeren en een breed scala aan spellen wil maken – ga met Unity.
  • als u niet geïnteresseerd bent in coderen en betere grafische prestaties wilt-ga dan met Unreal.

over het algemeen zijn dit nog steeds vrij oppervlakteniveau statements, dus we raden je aan beide te proberen voordat je een beslissing neemt. Echter, als je deze motoren uit te proberen, kunt u de informatie hier in gedachten te houden, want er zijn dingen te overwegen die je niet kunt leren door te doen! Toch, vergeet niet dat er geen beste game engine – er is alleen de game engine die je het meest comfortabel voelt met behulp van. Of je nu Unity kiest of Unreal Engine, de wereld is binnen handbereik. Dus ga er op uit, en maak een aantal geweldige games en apps!

mis niets! Aanbod eindigt op
  • toegang tot alle 200+ cursussen
  • nieuwe cursussen toegevoegd maandelijks
  • Cancel anytime
  • certificaten van voltooiing

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *