Лариса: что-то я не очень понял, в чем у вас проблема. Но если надо найти несколько похожих, но не одинаковых блоков, то тут только регулярные выражения (в HomeSite было бы так же).
Вроде бы HomeSite не похоронили, его превратили в богомерзкий DreamViewer и сосредоточились на визуальном редактировании, а редактор кода поломали и забросили. Но что уж теперь-то...
Лариса:
Странно, что у вас нет. https://yadi.sk/i/1HWc4swn3HNXqi
Еще Ctrl+Shift+Enter работает.
У меня WebStorm 2017.1.2, но многострочная замена там была всегда, просто в каких-то версиях было не очевидно, как достать. Посмотрите, что там под шестеренкой запрятано?
Не играл в FF:) В какой? Там от спрайтовых NES до современного 3D:) Если делаете JRPG в классическом духе, то посмотрите RPG Maker (в российском стиме можно купить дешевле).
Вообще зависит от движка и от конкретной задачи.
Спрайтовая анимация есть, наверное, везде — рисуем нашего чувака в разных состояниях покадрово, потом покадрово показываем.
Объект движется под действием приложенных сил — если в движке есть физика. Включаем на чуваке гравитацию, по кнопке «прыжок» придаем вертикальную скорость.
Самый низкоуровневый — в каждом кадре рассчитываем новое положение объекта исходя из бизнес-логики игры.
В движках с продвинутым редактором (Blend4Web, Unity3D) есть инструменты анимации наподобие флэшовых, с таймлайном. В Construct 2 и ClickTeam Fusion, наверное, тоже.
P.S. Вам не нужен разработчик в команду? Умею webdev, немного Unity3D и blender.
Finsh: 2D: по количеству учебных материалов лидирует phaser. Можно посмотреть Crafty, он простой, но с хорошей компонентной системой. Если собираетесь писать на TypeScript, то еще Excalibur стоит поглядеть.
3D: BabylonJS или PlayCanvas (это уже целый редактор, напоминающий Unity3D).