Turbulenz JavaScript libs available for tinkerers...
There are a few ways to get started with the open source Turbulenz Engine.
1. turbulenz_jslib repository
Explore the JavaScript libraries directly from the turbulenz_jslib repository on Github. The master branch tracks the main development line.
Each versioned release of the engine is available as a git tag, so you can check out 0.26.1, or browse 0.26.1 or directly download the source as a 0.26.1.zip or 0.26.1.tar.gz.
This version is great for browsing and prototyping applications with procedural content. However, this repo doesn't come with any other tools or assets for building applications. This is no problem if you already have a set of tools that you want to connect with a Turbulenz powered runtime app.
2. turbulenz_engine repository
This is the main open source Turbulenz Engine repository on Github. This is where the Turbulenz Engine is publicly developed and contains everything required to create the Turbulenz SDK.
Building the engine from the source in this repository does require a collection of tools. All the requirements and setup details are defined in the repository's README and getting started guide. The main step is building the JavaScript libraries out of the source TypeScript libraries. The Turbulenz Engine was ported to TypeScript to help control the complexity and development cost of such a large and feature-rich set of JavaScript libraries.
Additional tools and dependencies are required for building assets including shaders and models.
3. Turbulenz SDK releases
If you don't want to track the development line or build the engine from source but would rather have a QA'd released SDK then you should check out the Turbulenz SDK releases. These are available to download from the Turbulenz developer service at hub.turbulenz.com.
Packaged installers are available for Windows, Mac OS X, and Linux. These installers have a limited set of dependencies but set up a full development environment. This environment can be integrated with your own game development environment. Details on using these SDKs are available in the main Turbulenz documentation.















