I'm currently working out this idea I had for a sidescrolling sci-fi shooter. The game takes place on a large space colony which orbits a uninhabitable mining planet, on which traces of an alien culture have been found. A bunch of elite spec-ops soldiers attack the colony and start killing everyone, and you have to escape, blah blah blah. Later it turns out that a terrorist cell opposed to the powers at be was hiding on the colony in plain sight, and they were looking on the planet for anything that the aforementioned alien culture left behind which might aid them in their war. The spec ops dudes are mercenaries apparently hired by the government and were supposed to be working under some colonel in coordination with the actual military, but some high-up politician pulled strings at the last minute for the mercenaries to go in first while the actual military waits around on their ship. The mercenaries manage to pressure the terrorists to use an alien artifact which they found, and as a result the members of the cell are infused with some sort of psychic alien energy, making them into a higher type of being. They then turn on everyone, mercenaries and surviving colonists alike in a fashion similar to when robots turn against humans, either mentally enslaving or killing everyone they come across. That's the general extent of the story as I've figured it out so far, and it could probably use a bit of work and feedback. As for where the title fits in, its what I was thinking about calling the terrorists.
Gameplay wise, it'd be a sidescrolling shooter with some platforming and RPG elements.
1.Mouse based aiming
--Camera can lock onto the character for platforming
--Camera otherwise follows the crosshair to give the player extended sight range
----I'm aiming for a player size of around 128 x 256 or something like that because I feel that it needs a high level of detail for the feel I'm aiming for. May change mind a little on that, though.
2. Inventory system
3. Squad commands
--I hope to allow the player to meet up with various survivors on the station who will then help the player)
--various commands might include "go here," "attack this," "manage inventory," and so on.
--Assume that they otherwise follow you and take cover as necessary if you don't tell them what to do or they complete their orders.
--Actions where context is important like targeting an enemy are based on the player's crosshair.
4. foreground/background system
--Interactive objects may appear in the background, as you might expect with a sidescroller (Control panels, ladders, ETC)
--they may also appear in the foreground
----they would be transparent in this case, so the player can still see.
----the goal is to give the player an illusion of depth without having to deal with 3d, since I am new at this and am using GM lite at the moment (Plan on paying the $40 once I'm comfortable with the software)
--by using this system, players could also take cover next to certain objects.
5. Destructible objects
--nothing complicated, just certain objects like crates or columns which are used for cover would have different sprites for different levels of damage, etc.
--does not apply to all objects. Applies to all objects which can be used as cover, though.
6. Open world environment
--Story progression leads you to point A, point B, etc, but it's your choice how you get there.
--World is divided into sections/rooms, instead of truly being open world.
--Game does not force the player to go in one direction, so if they leave stuff somewhere and want to come back later, they can.
And as for where I need help...yeah, I'm brand-new to game maker. I could talk about programming, but I wasn't clear on whether I could do that here or not. So that aside, I need help fleshing out the story and figuring in characters, and working out how to implement the mechanics (I mean from a design standpoint, like what style of inventory to use). I'd be happy to edit this post as necessary, whether I've figured out something or need to make some sort of change because of the forum rules, or for any other reason.
Edited by mgb519, 28 July 2012 - 05:03 PM.