 |
| Gamestudio PRODUKTSEITE 1 2 |
Die A6 VR-Engine
- Version 6.6
Die
Game-Engine ist das Herz des Entwicklungsystems: sie erzeugt das 3D-Bild
und kontrolliert das Verhalten der virtuellen Welt. GameStudios A6
Virtual Reality Engine wurde 2003 entwickelt. Mit ihrem BSP-Tree und
Terrain--Renderer ist sie für Innen- wie Außenlevel gleichermassen
geeignet. Der dreifache Culling-Algorithmus rendert auch riesige
Level rasend schnell, sogar auf alter Hardware. Programmierer können
Engine-Funktionen per externer DLLs hinzufügen.
Die A6 Engine wird permanent auf dem neuesten Stand gehalten, um auch
die aktuellsten Features neuer 3D-Karten zu unterstützen, wie
etwa das Shader-Modell 3.0. Das aktuelle Update, Version 6.60,
wurde im Mai 2007 released.
Updates auf neue A6-Versionen sind kostenlos für alle Käufer
einer Gamestudio/A6 Edition von Conitec.
3D Engine 
 | Sechs Freiheitsgrade, beliebig viele Kameras und 3D-Fenster |  | Unterstützt DirectX 9, DirectPlay, DirectShow, DirectSound |  |
Binary Space Partitioning (BSP) Culling |
 |
Potential Visibility Set (PVS)
und Frustrum-Culling |
 |
Deformierbares
Multitextur-Terrain für riesige Aussenlevel |
 | Statische und dynamische Punkt-, Spot- und gerichtete Lichtquellen |  | Statische und dynamische Schatten |  |
Nebelbereiche, Kamera-Portale, Reflektionen
und Spiegel |
 |
LOD
(geometrische Detailstufen), Detail-Texturen, Texturkompression |
 |
Soft-Skin Modelle mit mehreren Shadern,
Bones und Vertex Animation, Animation Blending |
 |
Animierte
Sprites und 'Abziehbilder' (Decals) |
 | Frei
einstellbare Materialeigenschaften für statische und dynamische
Objekte |
2D Engine 
 |
Multi-Layer System |
 |
Animierte 3D und 2D Sprites |
 |
Filmprojektor für Fullscreen- und Sprite-projizierte
Filmsequenzen |
 |
GUI Panels mit verschiedenen Typen von
Knöpfen, Reglern, Anzeigen und Fenstern |
 |
Truetype- und Bitmap-Fonts |
 |
Screenshot-Generator |
PARTIKEL & EFFEKT-Engine 
 |
Programmierbare Partikelgeneratoren
mit unzähligen Partikeltypen |
 |
Strahlengeneratoren für Laserstrahlen
und Leuchtspuren |
 |
Vertex und Pixel-Shader, Shader-Modell
3.0 |
 |
HLSL/Cg und
Asm Shadersprachen, FX-Datei-Import |
 |
Bump- und Environment-Mapping, Lightmapping,
Multitexturing (bis zu 8 Texturen) |
 |
Sky-System für Aussenbereiche mit
animiertem Himmel und Hintergrund |
 |
Wettergeneratoren für Regen, Schnee und
Tornados |
 |
Programmierbare Effekte wie Linsenreflexe,
Einschüsse, Verzerrungen, Fisheye, Cartoon |
Physik & Kollisions-Engine 
 |
Polygon-basierte Kollisionserkennung |
 |
Physik-Objekte mit realistischer Schwerkraft,
Dämpfung, Elastizität, Reibung |
 |
Angel-, Kugel-, Rad- und Schiebe-Gelenke |
 |
Wasserphysik mit dynamischer Wellenerzeugung |
 |
Rotationen um beliebige Achsen für
Weltraum- und Flugsimulatoren |
 |
Bewegungspfade für Kamera, Akteure
und Fahrzeuge |
 |
3D-Objekte können per Maus angeklickt
und manipuliert werden |
 |
Zeitlupe / Zeitraffer-Effekt |
Sound Engine 
 |
Statische und dynamische
3D Soundquellen mit Dopplereffekt |
 |
Multikanal Streaming Soundplayer |
 |
WAV, OGG, MID, MP3, WMA,
CD Support |
Netzwerk- & Game-Engine 
 | Save/Load Sytem zum Speichern und Wiederaufnahme von Spielen an beliebigen Positionen |  | Client/Server System für Online-Games via Netzwerk oder Internet (TCP/IP, UDP) |  | Multizone/Multiserver-Support für massive Online-Multiplayerspiele |  |
Erweiterbar
durch DLL-Plugins |
Von unserer Website können Sie sich viele von
Usern entwickelte Plugins herunterladen, die die Engine um neue
Features
erweitern, z.B. Flash-Animation,
Datenbank-Integration, oder Force Feedback.
Die C-Script Sprache 
Mit Gamestudio können Sie einen Level zusammenbauen, ein Menü,
Spieler sowie Gegner hinzufügen und deren Verhaltensweisen
einstellen... fertig ist Ihr Spiel. Wozu zum Teufel brauchen
Sie dann noch eine
Skriptsprache?
Wenn Sie Ihre ersten Spiele zusammengeklickt
haben, werden Sie rasch feststellen, dass diese Art der Spieleprogrammierung
Ihrer
Kreavitität nicht den gewünschten Freiraum läßt. Sie wollen vielleicht
bestimmte Effekte hinzufügen, die Sie unter den vorgegebenen nicht
finden, oder eine ganz neue Spielidee realisieren. Dafür müssen
Sie ein Skript schreiben. Mit der Skriptsprache
programmieren Sie Ihr Spiel, Ihre Benutzeroberfläche
und das Verhalten der Objekte Ihrer virtuellen Welt ganz neu. Skripte
können
per Mausklick an ein beliebiges Objekt 'angehängt' werden
und auf bestimmten Ereignisse wie Treffer, Berührungen, Annäherungen,
Erblicken des Players, Mausklicks usw. intelligent reagieren.
C-Script
basiert auf der Syntax der Programmiersprache C/C++. Wenn Sie
je eine Web-Page in Javascript programmiert haben, können Sie
C-Script bereits! Andernfalls führt
Sie das Tutorial auf unserer Website Schritt
für Schritt in das Programmieren ein. Programmieren
lernen mit Gamestudio macht
Spass: Während Sie Anweisungen eintippen, sehen Sie die
Resultate unmittelbar in der virtuellen Welt!
Anders als sonst bei Skriptsprachen, werden Gamestudio-Skripte
nicht interpretiert, sondern compiliert -
d.h. bei Spielstart in optimierten Maschinencode übersetzt.
Dadurch laufen Skripte fast so schnell, als seien sie fest in
die Engine einprogrammiert - bis zu zehnmal schneller als bei
interpretierten Sprachen wie Javaskript, Python oder Basic. Was
aber auch nötig ist,
denn in einem anspruchsvollen 3D-Spiel mit einigen hundert bewegten
Figuren können Tausende von Programmfunktionen gleichzeitig
laufen.
Falls Sie sich jedoch nicht mit dem Schreiben von Skripten abgeben
wollen, brauchen Sie es auch nicht: Eine große Zahl
von vorgefertigten Skripten wird mitgeliefert.
C-Script FEATURES
 |
Datei- und String-Manipulation |
 |
Steuern externer Geräte mit I/O-Port
Funktionen |
 |
Einfach benutzbares Multitasking |
 |
Konsolenmodus für die Variablenmanipulation
zur Laufzeit |
 |
Syntax-hervorhebender Editor, Single-Step
Debugger |
 |
Erweiterbar durch DLL-Plugins |
weiter...
|