Hoe Schrijf Je Een Engine Voor Een Game?

Inhoudsopgave:

Hoe Schrijf Je Een Engine Voor Een Game?
Hoe Schrijf Je Een Engine Voor Een Game?

Video: Hoe Schrijf Je Een Engine Voor Een Game?

Video: Hoe Schrijf Je Een Engine Voor Een Game?
Video: Write a Game Engine? - WHY and HOW. 2024, April
Anonim

De engine is de kern van een complex softwaresysteem, dat de basisfunctionaliteit bevat zonder rekening te houden met de code en de specifieke kenmerken van de gameplay van een bepaald spel. In dit opzicht moet u begrijpen hoe dergelijke toepassingen werken voordat u begint met het schrijven van uw product.

Hoe schrijf je een engine voor een game?
Hoe schrijf je een engine voor een game?

instructies:

Stap 1

Onderzoek de markt en bepaal welke games momenteel in trek zijn. Op basis hiervan is het noodzakelijk om de parameters van de motor voor hen te bepalen. Natuurlijk kun je elk spel kiezen, vooral als je niet van plan bent je ontwikkeling te verkopen. Je werk wordt echter leuker als je denkt dat je werk ergens nuttig voor kan zijn.

Stap 2

Maak een lijst van de vereisten. Bepaal de benodigde bewegingsvrijheid en realistische graphics die worden ondersteund door de gemaakte engine voor het spel. Noteer daarna parameters zoals prestaties, aantal karakters, plotfuncties en andere punten waarmee rekening moet worden gehouden in de gamekern.

Stap 3

Bepaal de architectuurparameters. Het loont de moeite om een top-down benadering te volgen en een hiërarchie van functies op te bouwen. Dit is nodig omdat je in de toekomst rekening moet houden met de eigenaardigheden van de API en de game-interface op hogere werkniveaus moet aanpassen.

Stap 4

Maak pseudocode om de implementatie van de lagere engine-functies te ontwerpen. Het moet in het Russisch worden uitgevoerd zonder het gebruik van programmeertalen. De pseudocode moet antwoord geven op de vraag "wat moet er gebeuren?" en focus op beschrijvende implementatie van het algoritme.

Stap 5

Ga naar de ontwerpfase, d.w.z. maak een werkend programma voor de motor die uw ideeën implementeert. Test en debug uw code. Dit proces is behoorlijk ingewikkeld, vooral als je niet goed bent in programmeren.

Stap 6

Onthoud dat je speciale kennis en vrije tijd nodig hebt om een volwaardige game-engine te schrijven. Momenteel zijn er op internet veel gratis kant-en-klare oplossingen te vinden, waaraan duizenden manuren aan programmering zijn besteed. In dit opzicht moet u niet denken dat u uw project binnen 1-2 weken zult voltooien. Het kan jaren duren om een min of meer werkende engine voor de game te schrijven.

Aanbevolen: