Каким образом лучше реализовать эффект падающей монеты в банку с другими монетами?
Я бы всё переусложнил.
1. от дизайнера потребовалось бы в 3D нарендерить для разных степеней заполненности банки кучи монет в ней. Может, большими шагами, но для каждого шага - состояние «до» и «плюс 1-2 монеты». Для перфекционистов ещё пара кадров встряски/подпрыгивания монет в этом состоянии от падения на них новых.
2. рендеры монет в полёте, непременно с ускорением, вращением и motion blur (размытием от движения) – это размытие сложно реализовать средствами js/css, поэтому именно рендер.
3. озвучка падения монет на монеты.
4. монеты падают, анимация обрывается в нужный момент, куча меняется с «до» на «плюс 1-2 монеты» (возможно, с анимацией подскока).
Монеты спрайтом или применить что-то из разряда 3д.