ENG32 is a realtime 3D engine which allows programmatic extension both by scripting and coding plugins..
Engine Documentation
ENG32 Script Reference
Level Editor Documentation
Level Editor Tutorial