RocketGnome #1 An "engine" is an API that abstracts the complicated OpenGL/DirectX/openAL/etc into commands suited for typical "game operations"A script is a client of that API.