Crystal Space 1.4.0

Program Specifications

Download Crystal Space
Crystal Space 1.4.0
  View more screenshots
Version: 1.4.0
Size: 57.30 MB
Publisher: Crystal Space Team
Date Added:
License [?]: Open Source
Operating System: Windows XP, Windows Vista, Windows NT, Windows ME, Windows 98, Windows 95, Windows 7, Windows 2003, Windows 2000, Unix
Requirements:
Download Links: Download Crystal Space
BumperSoft Editor's Review Status:

Publisher's Description of Crystal Space

" A complete application framework geared towards the creation of 3D games. "
- From Crystal Space Team

Crystal Space is a mature, full-featured software development kit (SDK) providing real-time 3D graphics for applications such as games and virtual reality. It is free (LGPL) and cross-platform (Windows, GNU/Linux, Mac OS X).

Crystal Space is primarily a Software Development Kit, a middleware for developing 3D applications. There is a strong focus on games in particular, but Crystal Space itself is not limited to that. Notable features include strong cross-platform support, numerous utilities, and bindings for multiple languages.

Features
* basic helper classes such as e.g. containers,
* abstraction of platform-specific details, often requiring none to very little platform-specific code in client applications,
* a plugin system, for extensibility, customizability and versatibility, and even
* a custom build system, that can also be used for client applications and provides conveniences such as generation of Visual C++ projects.

While the "heart" of Crystal Space are the �engine' and �renderer', essentially providing management of what should be rendered, and actual rendering, there are also helper plugins providing and abstracting file input/output, audio output, physics, input from joysticks, and GUIs.

However, it does not provide any game-specific logic, such as entity management. For this look at Crystal Space's companion project CEL.

The project encompasses two main components:

* Crystal Space � A modular, configurable, and extensible rendering engine supporting OpenGL and advanced features such as shaders and lighting systems, physics, 3D sounds, animation blending, foliage, terrain, virtual file system, physical peripherals, and more.

* CEL � Entity system supporting higher-level functionality, such as runtime package environment (CELstart), generic event system, avatar and camera management, artificial intelligence (behavior trees, path finding, neural networks and genetic algorithms), vehicles, and more.

CEL (or Crystal Entity Layer) is a set of plugins and applications built on top of the Crystal Space SDK.

CEL provides a set of commonly used abstractions to specifically help with writing games.
CEL introduces the notion of an 'entity' which can be any kind of (visual or non-visual) object in a game.

CEL also comes with a lot of useful plugins for 3rd/first person camera handling, physics, movement system, quest system, and so on.

Written in C++, CEL can also be interacted with via Python or Xml. Using CELstart it is also not necessary to use C++.

This means that since the base code is C++, CEL is fast while being extremely easy to use from within Python and/or Xml.

NOTE:
For Windows users, "cs-win32libs", a package with precompiled support libraries, is available for download.

PLATFORMS:
Crystal Space is a cross-platform SDK and is known to work on all current major platforms - Windows, Linux, MacOS/X operating systems and x86, AMD64, PowerPC processors.

Share Crystal Space with Friends


Tags

create games   |  3d games   |  software development kit   |  sdk   

RELATED DOWNLOADS
(Game Cheat, Editors and Tools)

5star Game Copy 1.0.4.6
Copies and/or emulates all major game copy protections.
Quest 4.0
Easy-to-use adventure game development system with visual editor.
ExGen 1.13
Create special effects for your video games.
Game Speed Changer 6.3
Change the speed of the game very easily, up to 256 times faster or 0.01 times slower.
WEEK'S TOP DOWNLOADS
(All Categories)

1. FastSum Standard Edition
2. FastSum
3. Macromedia FreeHand MX
4. S11-Floor Scheduler
5. S14-Task Schedulers
6. S3-Template Schedulers
7. S16-Shift Calendar
8. PDF Split and Merge (PDFsam)
9. PdfGrabber
10. S15-Easy Shift Schedulers

More information