Hvordan Lage En Spillmotor

Innholdsfortegnelse:

Hvordan Lage En Spillmotor
Hvordan Lage En Spillmotor

Video: Hvordan Lage En Spillmotor

Video: Hvordan Lage En Spillmotor
Video: Norsk Unreal Engine 4-opplæring | Hvordan lage cutscenes 2024, April
Anonim

Spillets hovedfunksjonalitet leveres av den sentrale programvarekomponenten - spillmotoren, som forenkler utviklingen og utstyrer den med kjerneteknologier. For å lage et spill må du forstå hva spillmotorene i seg selv er laget av.

Hvordan lage en spillmotor
Hvordan lage en spillmotor

Bruksanvisning

Trinn 1

Vær oppmerksom på at motoren til absolutt alle spill består av mange, noen ganger uavhengige deler. Dette inkluderer hovedmenyen, spillgrensesnitt, nivåbelastning, fysikkmodell, kollisjonskontroll og mer. Noen deler er bare nødvendig for en hvilken som helst sjanger. For eksempel i en marin- eller luftfartstimulator er det nødvendig og viktig en værmodul, men i en sanntidsstrategi er den enten ikke nødvendig i det hele tatt, eller er av sekundær betydning. Eller for eksempel en skuddmodul uten absolutt behov for en fotballstimulator. Et dataspill blir satt sammen av slike nødvendige deler.

Steg 2

Bruk programmeringsspråket Delphi, spesielt hvis du fortsatt tar dine første skritt i dette området. Delphi er et Object Pascal utviklingsmiljø som er enkelt og fleksibelt nok til å kunne skape et fullverdig moderne dataspill, av enhver sjanger, med full tredimensjonalitet og moderne grafikk. Faktisk er utviklingsmiljøet et spørsmål om smak for hver enkelt programmerer. For eksempel genererer MSVC ++, i motsetning til Delphi, raskere kode, men Delphi-kompileringshastigheten er titalls, og kanskje til og med hundrevis av ganger raskere. Pluss et brukervennlig grensesnitt og nøyaktig indikasjon på kodelinjen som inneholder feilen.

Trinn 3

Tenk på et eksempel på en primitiv grafikkmotor. Det har ennå ikke multitrading, referanseteller, smarte pekere, ressursprioriteter og til og med muligheten til å laste ut en struktur som allerede har blitt unødvendig. Men dagens evner er ganske nok til å lage et enkelt, ukomplisert spill. Og til å begynne med er det mye.

Trinn 4

Du kan instruere motoren om å skjule initialiseringskoden i seg selv, og også å ha motoren skyggelegging og teksturer. Og hvis en LostDevice oppstår ved oppstart, vil den selv gjenopprette de nødvendige dataene. Og det er også ønskelig at du kan laste ned alle ressurser og fullføre alt arbeid med grafikk med en funksjon.

Anbefalt: