I’m thinking of making a 2D platformer RPG type game, and I wanted to hear you guys’ opinions on whether you prefer being able to aim freely to shoot projectiles, or making the projectiles only move horizontally.
With free aim, the player can click on the screen and the projectile will travel in the direction towards the point from the position of the weapon. This method can allow more flexible aiming, but makes it harder.
With the horizontal only shooting, the player can only press a button and the projectile will travel in the direction the player is facing. To aim, the player can only jump. This style feels smoother and easier to use for me, and better matches the style of the game. The problem is the character can’t shoot at positions higher than the jump height or lower than the weapon.
What are your preferences and why?