The latest version of the ScriptENGINE 2010: 3D Engine is now available.
Download it now! No obligations or time limitations. Purchase a license at any time to activate the full version.

 

Download the ScriptENGINE SDK free
Buy the ScriptENGINE SDK now

Windows Setup ProgramXP/Vista Setup ~15Mb

We offer a money-back guarantee. We're confident that our product will deliver as advertised. So purchase your copy from our website and start making ScriptENGINE based products today!

 

2D/3D Graphics

ScriptENGINE: Lua 3D Engine GraphicsUse DirectX and OpenGL hardware acceleration or software drivers.

The optimised graphics engine is integrated with the physics and sound to create stunning 3D worlds.

User Interfaces

ScriptENGINE: Lua 3D Engine 2D GUIsManage GUI controls like menus, buttons, lists, combo boxes etc.

Create Graphical User Interfaces using the SDK or directly from your script code.

GUI Skins

ScriptENGINE: Lua 3D Engine SkinsChange the look and feel of your GUI interfaces.

Use the SDK to create GUI skins and apply them to your GUI controls.

Physics

ScriptENGINE: Lua 3D Engine PhysicsBring your simulations to life with real physics.

Use forces (eg. gravity) and torques on your world entities. The physics engine automatically updates the graphics and sound in your 3D worlds.

Lighting & Shadows

ScriptENGINE: Lua 3D Engine ShadowsAdd extra realism to your 3D worlds with realtime shadows and baked lightmaps.

Apply dynamic lighting to your 3D worlds with point, spot, and directional lights. Baked vertex lighting and lightmaps add realism to your 3D worlds without compromising CPU processing.

2D/3D Sound

ScriptENGINE: Lua 3D Engine SoundMix streamed music and 3D sound effects.

Add music and sound fx using OpenAL hardware acceleration, or software drivers. The sound engine is integrated with the graphics and physics.

Networking

ScriptENGINE: Lua 3D Engine NetworkingCommunicate between computers.

Use TCP/UDP protocols with optional message reliability.

Use FTP/HTTP protocols to communicate with web servers.

Use SMTP protocol to send emails.

Scripting

ScriptENGINE: Lua 3D Engine ScriptingThe ScriptENGINE is built with scripting at its core.

The Lua scripting language supports all standard programming concepts plus classes, polymorphism, and other useful software engineering paradigms.

Plugins

ScriptENGINE: Lua 3D Engine PluginsExtend the ScriptENGINE functionality with plugins.

The ScriptENGINE has 10+ standard DLL plugins.

Further extend the ScriptENGINE by making your own DLL plugins to achieve any software development task.

 

Shaders

ScriptENGINE: Lua 3D Engine ShadersUse High-Level shaders to extend the Graphics Engine.

High-Level vertex and pixel shaders can be applied using the DirectX HLSL or OpenGL GLSL languages.

Terrains

ScriptENGINE: Lua 3D Engine TerrainsAdd landscapes with heightmaps.

Optimised graphics make CLOD terrains a simple task. Physics integration means detailed simulations.

Databasing

ScriptENGINE: Lua 3D Engine DatabasingInterface with data sources using SQL.

Use ADO to communicate with all database types.

COM & Automation

ScriptENGINE: Lua 3D Engine COM AutomationInterface with COM objects or use automation.

Control compatible programs like Excel, Word, Power-Point and Outlook directly from your script-code.

AVI Movies

ScriptENGINE: Lua 3D Engine AVI MoviesRead movies from file.

Use movies as dynamic textures to apply directly to 3D entities.

MIME Emailing

ScriptENGINE: Lua 3D Engine SMTP EmailsSend MIME emails with the SMTP protocol.

Send emails in Text or HTML format. Include multiple attachments. Send emails to multiple clients and from multiple senders.

Multi-Threading

ScriptENGINE: Lua 3D Engine ThreadingUtilise multiple CPUs with threads.

Use background threads, locks and events to create true multi-threaded applications directly from script.

Multi-Language

ScriptENGINE: Lua 3D Engine Unicode Multi LanguageSupport multiple languages in your programs.

The SDK language editor manages language files. Use these files to translate you program text into any Unicode supported text.

Integrated Editors

ScriptENGINE: Lua 3D Engine Integrated EditorsThe SDK includes plenty of editors to help your ScriptENGINE development.

The SDK includes a 3D world editor, 2D gui editor, skin editor, code editor, language editor, options editor and keymap editor.

Zip File Management

ScriptENGINE: Lua 3D Engine ZipsInterface with Zip Files.

Read/write zip archives.

Cryptography

ScriptENGINE: Lua 3D Engine CryptographyAdd encryption to your programs.

Encrypt your data using a wide variety of mainstream cryptographic algorithms.


Key Maps

ScriptENGINE: Lua 3D Engine KeymapsSupport multiple key maps.

Allow the user to control the keys used for program functions, instead of the programmer.

Events

ScriptENGINE: Lua 3D Engine EventsHandle ScriptENGINE events or create your own.

Subscribe to events to interact with the user, and create your own user events.

Databags

ScriptENGINE: Lua 3D Engine DatabagsAssign unlimited data to 3D worlds and entities.

Tag any data to the entities, worlds and scenarios.

Examples & Tutorials

ScriptENGINE: Lua 3D Engine HelpPlenty of documentation and examples.

The SDK includes comprehensive documentation, tutorials and examples.

Supported 3D Model Formats

We recommend Blitz Basic (.b3d) and use it for all our modelling because it supports skeletal animations, lightmaps and vertex lighting.

3D Studio (.3ds), Blitz Basic (.b3d), Cartography shop 4 (.csm), Collada (.dae, .xml), Delgine DeleD (.dmf), DirectX (.x), Maya (.obj), Milkshape (.ms3d), My3D (.my3d), OCT (.oct), OGRE Meshes (.mesh), Pulsar LMTools (.lmts), Quake 3 levels (.bsp), Quake 2 models (.md2)

Supported 3D Animation Formats

Blitz Basic (.b3d), MD2 (.md2), DirectX (.x)

Supported Image Formats

Bitmap (.bmp), Jpeg (.jpg), Targa (.tga), Zsoft Paintbrush (.pcx), Portable Network Graphics (.png), Adobe Photoshop (.psd)

Supported Sound Formats

RIFF wave (.wav), Ogg Vorbis (.ogg)

 

 

Download the ScriptENGINE SDK free
Buy the ScriptENGINE SDK now

Windows Setup ProgramXP/Vista Setup ~15Mb

"... and best of all, the ScriptENGINE saves me heaps of time. No software compilers required to create my programs. Just edit my scripts and test the results - the mods are instant."

Tim, licensed developer.