Welcome to the CRIScript project.

CRIScript is a lightweight implementation of JavaScript/ECMAScript for games.
CRIScript engine compiles a JavaScript into a stream of byte codes and executes it on several platforms with great performance and flexibility.
It currently supports the PC and Xbox360 platforms.

What's new

09/14/08 Ver.0.91.0.137 checked in.
- Added OSX/GCC support!!
- Can compile in XCode 3.1/GCC 4.0.1 & Visual Studio 2005.
- Runs in OSX 10.5.4 & Windows XP/Vista
- Radix argument support in Number::toString.
- BRFALSE bug fix
- Minor code clean up

06/21/08 Version 0.9.15.62. checked in.
Version 0.9.15.62.
- More VM Optimization
690msec -> 186msec in mandelbrot.js test.
Comparable performance to LUA in this specific script.
- Codegen Optimization

  • Peephole optimizer implemented

- Compiler speed boosted in deeply nested script compilation
- method name change in Compiler class.

Documents:

Actions:

By downloading CRIScript, you expressly accept the terms of the CRIScript Software License CRI Script Software License 1.0.

  • Sign up for our mailing list
    By signing up the mailing list, you can retrieve the latest code update information and also join technical discussions. If you are going to use the CRIScript in your products, it's highly recommended to join the list.