1 of 12

CPSC 4170/6170: Milestone 1 Presentation

Zacharia Strange

CPSC 4170

2 of 12

Game description

Name title: Project Redacted (VR)

Genre: Adventure, Shooter, Puzzle, Horror

Navigate a damaged spaceship to reach an escape pod while activating the terminals and fighting off mechanical aliens.

3 of 12

Game description

  1. Solve Puzzles: The main objective is to navigate through the damaged space station. There is debris that is blocking entry ways, and fires blocking your view.

  1. Defeat Aliens: Aliens are trying to prevent you from escaping. They have boarded the space station and are trying to find and kill you.

  1. Find the escape pod: Your goal is to find the escape pod to go back to Earth, and the pod is very far away.

4 of 12

Game information

Skill rating: beginners and experienced gamers

Audience:

Rated E for everyone

For both men and females.�Casual gamers�Fans of sci-fi horror such as Halo and Alien Isolation.

5 of 12

Color Pallette

https://coolors.co/image-picker

6 of 12

Game references

7 of 12

Entities – Player character

  1. Main character
    1. Behavior
      • Survival Instincts: Prioritizes finding safe paths and resources to survive the alien attacks.
      • Combat: Capable of using firearms to defend against alien threats.
      • Problem Solving: Engages with environmental puzzles like clearing debris.
    2. Looks:
      • Appearance: You are the player, no player model.
    3. Technically how you think you will manipulate this entity:
      • Unity Character Controller: Handles complex character movement including walking and running.
      • Physics and VR: Apply realistic movement with real time VR movement.
    4. Input description:
      • VR Interactions: Implement VR controls compatible with a Meta Quest 3, using hand tracking for more immersive interactions, like manually clearing debris, using tools, and handling weapons.

8 of 12

Entities - Enemies

�Enemy

    • Behavior:
      • Aggressive:
        • Shoots randomly.
    • Looks:
      • Appearance: Mechanical robots with a menacing and rugged exterior that blends with organic and synthetic elements.
    • Technically how you think you will manipulate this entity:
      • Scripting: Use scripts to attack the player.

9 of 12

Entities - Items

  1. Entities
    1. Behavior
      • Laser Pistol: Shoots lasers and damages the enemies.
    2. Looks
      • I want a slightly realistic appearance.

10 of 12

Game mechanics and Technicalities

  • Game:
    • Navigating a damaged space station to escape.
  • Character’s Mechanics:
    • VR real time interactions such as movement, item interaction, and combat.
  • Enemy / Obstacles Game Mechanics:
    • Shooting for aliens, interaction with puzzles (debris/locked doors).
  • Assets:
    • Alien models, space station interiors, space environments from Unity Asset Store.
  • Levels / User Interface / Game States:
    • Multiple levels reflecting different areas of the space station.
  • Effects:
    • Explosions, Flames
  • Collision Detection:
    • Basic and complex interactions with environment and enemies.
  • Physics:
    • Handling of explosions, fire, bullet impacts.
  • Algorithms:
    • Opening/closing/moving escape pod door
    • Earth rotation movement
    • Shooting mechanics

11 of 12

Software architecture

Basic Rough Diagram

12 of 12

Timeline

Week 1: April 2 - April 8

  • April 2: Project kickoff - Review project goals and resources.�
  • April 3-4 : Set up the map and basic project structure.�
  • April 5-6: Begin development on Player Movement and Interaction Module. This is a priority to ensure a solid foundation for player experience.�

Week 2: April 9 - April 15

  • April 9-11: Continue development of the Player Movement and Interaction Module. Begin initial tests in VR to refine movements and interactions.�
  • April 12-13: Start the Environment Interaction Module. Prioritize creating interactive elements like doors, keycards, and puzzle mechanisms.�

Week 3: April 16 - April 22

  • April 16-18 : Develop the Enemy AI Module. Begin integrating basic enemy behaviors and pathfinding.�
  • April 19-20: Continue enhancing the Enemy AI Module and debug.�

Week 4: April 23 - April 29

  • April 23-25: Refine and test all modules together to ensure seamless integration. Focus on debugging and optimizing the interactions between player, environment, and enemies.�
  • April 26-27: Conduct playtesting sessions to identify any issues and gather feedback for final adjustments.�

End of Month: April 30 (Monday)

  • April 30: Final review and adjustments based on playtest results. Prepare for project presentation or submission, ensuring all modules are polished and perform well.