Varför du borde välja den orealistiska motorn som en indie

Posted on
Författare: Tamara Smith
Skapelsedatum: 22 Januari 2021
Uppdatera Datum: 15 Maj 2024
Anonim
Varför du borde välja den orealistiska motorn som en indie - Spel
Varför du borde välja den orealistiska motorn som en indie - Spel

Innehåll

Om det någonsin varit dags att vara en indieutvecklare, är det nu dags. Det finns ett överflöd av resurser och handledning på internet, aktiva forumbrädor och bokstavligen dussintals motorer att välja mellan. Så varför bestämde jag mig för att använda Unreal Engine för att utveckla mina spel? Sanningen berättas, det är inte den första motorn som jag har arbetat med; Jag har faktiskt utvecklat mitt första prototypspel i GameMaker: Studio. Så varför då gjorde jag omkopplaren? Här är de tre bästa anledningarna till att jag bestämde mig för att göra Unreal Engine min go-to for game dev.


1. Du kan inte slå fri

Om du precis börjat eller tinkar med tanken på att göra spelutveckling är chansen att du inte vill spendera pengar bara för att använda ett program. Att vara en högskolestudent på en budget själv, det var en av de första sakerna som kom fram och en av anledningarna till att jag tittade på Unreal Engine som en lösning. På samma sätt erbjuder Unity en gratis, personlig version av sin spelmotor men med stor nackdel; Den fria versionen kommer inte med de verktyg som behövs för att optimera ditt spel. Det här är en stor nackdel enligt min åsikt eftersom inte alla spelplattformar skapas lika och ett dåligt optimerat spel är aldrig väl mottagen av spelgemenskapen. Med den faktorn i åtanke, liksom min budget, lutade vågorna till förmån för Unreal.

För att göra ett spel som jag skulle kunna optimera i Unity, skulle jag behöva uppgradera till Unity Plus, som kostar dig $ 35 per månad eller $ 395 per år om du förskott (en besparing på $ 25). Det, jämfört med $ 0 per månad / år för Unreal, som levereras med alla verktyg som jag behöver direkt ur lådan.


Nu, det är inte att säga att Unreal är "gratis", det kommer med sitt eget pris vilket är en royaltyfgift på 5% på intäkter över $ 3k per kvartal. Så om jag skulle göra ett spel som tjänade $ 5k över ett kvartal skulle jag behöva betala $ 100 i royaltyavgifter. Men om jag i nästa kvartal bara tjänat $ 2,5k, skulle jag inte ha några royalties att betala, vilket är bra att jag skulle troligen vara i existens av hot dogs och ramen vid den tiden.

Jag vet att vissa skulle argumentera för att du i slutändan kommer att sluta betala mer i royalties än vad du skulle betala för din prenumeration på Unity, men du måste också ta hänsyn till att du utvecklar ditt utvecklingsteam. Låt oss säga att du inte längre är enmansman och du är nu en studio på 3. Jo, det har bara tredubblats på din månadsabonnemang för Unity. Med Unreal betalar du fortfarande $ 0, oavsett om du är en studio på 1 eller 10 man dev team. Så oavsett vad det är du gör med Unity, betalar du för det på framsidan, men med Unreal betalar du bara om din produkt är en framgång. För mig känns det mer personligt. Det känns som att människorna bakom Unreal vill se mig lyckas, för om jag gör ett spel som går bra, får vi alla betalt.


2. Blueprint visuell skripting

En annan faktor som jag måste ta hänsyn till var att programmera språk. Under arbetet med min examen var huvuddelen av min programmeringserfarenhet med att använda C # (C Sharp) vilket är det primära programmeringsspråket som används av Unity. Orealistiskt utnyttjar dock C ++ för dess programmeringsbehov. Snarare än att behöva lära sig C ++ kan jag dock använda det mångsidiga och mycket robusta Blueprint visuella skriptystemet som Unreal erbjuder. Detta system tillåter mig att fortfarande använda den grundläggande kunskapen jag har av programmering, ihopkopplad med enkelheten i en drag-and-drop-ritningsknut för att uppnå samma uppgifter som jag annars skulle behöva lära C ++ till kod.

Detta gör att jag inte bara kan spara tid och ansträngning för att lära mig ett nytt programmeringsspråk, men ger mig ett robust system som möjliggör snabb prototypning. Det här är ett annat område som jag känner mig orealistiskt utbrott Enhet; den stora mängden funktioner som Unreal har under huven.

Skillnaden mellan Unreal och Unity var väldigt tydlig första gången jag laddade upp Unreal. Unreal är som en one-stop-butik för total spelskapande, med sina många inbyggda redaktörer som kan användas för allt från partikeleffekter, materialskapande och till och med film (se nedan). Unreal är som spelmotorens schweiziska armékniv. Om det finns en nackdel att påpeka är det att Unreal tar upp en stor mängd utrymme på mina hårddiskar på grund av hur många funktioner den kan hantera.

I jämförelse är Unity lättare och kan köra på system med lägre specifikationer. Utöver det anser jag att det skulle vara det bättre valet om dina spelutvecklingsmål syftar till att släppa titlar på mobilmarknaden, särskilt om spelen skulle bli primärt 2D. I det avseendet skulle Unity vara det bättre valet, eftersom Unreal för närvarande inte är lika lätt att arbeta med i de områdena med tanke på det tunga fokuset på 3D-spel som är belagda med fantastiska bilder.

3. Det mycket intuitiva användargränssnittet

Om du inte hittade bildbilden för Blueprint-systemet förvirrande så har du tur eftersom allt som du ska göra i Unreal har ett mycket liknande användargränssnitt. Jag tycker personligen att Unreal-motorn känns naturlig och bekväm att navigera, vilket är hur du ska känna när du planerar att spendera otaliga timmar som arbetar inom en applikations miljö. Återigen faller detta ner efter personliga preferenser, men jag har funnit mig enkelt att navigera genom de olika flikarna och systemen efter att ha tittat på en enkel tutorial-serie på Unreals YouTube-kanal.

Så där har du det, mina tre bästa anledningar till att jag har valt Unreal som min go-to-motor. När det gäller spelutveckling Unreal passar vad jag vill utveckla och ger mig alla de verktyg jag behöver för att uppfylla mina mål. Låt mig veta i kommentarerna nedan dina erfarenheter med Unreal eller varför du använder den önskade motorn.