Logo
 
OVERVIEW





























 
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...


Conitec Datensysteme GmbH · Dieselstr. 11c · D-64807 Dieburg