#Early prototyping - a simple 2d top-down shooter.

1 messages · Page 1 of 1 (latest)

mellow goblet
#

Heya, I'm very early in prototyping a 2d shooter. My goal is to develop a relatively straight-forward shooter, just a fun arcadey game that you can pickup whenever you want and play a little. I'm using this thread both to gather early feedback and to just keep myself motivated a bit knowing some people may like some updates, also a break between development sessions.

I don't yet have an art direction or a gameplay loop figured out, most of my development time currently was spent on making the weapon system to be extensible and giving me the correct "sliders" and feeling. Because after all, the most important part in a shooter game is the shooting.

My goal was to make shooting feel good, and give weapons "unique feel profiles". I won't get into too much detail but in essence I did those things, all of which are customizable per weapon:

  • Player forgiveness for semi-autos: you don't have to time your clicks perfectly for optimal firerate, you can click a little bit before and the weapon will still shoot
  • Camera recoil: A large portion of my work was spent on tweaking what I wanted. I wanted weapons to have different camera shake feel. I ended up achieving this by making recoil directional, with different weapons having wider/thinner recoil arc, I also made different weapons "return" at different rates, which can extenuate a "heavy" feeling. And also added a customizable camera-freeze at the peak of the recoil to give a feeling of "shooting power".
  • Pickups and extremely basic hit feedback: cuz duh.

And also made everything customizable, so in the future i can pretty much ejaculate as much weapons as i want with very little added code.
Here's a short clip of what i have now, no real gameplay, but the basic shooting feel.