The Drag[en]gine is a fully customizable game engine and game development environment designed with modularity and extensibility in mind not requiring expensive licenses.
Example scene with two point light shadows casting solid and half-shadows at higher resolution.