Castle Game Engine/fi
│
English (en) │
suomi (fi) │
français (fr) │
Castle Game Engine on monialustainen 3D ja 2D pelimoottori. Se tarjoaa helpon ja laajennettavissa olevan API:n jolla luodaan ja hallitaan 3D-objekteja, jossa on heti kaikki tasot käytettävissä, kohteita, älykkäitä olentoja jne. Se tukee 3D-malleja ja animaatioita eri muodoissa, erityisesti hyvin monipuolinen VRML / X3D-tuki . Tuettuna on myös Collada, Wavefront OBJ ja (erityisen mukava 2D animaatioissa) Spine JSON. Monet graafiset ominaisuudet ovat käytettävissä, kuten varjot, kartoitus, peilaus, tehosteet ja shaderit. Moottoria voidaan käyttää kääntämään sekä itsenäisiä pelejä (Linux, Windows, Mac OS X) että mobiilipelejä (Android, iOS). Renderöinti on tehty OpenGL tai OpenGLES2:ssä. Lazaruksessa voidaan käyttää myös TCastleControl komponenttia, jolla pelimoottorin renderöinti voi olla osa normaalia Lazarus lomakketta. Tarjolla on myös TCastleWindow luokka joka on erikoistunut luomaan ikkunoita OpenGL konteksti pelit (lisävarusteena valikot ja valintaikkunat ilman että tarvitaan LCL-komponentteja). Moottori on avointa lähdekoodia --- pelimoottorin ydin on lisensoitu GNU LGPL mukaan, jossa on lisänä "staattinen linkkaus poikkeus", kuten Free Pascaln kirjastoissa, joten sillä voidaan tehdä sekä avoimia että suljetun lähdekoodin pelejä. Pelimoottori on kehitetty puhtaalla Object Pascal ohjelmointikielellä (siis Free Pascalilla ja Lazarus ohjelmankehitysympäristöllä).
Dokumentointi
Paljon dokumentaatiota pelimoottorista löytyy :
Kuvakaappauksia
VRML/X3D selain:
FPS esimerkkipeli:
Videot
Katso Castle Game Engine YouTube channel kaikki videot. Kiinnostavimmat:
Nauti! Tekijä: Michalis Kamburelis