A downloadable game for Windows

The player is immersed in a VR environment where they solve a puzzle by physically picking up cubes and placing them on matching platforms. Each cube has a unique symbol tag, and each platform expects a specific symbol. When a cube is correctly matched with its platform, it is registered as solved. Once all platforms are solved, a door opens, allowing the player to progress.

Custom Skybox and GUI

LOD - Weapon, Models

Cubes also done in a Higher for more details on all cubes

Cubes

DEVELOPMENT

Implementation of the puzzle  game mechanic and door system

1. Cube-Platform Matching

  • Each cube (e.g. BP_PuzzleCube) has a Tag on its mesh (e.g. "Star", "Circle").
  • Each platform (e.g. BP_PuzzlePlatform) has a variable ExpectedTag.
  • When a cube overlaps with a platform, their tags are compared.
    • If they match and the platform hasn’t already been solved:
      • A message is printed
      • The platform marks itself as solved
      • It notifies the BP_PuzzleManager

2. Puzzle Progress Tracking

  • BP_PuzzleManager holds a count of:
    • Total platforms to solve
    • How many are currently solved
  • Each time a correct match is placed, it increments the counter.
  • When all are matched:
    • "All Solved!" is printed
    • OpenDoor function is called on a referenced BP_Door

3. Door Opening Logic

  • BP_Door contains a Timeline that animates the door’s movement 
  • The door stores its InitialLocation at BeginPlay
  • The Timeline interpolates from InitialLocation to InitialLocation + Offset

Input mapping (triggers, buttons)

Left controller

  • button press - X - laugh
  • thumbstick press - thunder
  • Menu button - opens menu
  • trigger - shoot
  • Grab left - grab item
  • Grab release - drop item

Right controller

  • button press - X - laugh
  • thumbstick press - thunder
  • Oculus button - opens menu
  • trigger - shoot
  • Grab click - grabb item
  • Grab release - drop item

Puzzle items 

  • GUI för Settings menu för VR (med info för enheten/hårdvara) - appears on game start


Development - Gianluca La Bruna, Yuliia Smirnova

Design - Evgeniia Maevskaia, Emelie Tärnqvist

Download

Download
Grupp3 - VR game - executable.zip 579 MB

Leave a comment

Log in with itch.io to leave a comment.