NScripter2
グラフィックの描画がDirectXに全面移行し、ピクセルシェーダーを使用したエフェクトの使用が可能になるなど、性能が大幅に向上している。また、従来のNScripterの弱点の1つだった、フォントの出力に関する機能も大きく強化されるなど、演出面での性能が非常に高まっている。加えて、機能拡張用プラグインの制作が容易となっており、従来より深いレベルからエンジン本体の動作を改変する事が可能となっている。
エンジン自体の構成は、C++言語により構築された基盤層、Lua言語により実装された中間API層、さらに初心者向けのBASIC言語層の3階層に分離されている。
プログラミング言語に習熟していない一般利用者でも、初心者向けのBASIC風言語を利用し内蔵APIを呼び出す事によって、比較的容易に高度なアドベンチャーゲーム、ノベルゲームを構築する事が可能とされている。なおそのBASIC言語の文法は現代的な物に再設計されており、配列や構造体の取り扱いも可能となるなど、機能は大幅に向上している。
プログラマであればLuaにより様々なAPIを自作したり、エンジンの振る舞い自体を改変する事が可能となっている。また、NScripter2は、本来、このLua層のみでゲームの構築が可能となっており、エンジンのパフォーマンスを最も高い効率で引き出す事が出来る手法となる。
コンピュータ言語に習熟した利用者は、CおよびC++言語を利用したNScripter2用の拡張プラグインを制作し、本体の機能を自由に拡張する事も可能となっている。
また、将来的な機能の拡張として、Direct3Dに対応した3D描画機能の搭載が言及されており、前述のSundayGameEngineには、そのためのデモも収録されていた。