Rikunarita-ORG/Wikinium huggingface dataset:
# Žaidimų variklis

Kuriamas lenktynių žaidimas, naudojant FOSS Blender Game Engine variklį.
**Žaidimų variklis** (taip pat *grafinis variklis*) – programinės įrangos sistema, skirta kompiuterinių žaidimų kūrimui ir plėtojimui. Kūrėjai naudoja žaidimų variklius kuriant žaidimus žaidimų konsolėms, mobiliesiems įrenginiams bei asmeniniams kompiuteriams. Pagrindinės žaidimų variklio sudedamosios dalys yra bendroji architektūra, branduolys, resursų posistemė, įvedimo posistemė, scenos posistemė, vaizdo posistemė (atvaizduojanti 2D ar 3D kompiuterinę grafiką), garso posistemė, kompiuterių tinklo posistemė, fizikos posistemė, animacijos posistemė, dirbtinis intelektas, taip pat skriptų rašymo, srauto perdavimo, atminties valdymo ir lokalizacijos palaikymo funkcijos. Žaidimų kūrimo procesas dažnai yra supaprastimas pakartotinai panaudojant (ar adaptuojant) tą patį žaidimų variklį skirtingiems žaidimams sukurti arba žaidimų pritaikymui įvairioms platformoms.

## Paskirtis

Daugeliu atvejų be pakartotiniam panaudojimui tinkamų programinės įrangos dalių, žaidimų varikliai taip pat turi vaizdo kūrimo įrankių rinkinį. Šie įrankiai paprastai pateikiami integruotoje kūrimo aplinkoje, kad būtų galima palengvinti ir pagreitinti žaidimų kūrimo procesą. Daugumoje žaidimų variklių jau būna įdiegtos grafikos, garso, fizikos posistemės bei dirbtinis intelektas, tad tai palengvina kūrimo procesą ir sumažina kūrimo sąnaudas. Plačiai naudojami žaidimų varikliai yra Gamebryo, JMonkey Engine ir RenderWare.

Žaidimų varikliai paprastai suteikia galimybę žaidimą pritaikyti kelioms platformoms beveik nepakeičiant išeitinio kodo. Taip pat žaidimų varikliai dažnai kuriami sudedamąsias dalis palaikančios architektūros pagrindu (angl. *component-based architecture*). Tokia architektūra leidžia pakeisti tam tikras sistemos posistemes arba pridėti naujų, kaip, pvz., Havok fizikos posistemė, Miles Sound System garso posistemė ar Bink vaizdo posistemė. Nepaisant termino specifiškumo, žaidimų varikliai dažnai naudojami ir kitoms kompiuterinės grafikos reikalaujančioms interaktyvioms aplikacijoms kurti, kaip, pvz., žaidimo demonstracinėms versijoms, architektūrinėms vizualizacijoms, mokymosi simuliacijoms, modeliavimo aplinkoms.

Kai kurie žaidimų varikliai suteikia tik 3D grafikos atvaizdavimo (angl. *rendering*) realiu laiku galimybę. Tokio tipo varikliai paprastai vadinami tiesiog *grafiniais varikliais*, *atvaizdavimo varikliais* arba *3D varikliais*. Tokių variklių pavyzdžiai būtų Crystal Space, Genesis3D, Irrlicht Engine, OGRE, RealmForge Game Engine, Truevision3D ir Vision. Šiuolaikiniai žaidimų varikliai turi scenos posistemę, suteikiančią 3D žaidimo pasaulio peržiūrą, kas savo ruožtu palengvina žaidimo projektavimą ir leidžia veiksmingiau išnaudoti atvaizdavimo galimybes.

## Išnašos
# Platforma (informatika)

Informatikoje **platforma** pačia bendriausia prasme – bet kokia aplinka (pvz., programinė ir (arba) aparatinė kompiuterinė sistema), reikalinga tam tikrai programinei įrangai paleisti ir naudoti.

Yra įvairių lygių platformų: kompiuterių architektūros, naudotojo sąsaja suderinamos operacinės sistemos (OS), virtualios mašinos (VM), vykdymo proceso bibliotekos, dinaminės bibliotekos ir kt.

## Pavyzdžiai

|  |  |  |
| --- | --- | --- |
| Operacinės sistemos
* AmigaOS, AmigaOS 4
* FreeBSD, NetBSD, OpenBSD
* Linux
* Microsoft Windows
* OS X (Mac OS)
* OS/2
* Solaris
* VM

Mobiliosios
* Android
* Bada
* BlackBerry OS
* Firefox OS
* iOS
* Embedded Linux
* Palm OS
* Symbian
* Tizen
* WebOS
* Windows Mobile
* Windows Phone
 | Programinės įrangos sistemos
* Adobe AIR
* Adobe Flash
* Adobe Shockwave
* Binary Runtime Environment for Wireless (BREW)
* Cocoa
* Java
	+ Java ME
	+ Java SE
	+ Java EE
	+ JavaFX
* Microsoft XNA
* Mono
* Mozilla Prism, XUL ir XULRunner
* .NET Framework
* Silverlight
* Open Web Platform
* Oracle Database
* Qt
* SAP NetWeaver
* Smartface
* Vexi
* Windows Runtime
 | Aparatinės įrangos sistemos
* Mikrokompiuterių sistemos
	+ Wintel
	+ Macintosh
	+ ARM
	+ x86
	+ CP/M
* Kompiuterinių žaidimų konsolių sistemos
	+ 3DO Interactive Multiplayer
	+ Apple Pippin
	+ Steam Machine
* RISC
	+ SPARC
	+ DEC Alpha
* Vidutinės klasės kompiuterių sistemos, pvz., IBM OS/400
* Universaliųjų kompiuterių sistemos, pvz., IBM z/OS
* Superkompiuterių architektūros
 |

## Šaltiniai