/ / Fysik motor. Spelprogrammering

Fysikmotor. Spelprogrammering

Idag utvecklas datorspelotroligt snabbt – till stor del beror det på att utvecklingsprocessen har blivit mycket mer tillgänglig. Med tillkomsten av Steam-plattformen hade varje person möjlighet att skapa sitt eget spel och presentera det för den bredare allmänhetens uppmärksamhet, och tidigare var det helt enkelt omöjligt att göra detta utan hjälp av förlaget. Därför hade många människor som hade idéerna och förmågan att skapa ett bra spel helt enkelt inte möjligheten – nu har allt förändrats. Och om du vill utveckla ditt eget projekt kommer detta inte att vara ett problem för dig, men först måste du vara uppmärksam på fysikmotorn. Naturligtvis är det ingen som förbjuder dig att skriva ditt spel från grunden genom att programmera din egen unika motor. Men det är mycket lättare att använda en färdig, eftersom den garanterat kommer att felsökas och fungerar utan problem. Fysikmotorn är grunden för alla datorspel, det är basskiktet som du bygger upp innehållet i ditt projekt på. Det finns många olika motorer, alla med sina egna för- och nackdelar. I den här artikeln kommer du att lära dig om några av de bästa motorerna som finns idag.

Cry Engine 3

fysik motor

Först och främst, lägg märke till detinte alla fysikmotorer är tillgängliga för alla användare. Vissa spelutvecklare skapar sina egna, för personligt bruk, och ger sedan ingen annan tillgång till det. Sådana motorer kommer inte att övervägas - här kommer vi att prata om vad du kan använda för att skapa ett spel, att vara en så kallad tredje part. Det första alternativet som alla kommer att höra först är Cry Engine 3. Det är en mycket kraftfull fysikmotor som låter dig skapa ett otroligt spel, men det finns olika användningsfall. Om du inte vill spendera pengar kan du använda gratisversionen - alla funktioner kommer att vara tillgängliga i den, men du kommer inte att kunna distribuera eller sälja ditt spel, det vill säga det här alternativet är lämpligt för hemmabruk. Det finns också två betalda alternativ - ett innebär utfärdande av tjugo procent av vinsten från spel till utvecklarna av motorn, och det andra är köp av en licens. Och det är därför det här alternativet inte är lika populärt som många andra - det är väldigt dyrt.

Unreal Engine 3

overklig motor

Om du inte vill lägga mycket pengar pådet föregående alternativet, då bör du vara uppmärksam på det här. Unreal Engine 3 är för närvarande den bästa motorn för pengarna. Du kan förvärva rättigheterna att använda det relativt billigt, samtidigt som du med dess hjälp kan skapa fullskaliga datorspel, som stora utvecklingsföretag kända över hela världen gör. Denna motor har en mängd fördelar, såsom multiplattform, utmärkt stöd, enkelhet och tydlighet. Således kommer varje person som köper denna motor att kunna utveckla ett utmärkt spel utan problem, om han har förmågan att göra det. Unreal Engine 3 kommer att ge dig en utmärkt bas för detta.

Havok

havok motor

Om vi ​​pratar om stora projekt, se till att göra detdet är värt att beröra Havok också – en motor som kraftigt förändrat spelbranschen med sitt utseende. Nu har cirka 200 datorspel från stora studior redan skapats på den, och det fanns ännu fler indieutvecklingar. Denna motor används oftast för första- eller tredjepersonsskjutare, men ibland kan du hitta stora projekt av andra genrer, till exempel "Starcraft 2" bland strategier, Super Smash Bros. bland plattformsspel och så vidare. Naturligtvis kommer det att kosta ganska imponerande belopp att skaffa det, men möjligheterna som det öppnar innan du är helt enkelt enorma. Så om du inte är en indie-utvecklare med en låg budget, då kan du skaffa den här motorn - det kommer att göra ditt spel helt fantastiskt.

Unity 3D

 digital molekylär materia

Nåväl, det är dags att gå från stora motorer tillnågot inte så stort. Det finns ett stort antal billiga lösningar för 2D-spel, men alla har inte bråttom att lägga till en tredje dimension till ett överkomligt pris. Det är därför Unity 3D-motorn är extremt populär idag, eftersom den erbjuder billig tillgång till 3D-världen. Sedan 2009 har detta projekt varit det ledande bland de som utvecklades av inte de största företagen för samma stora projekt. Därför bör du definitivt vara uppmärksam på den här motorn om du vill utveckla ett tredimensionellt projekt - att köpa en licens kommer att kosta dig billigt, och för dessa pengar får du helt enkelt en enorm mängd material, enkel tillgång till publicering av färdiga projekt och mycket mer.

DMM

deformerbar kroppsdynamik

Moderna motorer är mycket ofta uppmärksamma påuppmärksamma realismen i den skada som tillfogas världen, karaktären, fordonet och så vidare. Men om du letar efter en billig lösning för ett spel där dynamiken i en deformerbar kropp kommer att vara huvudkomponenten, bör du vara uppmärksam på den här motorn. Den heter DMM, och med den kommer du att kunna återskapa en extremt realistisk modell av skador, oavsett dess natur. Motorns fullständiga namn är Digital Molecular Matter, och från den kan människor som kan engelska redan förstå vilka deformationer som kommer att vara dess huvuddrag. Om du inte har pengar till en extremt dyr modern motor som erbjuder dig varp som en av många komponenter, eller om du vill skapa ett projekt som fokuserar på skador och deras realism, då är denna motor perfekt för dig.

GameMaker

Tja, sammanfattningsvis bör du vara uppmärksam påen motor som skiljer sig mycket från alla andra. Faktum är att du inte behöver programmera på den alls, eftersom alla huvudkommandon här är ersatta av specifika förskrivna åtgärder. Naturligtvis finns det ett begränsat antal av dessa åtgärder, men det finns fortfarande ganska många av dem, så du kan skapa spel utan att någonsin tänka på vad du ska lära dig ett programmeringsspråk. Du klarar dig alldeles utmärkt utan den, och om du köper en licens kan du använda fler funktioner, samt publicera dina egna spel självständigt.