Pelinkehitysohjelma
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.
Historia
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]
Lähteet
- ↑ Top 30 Game Development Tools startupstash.com. Viitattu 16.12.2023. (englanniksi)
- ↑ D. M. Moore: 11 tools to get you started making video games theverge.com. 14.4.2020. Viitattu 16.12.2023. (englanniksi)
- ↑ Danielle Riendeau: The best free game making tools gamedeveloper.com. 28.4.2023. Viitattu 16.12.2023. (englanniksi)
- ↑ Danielle Riendeau: The best game development software gamedeveloper.com. 9.6.2023. Viitattu 16.12.2023. (englanniksi)
- ↑ Richard Moss: Maniac Tentacle Mindbenders: How ScummVM’s unpaid coders kept adventure gaming alive 17.1.2012. Ars Technica. Viitattu 9.7.2019. (englanniksi)
- ↑ Marcus Toftedahl: Localization Tools in General Purpose Game Engines: A Systematic Mapping Study (PDF) diva-portal.org. 2021. doi:10.1155/2021/9979657. Viitattu 16.12.2023. (englanniksi)