Pierre's Pastry Horror Paradise (Pierre's Nightmare) offers a gripping 3D roguelike survival/horror experience. Set on a nightmare island, you must confront the perilous challenge of battling rogue pastries amidst the island's haunting horrors. Immerse yourself in a world brimming with delicious yet dangerous threats as you fight for your survival.
Your objective: endure the nightmare island's trials while combating successive waves of rogue pastries. As you progress, you'll level up. Each level attained not only boosts your health but also increases the knockback force of your attacks, granting you greater resilience against the relentless pastry onslaught.
- WASD Keys: Move
- Space: Jump
- SHIFT: Run
- CTRL: Sneak
- Mouse Wheel: Switch Items
- Left Click: Attack
- Right Click: Zoom In / Focus View
- Unity (with Unity Version Control / Plastic SCM)
- C# / .NET
- Visual Studio Code
- Initial Concept: Henry Oberholtzer
- Senior Unity Consultant: Jon Cheng
- Sound Effects: Freesound
- Models and Textures - Unity Asset Store:
- Abandoned buildings
- AQUAS Lite - Built-In Render Pipeline
- Baseball Bats – Pack
- Bit Gun
- CoffeeShop Starter Pack
- Countryside gas station
- Fantasy Skybox FREE
- Handpainted Grass & Ground Textures
- Lowpoly Environment - Nature Free - MEDIEVAL FANTASY SERIES
- Mausoleum
- Modular First Person Controller
- Small Town America - Streets - FREE
- Tomb
- None yet! If you see an issue, please report it on the Issues page.
We welcome any feedback or suggestions you may have. Feel free to reach out to us via GitHub or email.
- Unity
If you don't already have Unity installed and set up, follow these steps to get started:
a. Download Unity Hub:
- Go to the Unity Hub download page and download the Unity Hub installer for your operating system.
- Install Unity Hub by running the downloaded installer and following the on-screen instructions.
b. Set Up Unity:
-
Open Unity Hub after installation.
-
Click the 'Installs' tab in Unity Hub.
-
Click the 'Add' button to add a new Unity version.
-
Select at least Unity version
2022.3.20f1
. -
In the modules selection, make sure to select at least the 'Unity Editor' module. You can add more modules based on your project's needs.
-
Click 'Next' and complete the installation.
If you don't already have a Unity ID, you'll need to create one to access Unity services and products:
a. Visit the Unity Sign Up Page:
- Go to the Unity Sign Up page.
b. Fill Out the Registration Form:
-
Enter your email address, create a password, and complete the required fields.
-
Review Unity's terms and conditions, privacy policy, and cookie policy.
c. Verify Your Email:
- Check your email for a verification link from Unity. Click the link to verify your email address.
d. OPTIONAL: Configure Unity to Use Visual Studio (or Visual Studio Code):
-
In Unity, go to 'Edit' > 'Preferences' (or 'Unity' > 'Preferences' on macOS).
-
Under the 'External Tools' section, choose 'External Script Editor.'
-
Select 'Browse' and navigate to the Visual Studio (or Visual Studio Code) executable.
-
Click 'Open.'
Choose the project directory and in your terminal enter the command:
$ git clone https://github.com/mejia-dev/PierresNightmare.git
You are now ready to work with the Unity project as needed.
This project is licensed under the MIT License. Copyright (C) 2023 Trent Dietzel, Chris Quattrocchi, Simi Oyin, & Aaron Mejia. All Rights Reserved.
MIT License
Copyright (c) 2023 Trent Dietzel, Chris Quattrocchi, Simi Oyin, & Aaron Mejia.
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.