Spine: An Introduction

Earth

Design Decisions

Wrapper

Spine is a high-level simplifying wrapper around a number of more complex, lower level system libraries. It allows you to focus on building your immersive creations rather than figure out complex bit-flag combinations or data type conversions.

Using Spine, you will be able to think and work more in terms of real-world concepts than digital hardware processes, but at the same time, you have the options to resort to platform-specific code if required for the project at hand.

Spine is authored in C++ and delivered as a shared library (a DLL file on Microsoft Windows, and hopefully soon afterwards, as compiled libraries for selected Unix-compatibles). Since C++ can be bound to many scripting and interpreted languages, you could create immersive applications in a language you are comfortable with.

Unobstrusive

S P I N E components are a set of C++ class objects that you command to implement your idea. Spine was designed to be lightweight - that is to have minimal dependancies and to impact on your design and code layout ideas as little as possible.
Spine tries not to get in your way, while providing a basic mental framework to order the complex functionality of an immersive, interactive program.



[Prev]        [Next]



Back to Top