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 of dropping multiple objects on the ground with automatic stacking. Objects can also be stuck in the ground in which case they are moved on top of the ground. Optionally they can be aligned with the ground below.