With hundreds of published titles, 3D GameStudio is the leading authoring system for all sorts of 2D and 3D realtime applications. It combines the C-Script programming language with a high-end 3D engine, a 2D engine (for HUD and menus), a physics engine, a level, terrain and model editor, and huge libraries of 3D objects, artwork, scripts, and pre-made games. Try it for yourself!
Here are some key features of "GameStudio A8":
General Features:
· Object-Oriented Design, Plug-in Architecture, Save/Load System
· Automatic selection of own or hardware based T&L for maximum performance on old and new 3D hardware
· DLL plugin interface
· Arbitrary axis rotations for space and flight simulators
· Path tracking for camera, actors or vehicles
Scripting:
· Starting users can use the large library of pre-made scripts. Can create an entire game without writing any code!
· More advanced users can use the built in script language to have full control over the everything in the game.
· Expert users can interface to the engine using C/C++ or Delphi.
· Built-in Editors: Level, Model, and Script editors included.
Physics:
· Basic Physics, Collision Detection, Rigid Body, Vehicle Physics
· Physics engine supports gravity, mass, damping, elasticity, friction, and hinge, ball, wheel, and slider joints
· Polygon level collision detection for terrain and 3D objects
Lighting:
· Per-vertex, Per-pixel, Lightmapping
· Static and dynamic point, spot, and directional light sources
· Light Manager for an unlimited number of dynamic light sources
Shadows:
· Projected planar, Shadow Volume
· Stencil shadows and 24-bit level surfaces
Texturing:
· Basic, Multi-texturing, Bumpmapping, Mipmapping
· Trilinear mip mapping
· Multitexturing (up to 8 textures), light maps, detail textures
· Material properties for static and dynamic objects
Shaders:
· Vertex, Pixel
· Object and postprocessing shaders
· Shader viewer and editor
· 40 shader templates
Scene Management:
· General, BSP, PVS, LOD
· Seamless indoor and outdoor support
· BSP Tree for indoor, Adaptive Binary Tree for outdoor levels
Animation:
· Keyframe Animation, Skeletal Animation, Morphing, Animation Blending
Meshes:
· Mesh Loading, Skinning, Deformation
Special Effects:
· Environment Mapping, Lens Flares, Billboarding, Particle System, Sky, Water, Fog, Mirror
· Programmable particle and beam generators
· Sky system with animated layers and backdrop bitmaps
· 3D views and movies can be rendered to curved surfaces, for distortion or fisheye effects
· Colored fog areas
· Programmable 2D and 3D effects like lens flares, bullet holes, cartoon rendering etc
· Slow motion / quick motion effect
· Dynamic decal system for bullet holes, foot prints, tire marks etc.
Terrain:
· Rendering
· Deformable heightmap terrain
· Continuous LOD mesh generation and mip-mapping
· Multiple tiled textures and shadow mapping
· Seamless integration with the indoor engine
Networking System:
· Client-Server, Master Server
· Multizone/multiserver support for massive online multiplayer games
Sound & Video:
· 3D Sound
· Supports wav,mid,ogg,CD, mp3,avi, and mpg
· 3D sound sources with Doppler effect
Artificial Intelligence:
· Pathfinding, Decision Making, Finite State Machines, Scripted
· Full scripting language and DLL interface plus a large library of pre-built AI.
Rendering:
· Fixed-function, Render-to-Texture
· 3D views and movies can be rendered to curved surfaces
· Six degrees of freedom, multiple cameras and render views
· Material properties for static and dynamic objects
· Animated 3D sprites and decals
· 2D renderer for still images, 2D sprites, panels, buttons, sliders, overlays, Truetype and bitmap fonts, screenshots and movies
· Mouse picking and manipulating of 3D objects
Requirements:
· OS: Windows Vista/7
Limitations:
· 30 days trial