 |
|
Gamestudio/A7
FEATURES 1 2 3 |
Die A7 VR-Engine - Version 7.07
Die Engine ist das Herz des Entwicklungsystems: sie erzeugt das 3D-Bild und kontrolliert das Verhalten der virtuellen Welt. Gamestudios A7 Virtual Reality Engine wurde 2007 entwickelt und entspricht dem neuesten Stand der Technik. Der Adaptive Binary Tree Szene-Manager wechselt stufenlos von Innen- zu Außenleveln. Der Light-Manager überwindet die 8-Lichter-Beschränkung heutiger Video-Hardware und unterstützt unbegrenzt viele dynamische und statische schattenwerfende Lichtquellen. Programmierer können neue Engine-Funktionen problemlos per SDK hinzufügen. Das einfache und intuitive C-Style DLL Interface erlaubt Zugriff auf die Engine-Funktionen von allen Programmiersprachen.
Die A7 Engine wird permanent auf dem neuesten Stand gehalten, um auch die aktuellsten Features neuer 3D-Karten zu unterstützen. Updates auf neue A7-Versionen erscheinen etwa alle 6 Wochen und sind kostenlos.
3D Engine 
 |
Sechs Freiheitsgrade, mehrere Kameras und 3D-Fenster, mehrere Bildschirme |
 |
Unterstützt DirectX 9, DirectPlay, DirectShow, DirectSound |
 |
Adaptive Binary Tree (ABT) Szene-Manager |
 |
Binary Space Partitioning (BSP) / Potential Visibility Set (PVS) (Pro Edition) |
 |
'Chunked' Multitextur-Terrain mit LOD für riesige Aussenlevel |
 |
Unbegrenzt viele dynamische Punkt- und Kegel-Lichtquellen |
 |
Statische und dynamische Schatten |
 |
Nebelbereiche, Kamera-Portale, Reflektionen und Spiegel |
 |
LOD (geometrische Detailstufen), Detail-Texturen, Texturkompression |
 |
Soft-Skin Modelle mit mehreren Shadern; Bones-, Vertex- und Morph-Animation |
 |
Animierte Sprites und 'Abziehbilder' (Decals) |
 |
Frei einstellbare Materialeigenschaften für statische und dynamische Objekte |
PARTIKEL & EFFEKT-Engine 
 |
Programmierbare Partikelgeneratoren mit unzähligen Partikeltypen |
 |
Strahlengeneratoren für Laserstrahlen und Leuchtspuren |
 |
Pre- und Postprocessing Shader, Shader-Modelle 1.0, 2.0, 3.0 |
 |
HLSL und Asm Shadersprachen, FX-Datei-Import |
 |
Bump- und Environment-Mapping, Lightmapping, Multitexturing (bis zu 8 Texturen) |
 |
Sky-System mit Sky Cubes, Sky Domes, animierten Wolken und Hintergrund |
 |
Wettergeneratoren für Regen, Schnee und Tornados |
 |
Programmierbare Effekte wie Linsenreflexe, Einschüsse, Verzerrungen, Fisheye, Cartoon |
 |
Shader Workshop und Shader-Labor |
 |
Mehr als 40 mitgelieferte Shader zur Kombination von Wasser, Cartoon, Environment, Gooch, Bump, Lambert, Blinn, Phong, Parallax, Okklusion, Blur, Bloom, Dilate, Displacement, Erode, Bleach, Sepia, Emboss, Posterize, Linse, und vielen anderen Effekte |
Physik & Kollisions-Engine 
 |
Polygon-basierte Kollisionserkennung |
 |
Physik-Objekte mit realistischer Schwerkraft, Dämpfung, Elastizität, Reibung |
 |
Angel-, Kugel-, Rad- und Schiebe-Gelenke mit Motoren |
 |
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 |
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 |
Sound Engine 
 |
Statische und dynamische 3D Soundquellen mit Dopplereffekt |
 |
Multikanal Streaming Soundplayer |
 |
WAV, OGG, MID, MP3, WMA, CD Support |
Netzwerk- & Game-Engine 
 |
Save/Load System zum Wiederaufnahme von Spielen an beliebigen Positionen |
 |
Client/Server System für Online-Games via Netzwerk oder Internet (UDP) |
 |
Multizone/Multiserver-Support für massive Online-Multiplayerspiele (Pro Edition) |
 |
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 lite-C 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 brauchen Sie dann noch eine Programmiersprache?
Nachdem Sie Ihre ersten Spiele zusammengeklickt haben, werden Sie rasch Ehrgeiz entwickeln, weiter zu gehen. Sie wollen vielleicht eigene Effekte hinzufügen oder eine ganz neue Spielidee realisieren. Nun ist es Zeit, Programmieren zu lernen! Mit der lite-C Programmiersprache definieren Sie Ihr Spielverhalten, Ihre Benutzeroberfläche und das Verhalten der Objekte Ihrer virtuellen Welt. Lite-C Skripte können per Mausklick an beliebiges Objekte 'angehängt' werden und reagieren auf bestimmten Ereignisse wie Treffer, Berührungen, Annäherungen, Erblicken des Players, oder dergleichen.
Lite-C ist eine vereinfachte Version der Programmiersprache C/C++, die für die meisten kommerziellen Spiele eingesetzt wird. Anders als C++ ist es extrem einfach zu erlernen. Alle Dinge, die Einsteigern Probleme machen - wie Speicherverwaltung oder Pointer - werden von lite-C automatisch gehandhabt. Auch wenn Sie noch nie im Leben programmiert haben, werden Sie mit Hilfe des lite-C-Tutorials in Nullkommanichts zum Profi!
Lite-C ist jedoch keine Skriptsprache, sondern eine 'echte' Programmiersprache, mit der Sie alle Programmbibiotheken Ihres PC nutzen können - einschließlich DirectX-Klassen und OpenGL-Funktionen. Sie könnten sogar Ihre eigene 3D-Engine in lite-C programmieren! Anders als Skriptsprachen wie LUA, Python oder Basic wird lite-C compiliert - d.h. in optimierten Maschinencode übersetzt. Dadurch laufen lite-C Programme bis zu zwanzigmal schneller als interpretierte Skriptsprachen. Was auch nötig ist, denn in einem anspruchsvollen 3D-Spiel mit einigen tausend bewegten Figuren können 10,000 Programmfunktionen gleichzeitig laufen.

SED - Skripteditor und Debugger
Falls Sie jedoch Programmieren in 'richtigem' C++, Delphi oder anderen Sprachen bevorzugen, können Sie die Gamestudio-Engine als DLL in Ihre eigenen Programme integrieren. Auch in diesem Fall können Sie lite-C weiterhin als Skriptsprache benutzen; lite-C Funktionen und Variablen lassen sich von Ihrem Programm aufrufen und umgekehrt.
lite-C FEATURES
 |
Direktzugriff auf Windows API sowie DirectX Klassen und Funktionen |
 |
Steuern externer Geräte mit I/O-Port Funktionen |
 |
Einfaches, transparentes Multitasking |
 |
Konsolenmodus für die Variablenmanipulation zur Laufzeit |
 |
Syntax-hervorhebender Editor, Single-Step Debugger |
 |
Erweiterbar durch DLL-Plugins und COM Bibliotheken |
weiter...
|