Download.it - sökikon
Advertisement

Develop your own 3D games with this powerful SDK

Develop your own 3D games with this powerful SDK

Röster: (44 röster)

Programlicens: Free

Utvecklare: Crystal

Version: 1.4.1

Fungerar under: Windows

Röster:

Programlicens

(44 röster)

Free

Utvecklare

Version

Crystal

1.4.1

Fungerar under:

Windows

Fördelar

  • Extremt kraftfull programvara
  • Tillgänglighet på flera plattformar
  • Gratis att installera
  • Ett brett utbud av alternativ för att skapa det spel som önskas
  • Stödjer Blender

Nackdelar

  • Oftast endast tillgängligt för dem som har kunskaper i programmering
  • Långsammare än några av de andra programvarorna för spelutveckling

Crystal Space är ett ramverk med öppen källkod som hjälper användare att utforma 3D-spel. Denna programvara som är gratis att använda har skrivits i C++ och använder OpenGL för att rendera 3D-grafik, stödja färgade ljuseffekter, portaler, speglar, procedurella texturer och kartläggning.

När grundades det för första gången?

Crystal Space har sina början 1997, vilket gör det till en av de äldsta spelmotorerna. Jorrit Tyberghein sade att hans motivation för Crystal Space kom efter att ha sett Id Softwares arbete med banbrytande 3D-skjutare som Quake och Doom. Eric Sunshine, projektledaren, blev involverad på grund av sitt intresse för att använda Crystal Space-koden på olika plattformar. Crystal Space stöder ett flertal plattformar, bland annat: Mac OS X, Linux och Windows, vilket gör det till ett allmänt tillgängligt program.

Specialeffekter

Crystal Space gör det möjligt för spelutvecklare att lägga till specialeffekter som dynamisk belysning, volumetrisk dimma, partikeleffekter och reflekterande ytor. Vissa användare tycker att programmet är för komplicerat. Enbart installationen kräver kunskap om hur man använder terminalen. Därför rekommenderar utvecklarna att man följer de detaljerade installationsinstruktionerna på deras webbplats. Om du förstår programmering bevisar Crystal Spaces vilda popularitet att programvaran verkligen har kapacitet. Personer som har en bakgrund inom C++-programmering kommer att ha det lättast.

En smaksak för vissa

För vissa människor är det enorma förrådet för nästan allt som 3D-motorvärlden har att erbjuda en frisk fläkt. Andra kommer att hata att det inte finns enklare alternativ. Det blir för stort. Dessutom kommer nybörjare som vill använda Crystal Space att tycka att inlärningskurvan är för brant och att verktygsstödet ibland är bristfälligt. Ett av problemen med att ha en motor av den här storleken är att det gör det svårt för utvecklarna att hålla sig ajour med den senaste tekniken. Detta innebär att vissa av funktionerna i Crystal Space tar längre tid och slutar med att se mindre visuellt tilltalande ut än vad de skulle göra med andra motorer.

Licensiering och utmärkelser

Utvecklarna av Crystal Space licensierade sin programvara under GNU Lesser General Public License. I februari 2003 utsåg SourceForge.net Crystal Space till månadens projekt.

Andra funktioner för Crystal Space

Crystal Space ger flexibilitet genom att det finns moduler för både 2D- och 3D-grafik, kollisionsdetektering, ljud och fysik genom ODE och Bullet. Crystal Space stöder hårdvaruacceleration från alla större kortleverantörer. Den texturering som stöds för programvaran inkluderar: BMP, JPG, GIF och TGA.

På det hela taget är det svårt att argumentera mot priset på gratis. Många spelutvecklare har haft utmärkta resultat med denna kraftfulla programvara. Planeshift, ett MMORPG, skapades till och med med hjälp av Crystal Space, vilket gör det till ett av de största och äldsta projekten i Crystal Space.

Fördelar

  • Extremt kraftfull programvara
  • Tillgänglighet på flera plattformar
  • Gratis att installera
  • Ett brett utbud av alternativ för att skapa det spel som önskas
  • Stödjer Blender

Nackdelar

  • Oftast endast tillgängligt för dem som har kunskaper i programmering
  • Långsammare än några av de andra programvarorna för spelutveckling