A Multiplayer, Sci Fi, Sandbox RPG. Do your job at a research facility on a distant moon and fight for your survival.
A Multiplayer, Sci Fi, Sandbox RPG. Do your job at a research facility on a distant moon and fight for your survival. Read more
About this project
- Check out the prototype at primulusgame.com
- Follow @Primulusgame
- Ask questions at the Primulus Forums
- Keep up to date on our Blog
We have an early prototype build of the game available for download on Mac PC and Linux. Please remember that this is an EARLY build and it is subject to change. Therefore it is not representative of final software.
Primulus is a Sci-Fi game that takes place on a research facility on a distant moon. As a player, you are one person working on that research facility. Your job can be anything from cleaning the floors and toilets as a janitor, to exploring the surface of the planet and capturing the wildlife for the researchers and geneticists to analyze. The people of the facility benefit from working together and further advance the facility when everyone is properly doing their job. However, be careful with who you trust though. People aren't always what they seem.
Primulus is a game that takes place in rounds. That is, a game round starts and each player spawns in a specified area of the facility depending on their job. The round ends when the escape shuttle departs from the facility. Each round of Primulus is, basically, a bad day on the job.
The facility is ran by a large intergalactic government corporation, Integral, and as such, has enemies. Each round has the possibility of randomly designating some workers of the facility as enemies, called traitors, to the corporation. No one knows who these people are except the traitors themselves and other traitors. The traitors will have a random task that they have to complete individually or as a group before the round ends. So be careful who you trust, that handy assistant might be trying to get your ID to get access to a high security area.
Having traitors on the facility is one of many things that can go wrong during a round. There are many different events/game modes that can happen from round to round. For example, there may also be an alien outpost somewhere else on Primulus with a small playable alien faction that has to eradicate all the people in the facility. In addition to this, simple human error can cause panic and death.
Current Game Mechanics
Here we have a debug option enabled that helps us visualize the zones. The player deconstructs the wall thus causing the zones to recalculate and form one zone. Each zone has it's own atmospheric data that includes Temperature, kPa, Oxygen, Carbon Dioxide, Nitrogen and Primulium levels. Any zones that have adjoining areas (opened doors, open windows, removed / damaged walls) will cause an equalization of atmosphere between the zones. Additionally, if a fire breaks out in a zone, the temperature of that zone and any openly adjoined zones will increase while the oxygen levels decrease until the fire is extinguished.
Here you can see the player placing a floor and then the wall. Additional steps and tools are required to complete the wall and floor, though.
This demonstrates the basics of the character creation screen. Here you can customize many parts of player and choose your desired job preferences.
Here the player is placing an electrical box and placing wire in it to complete the grid from the Battery to the Electrical Control Unit. Since the ECU now has power, it powers the lights, doors and machinery that are linked to that ECU.
Here the player is using a taser to tase the other player and put him in rag doll mode. This is useful for security and traitors alike when they want to detain someone.
Considering the game takes place on a research facility, research is the primary goal of the facility. However, since the staff lives on the facility as well, it needs to be staffed by people that clean, protect, serve and repair the facility and it's inhabitants. As a player, you get to choose your job preferences while setting up your character. If two or more people want the same job, one of them will be randomly picked and the other two players will be placed in another job of their choosing. Each job is part of a department which is in turn ran by a department head. For example, as a geneticist you'll be in the medical department and you'll be under the Chief Medical Officer. Here is a list of the current jobs in their respective departments.
*Jobs may be added, removed and/or renamed before final release. This is conceptual and is subject to change.
As stated, each round of Primulus has a game mode that drives the progression of the game. Primulus can also have random events that happen throughout the round. The game modes and events can be completely random, thus initially unknown by the facility staff, or be chosen by the server administrators. For example, if a round has randomly chosen an alien swarm game mode, a few players will spawn as aliens in an outpost somewhere on the surface of the planet away from the main facility. The alien players will be tasked with eradicating the facility of all it's human inhabitants before they have a chance to escape or before the humans wipe them all out. On top of this, a random event such as a meteor shower may take place at some point during the round. Multiple events or no events can happen throughout a round and the frequency of them can be changed by the server administrator. Server administrators also have the power to make a random event happen at any point during the round.
A few players will spawn as aliens somewhere on the planet. Their goal is to eradicate everyone in the facility. As they kill people, the people will respawn as aliens thus adding to their swarm.
A team of people who are enemies to Integral Corp. will spawn in a small outpost somewhere on the planet. Their goal, much like the aliens, is to kill everyone in the facility. They could do it stealthily by infiltrating the facility and posing as an employee, or go in with guns blazing and leave nothing behind.
The facility is equipped with a state of the art Artificial Intelligence module. The AI is a playable character that keeps a watchful eye on the facility and serves the employees as needed. It also manages the cyborgs (which are also players) and coordinates them around the facility. However, being a piece of technology, it's susceptible to sabotage by the enemies of Integral. In this game mode the AI needs to use its cyborgs and technological powers within the facility to kill everyone before they can reach its core and wipe it out.
Some employees aren't happy with the things are being ran around the facility. Their goal is to overthrow Security and the department heads in any way they see fit while recruiting other employees to their cause.
Integral decided the facility was too much of a burden and has stopped all support, including the escape shuttle. The crew now has to work together to survive and build their own shuttle to escape Primulus.
Another day on the job. There's so much to do on Primulus that some servers may just want to have a sane and peaceful round with no Game Mode. Administrators can trigger and create their own events throughout the round to keep the game interesting, though.
Though traitors are chosen at the start of a round, they could happen in tandem with a game mode. Traitors will have random objectives assigned at the start of the round that they must complete before the round ends. The objectives could be anything from assassinating a certain target, or stealing a highly valuable item. In order for them to be considered successful, they must escape on the shuttle alive at the end of the round with all their objectives completed.
The employees of the facility don't have immune systems calibrated to the micro-biological life of Primulus. The geneticist is tasked with figuring out what is causing the mass illness within the facility and finding a cure.
Primulus is has entered an asteroid belt and is about to take a beating. There's not much the employees can do other than wait for it all to be over and repair any damages to the facility.
An unknown biological entity has somehow formed a core inside the facility. It's grows quite rapidly and can quickly envelop anything close to it. The crew has to destroy this entity before it consumes the facility.
*Game Modes and Events will likely be added, removed and/or renamed throughout the development and after the release of Primulus. This list is purely conceptual.
**These stretch goals are things that we want to include over time. They're not going to be excluded if we don't meet the goals. The goals are calculated funds we would need to ensure the content is ready by final release. **
The facility will come with an exploration buggy for when walking is just too much. There are no stop signs on Primulus so cruising around the planet should offer lots of fun for explorers and other permitted staff.
In the character selection screen, there will be an option for you to choose another race that has unique stats and abilities from the standard human race.
In this tier, we will release a map editor with the final build of the game. The map editor will allow anyone to build entire new facilities and world tiles for multi-player use.
An alternative map type as opposed to being on the surface of Primulus. Here, people have to worry about gravity and the harsh vacuum of space in addition to everything else.
New Game Mode
An alternative style of game play in which the players are divided up into two factions and spawn in two separate facilities on the surface of Primulus. They're tasked with researching and creating weaponry as fast as possible and using their researched tech to fight the other facility. First team to eliminate every member of the other team and escape on the shuttle alive wins.
This will unlock full user control for adding content to the game. Players will now be able to create and import meshes, scripts, textures and levels they've created for the entire community to enjoy. The possibilities are endless with modding.
The game takes place in rounds? Does this mean it's turn based?
No. Primulus is a real-time game. The rounds are simply defined from the start of the game to when the escape shuttle leaves. The time of a round can change depending on a lot of different factors.
What sort of power are server administrators going to have?
As much as possible. Our ultimate goal is to give the administrators total control. This will allow lots of possibility for each server to have it's own unique feel and to avoid the monotony of having every server be the same. For example, server administrators can choose to have Role-Play rounds in which there is no random event at the start of the round. As the round progresses, the administrator can have random events happen in a controlled sort of way; much like a dungeon master in the popular table top game Dungeons and Dragons.
Will there be modding tools?
Due to the amount of additional work required to create modding tools and how small of a team we are, we decided to add it as a stretch goal. If can reach $200,000 we'll have the funding to bring additional members to the team to give full modding support to the game.
What if there's not enough people to fill all the jobs? How will the facility progress?
Every job doesn't need to be filled in order for the facility to run properly. However, having that job filled does help the facility, the departments and all the staff. For example, if there is no chef on the station, people can still eat from vending machines but the food wont quench their hunger for long resulting in more frequent trips to the vending machine. Or, if there is no explorer to collect native life for the researchers to gather data on, the research department wont be able to create better, higher-tier objects as fast.
What's in it for me?
As an early backer of Primulus, at the most basic stage you'll receive a full copy of the game on release and have your name in the credits.
Why not use the UDK or Cry Engine?
Primulus has been in development for about 7 months now and was in pre-development for about 6 months before that. All the pre-development was experimentation with other software to get a better understanding of the limitations of other engines and correlation of our vision with this game. From previous experience and understanding of all the software, we concluded that Unity was the best option.
We're currently using the Free Version of Unity 3D due to our deep understanding of the software and simplicity 3rd party software pipeline. With your help, we're hoping to purchase full Unity licensing to help optimize the game and add a lot more features.
Mac PC Linux
Since we're using Unity, all of our releases including the current prototype release are going to be available for Mac, PC, and Linux.
Primulus is heavily inspired by the game mechanics of Byond's Space Station 13. Space Station 13 is a 2D multi-player game that takes place on a space station. We also drew inspiration from the popular table top game Dungeons and Dragons and want to give us much power to the Administrators as possible.
Thank you for taking the time to check out the Primulus kickstarter. If you have any questions, feel free to visit our forums where we're quite active.
*Please remember that this game is still in development. Everything shown and talked about here is subject to change and is not reflective of the final product.
Risks and challenges
Since Primulus is our first game project, we lack the many years of professional experience that others in this industry may have. We've opened up many social media avenues to get lots of feedback from you to ensure we're making the best possible software. The prototype version is accompanied by a survey to gather more statistics so we can drive this game in the right direction.
We should also note that we will NOT release the game if we are not satisfied with the results. This may lead to delays in expected release date. From the start of the game until now we've planned and worked toward the prototype release to get a better understanding of the obstacles and unexpected delays we may encounter prior to a release. Now that we have some experience and have developed a solid workflow, we can better estimate release dates.
Despite us only having minimal experience, we've managed to create everything shown here in the matter of just a few months. We hope this better shows our passion and competency of what's required to make Primulus succeed.Learn about accountability on Kickstarter
Support this project
- (30 days)