I'm making a top-down shooter with a fair amount of RPG elements, somewhat similiar to games like Renegade Ops. It is a genre i enjoy quite a bit, though i've found it hard to find exactly the game i want to see.
The game isn't exactly a blank slate at the moment (~1000 lines of c++), but most of the work has been under the hood, so there isn't much to show right now. Still, here are a couple of plain screenshots which should give an idea about the perspective:
I'm starting to build an editor as well (there are ready-made ones, but i want something that is more tightly integrated with the game):
As there isn't much to show visually yet, i'd like to take a moment to talk about the weapon system, which is where much of my theoretical design-work has gone so far.
Unlike most shooters, the player won't find finished weapons. Rather, the player composes them from 3 types of findable/unlockable components:
Chambers - These are the components that define which type of projectile will be fired. It could be anything from a metal slug or a grenade to a laser beam or a handful of shrapnel. Each projectile type has different attributes, strengths and disadvantages. Each weapon has exactly one chamber.
Nozzles - These are the components determining in what way the weapon will fire. It could be things like rapid-fire, shotgun-style, long-range sniper fire etc. Each weapon has exactly one nozzle.
Addons - These are bonus modifiers, used to give the weapon additional attributes. The bonuses could be simple things like improved range and damage, but also more sophisticated features like piercing bullets, slowing effects or heat-seeking capabilities. The player starts with a limited amount of addon-slots, but as the game progresses more slots will be added.
As a last note, i have a great graphics designer (a friend of mine) who i'm teaming up with to develop games. He's working on his own stuff at the moment, so he won't be a part of the project until further down the line. The bottom-line is, expect things to look quite ugly until he jumps in
I'd appreciate any feedback or suggestions. I'll try to posts updates on my progress on a regular basis, so check back from time to time.