erikoistunut ohjelmistotyyppi From Wikipedia, the free encyclopedia
Pelinkehitysohjelma tai pelinteko-ohjelma tarkoittaa ohjelmistoa, jota voidaan käyttää apuna videopelin toteuttamisessa. Pelinkehitysohjelmien avulla voi tehdä hahmoja, NPC-hahmojen tekoälyn, käyttöliittymätoimintoja, ääniefektejä ja montaa muuta asiaa.[1] Pelimoottorin tai muokkausohjelman valinnalla voi olla suuri vaikutus minkälaisen pelin voi tehdä.[2]
Pelinkehitykseen tarkoitettuja ohjelmistoja on hyvin erilaisia: pieniä ja pitkälle erikoistuneita ovat esimerkiksi Bitsy ja Ren'py, suurempia työkaluja ovat esimerkiksi Unity ja Unreal Engine. Erikoistuneet ohjelmat voivat olla suunnattu tiettyä lajityyppiä varten, esimerkiksi PuzzleScript on suunnattu tietynlaisia pulmapelejä varten kun taas Godot Engine, Unity ja Unreal Engine ovat laajempaan käyttöön. Eräät ohjelmat ovat saatavilla ilmaiseksi ja jotkin ovat maksullisia.[3]
Kehityksessä voidaan käyttää lisänä lukuisia muita ohjelmia suunnitteluun, tuotantoon, ohjelmointiin sekä grafiikan, animaation ja äänen tekemiseen.[4] Pelinkehitykseen suunnattujen työkalujen lisäksi voidaan useita muita ohjelmia, joilla on käyttöä myös pelinkehityksen ulkopuolella eivätkä siten ole varsinaisesti pelinkehitysohjelmia.
Varhaiset pelit kehitettiin aina tyhjästä alusta alkaen, mutta 1980-luvulla yleistyi työkalujen uudelleen käyttäminen uusien pelin kehityksessä, jotka usein kuuluivat samaan lajityyppiin. Esimerkiksi SCUMM sai useita päivityksiä ja oli käytössä pelitaloissa 20 vuoden ajan, mutta ei koskaan ollut julkisesti saatavilla (kehitetty LucasArtsin omaan käyttöön[5]). Työkaluja kuten Shoot-'Em-Up Construction Kit julkaistiin yleisesti myyntiin. 1990-luvulla Doomin julkaisun myötä termi pelimoottori yleistyi.[6]
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.