Project Storm: Difference between revisions

From Goob Games
No edit summary
No edit summary
Line 1: Line 1:
[[Brainstorming|Brainstorm Ideas]]
 


{{DISPLAYTITLE:Project Storm}}
{{DISPLAYTITLE:Project Storm}}
[[File:317df4aa3d 50156199 2-mars-curiosity-selfie.jpg|thumb|365x365px|Image of NASA's Curiosity rover. ]]
[[File:317df4aa3d 50156199 2-mars-curiosity-selfie.jpg|thumb|365x365px|Image of NASA's Curiosity rover. ]]
  THIS PAGE IS UNDER EXTREME CONSTRUCTION take it with a grain of salt!!!!!
  THIS PAGE IS UNDER EXTREME CONSTRUCTION!!! Take it with a grain of salt :) These concepts may change over time. If you would like to suggest ideas for the game, check out the [[Talk:Project Storm|discussion section]] for this page.
''Project Storm'' is an upcoming game developed by [[Goob Games]]. It is a short, 20-30 minute experience that will act as a development opportunity for the team to learn how to successfully create a 3D game, as well as learn state-of-the-art software such as [https://www.unrealengine.com/en-US/ Unreal Engine].
''Project Storm'' is an upcoming game developed by [[Goob Games]]. It is a short, 30-40 minute experience that will act as a development opportunity for the team to learn how to successfully create a 3D game, as well as learn state-of-the-art software such as [https://www.unrealengine.com/en-US/ Unreal Engine].


== Overview ==
== Overview ==
Set in the lonely red planet of [[Mars]], the player takes control of a Mars Rover. The player traverses a rocky, dusty landscape, and has a finite amount of time before a storm sets in and destroys the rover. Using their wits, the player must find a save haven before their battery runs out.   
Set in the lonely red planet of [[Mars]], the player takes control of a Mars Rover. The player traverses a rocky, dusty landscape, and has a finite amount of time before a storm sets in and destroys the rover. Using their wits, the player must find a save haven before their battery runs out.   


== Mechanics ==
== Three Act Structure ==
 
Project Storm is expected to follow a three-act structure where different objectives and game styles are employed.
=== Storm ===
{| class="wikitable"
The storm is programmed to set in 5 minutes after game begins. As the storm worsens, the following effects begin to alter the gameplay:   
|+
!Section
!Act One
!Act Two
!Act Three
|-
|Main Objective
|Collect/scan three samples of rare Mars rocks.
|Find shelter from the storm.
|Follow the morning sun.
|-
|Length
|4-8 minutes.
|25-35 minutes.
|5-10 minutes.
|-
|Can Oppy Die?
|No
|Yes
|No
|-
|Description
|Oppy receives contact from her friends back home telling her to collect samples. This act serves as the main tutorial for basic traversal and scanning mechanics.
|A storm takes Oppy by surprise and knocks out vital systems. Oppy must survive the storm by finding shelter. The player is expected to die and replay this section repeatedly.
|After surviving the storm, Oppy once again receives contact from Earth, and follows her final instruction: "Find us in the morning sun."
|-
|Mechanics Introduced
|Traversal, Scanning
|Battery
|Flight
|}  


* Faster wind increases likelihood of rover toppling over
== The Nightmare Art-Style ==
* Dust clouds that cause damage
The game's visual makeover will be largely grounded in realism. As an Unreal Engine project, we will utilize many of UE5's raytracing features such as [https://docs.unrealengine.com/5.0/en-US/lumen-global-illumination-and-reflections-in-unreal-engine/ lumen] and [https://docs.unrealengine.com/5.0/en-US/nanite-virtualized-geometry-in-unreal-engine/ nanite].
* Lightning strikes that can cause total system failure


=== Battery ===
While we will not stray too far from UE's default visuals for this project, we will begin to lay down the path for a type of art style that Goob is dubbing "Nightmare".<gallery widths="300" heights="400" perrow="3">
After the storm sets, the rover runs on a limited battery supply. Certain movements can use battery more frequently than others (such as going uphill). Up until that point, however, the player can move freely without discharging battery. Therefore, the player must plan their route carefully and manage their battery conditions in order to see the true ending. 
File:Painting by John Harris.png|Painting by John Harris
File:Painting by Zdzisław Beksiński.png|Painting by Zdzisław Beksiński
File:John Harris's Microdrive.png|Painting by John Harris
</gallery>


== Story ==
== Story ==

Revision as of 18:39, 15 October 2023


Image of NASA's Curiosity rover.
THIS PAGE IS UNDER EXTREME CONSTRUCTION!!! Take it with a grain of salt :) These concepts may change over time. If you would like to suggest ideas for the game, check out the discussion section for this page.

Project Storm is an upcoming game developed by Goob Games. It is a short, 30-40 minute experience that will act as a development opportunity for the team to learn how to successfully create a 3D game, as well as learn state-of-the-art software such as Unreal Engine.

Overview

Set in the lonely red planet of Mars, the player takes control of a Mars Rover. The player traverses a rocky, dusty landscape, and has a finite amount of time before a storm sets in and destroys the rover. Using their wits, the player must find a save haven before their battery runs out.

Three Act Structure

Project Storm is expected to follow a three-act structure where different objectives and game styles are employed.

Section Act One Act Two Act Three
Main Objective Collect/scan three samples of rare Mars rocks. Find shelter from the storm. Follow the morning sun.
Length 4-8 minutes. 25-35 minutes. 5-10 minutes.
Can Oppy Die? No Yes No
Description Oppy receives contact from her friends back home telling her to collect samples. This act serves as the main tutorial for basic traversal and scanning mechanics. A storm takes Oppy by surprise and knocks out vital systems. Oppy must survive the storm by finding shelter. The player is expected to die and replay this section repeatedly. After surviving the storm, Oppy once again receives contact from Earth, and follows her final instruction: "Find us in the morning sun."
Mechanics Introduced Traversal, Scanning Battery Flight

The Nightmare Art-Style

The game's visual makeover will be largely grounded in realism. As an Unreal Engine project, we will utilize many of UE5's raytracing features such as lumen and nanite.

While we will not stray too far from UE's default visuals for this project, we will begin to lay down the path for a type of art style that Goob is dubbing "Nightmare".

Story

There are two different endings in Project Storm.

Main Ending

Rover dies.

True Ending

Rover survives the storm.

Graphics

We're gonna lumen and nanite this shit