Gamemode is now open source if people want to contribute or test what we have so far: https://github.com/Metapyziks/finalfrontier
THE GAMEMODE IS NOT IN A PLAYABLE STATE, AND SHOULD BE CONSIDERED PRE-ALPHA
Waiting for Jon to wake up and design a nice looking thread so have a fictional Q&A for now:
Q: If you were to arrange some words and maybe some punctuation into a paragraph or two to describe this thing what would it look like?
A: Final Frontier is our attempt to make a unique and novel Garry's Mod gamemode centred around the teamwork involved in controlling and maintaining a starship doing space things. Each individual on a ship should be allocated to one or more of the tasks required to keep the ship running, and in times of battle to assist the war effort as best they can. There is no strict job / roll system in the game, players should decide where they would be of most use. The players are also not divided into discrete teams, in fact anyone may defect to another ship or mutiny at any time, so crews should be wary of moral and look out for traitorous crewmen.
The main gameplay will probably be PvP ship on ship battles, featuring boarding and looting the losing vessel at the culmination of the conflict. If we are able to, we would like to implement a simple randomised quest system (like ship this cargo to sector X-Y, or kill this player on an enemy vessel for a reward). We will also try and implement automated but unboardable vessels for filler combat for when a server is underpopulated or if the various player ships want to play cooperatively.
Q: Isn't this like a multiplayer FTL: Faster Than Light?
A: This game is (heavily (blatantly)) inspired by FTL, a game we all enjoyed playing but felt would be improved with multiplayer. Unlike FTL, you control a single crewmember in first-person perspective, and must manually perform the tasks that FTL characters carried out by standing at their posts mashing keyboards. How well you perform your job is entirely dependant on the skill of the player at that task; there will be no in-game skills to grind that make a progress bar move faster, rather the efficiency at which actions are performed depend on the experience of the player in deciding how to carry out the activity.
Q: What tasks will there be in a ship?
A: Each room in the ship may contain a system, which governs some aspect of the ship as a whole. The planned systems are:
* Life Support (Implemented)
* Shield Control (Implemented)
* Door Control (Implemented)
* Reactor Control (Implemented)
* Sensors (Mostly Implemented)
* Piloting (Implemented)
* Transporter (Implemented)
* Engineering (Implemented)
* Medical Bay
Systems are controlled through terminals, which are interfaced through an in-game cursor (think Doom 3). This means other players can see what you are doing, and there are no annoying GUI windows popping up on your screen.
Q: What will the ships be like?
A: We hope to have a few varieties of ships with different sizes, layouts and themes. At the moment (for testing purposes) we just have two ships that have different paint jobs. We might look for a mapper to help with the other ships, as neither of us are any good at Hammer. We won't look for outside help until everything else is done though.
Q: Long term plans?
A: To be honest we are only prototyping the project in Garry's Mod, and if we manage to finish it we hope to port it to a more flexible environment.
Q: Can I try it?
A: Until the main gameplay elements are implemented, we are only testing internally. A public server will probably be set up for testing after that.
Q: I am illiterate and therefore unable to read any of the previous questions / answers. Can you ignore my surprising ability to type this question, and gimme screen shots and videos?
Video 1: Introduction and system overview
Video 2: Console walkthrough
Video 3: Life Support
Video 4: Transporter
Video 5: Reactor
Video 6: Room Modules
Video 7: Engineering
Video 8: Q&A Part 1
Video 9: Q&A Part 2
If you have any questions, feel free to ask; I'll add any major ones to this post.
Thanks for reading, wish us luck in finishing this project!