Devlog 1 - Proof of Concept (Jan 20 - 28)


Hi! For the first week after the game jam, we prepared to pitch the concept of Loop to industry folks. The main feedback we got was to put more emphasis on the narrative. We discussed possibilities and we came up with a storyline:

The main character has been so obsessed with work and making a time machine that they have neglected their daughter. Tomorrow is their daughter's wedding but while working on the time machine it suddenly goes wrong and the player finds themselves stuck in a time loop with amnesia. The player must remember by reading notes scattered throughout the lab and find a way out of the time loop so they can go to their daughter's wedding.

We did a lot of prototyping in the engine and concept art  as well as new background music for our game, here is a summary of everything we did this past week:

Art Team

  • Flow chart for the game
  • 3 versions of the environment concept

  • Time machines concept (large and handheld)

Music Team

  • Sound effects from the game jam
    • sfx_time_extension_nl.wav
    • sfx_time_ended_nl.wav
    • sfx_loop_reset_nl.wav
    • sfx_clock_ticking_lp.wav
    • sfx_clock_ticking_faster_lp.wav
    • sfx_button_interact_nl.wav
    • sfx_button_hover_nl.wav
  • Music
    • mus_4-4_80bpm_loop_fantasy_gameplay_lp.wav
    • mus_4-4_60bpm_loop_sceince_gameplay_lp.wav

Programming Team

  • Character movement
    • The horizontal movement of the model is bounded by the camera’s horizontal movement
    • The camera view can independently look vertically with viewing bounds
    • Jump mechanic implemented with gravity
    • Player collision with surrounding
  • Interaction System
    • Basic interface to trigger arbitrary code on objects using raycasting to detect if a player is looking at an object and close enough
    • Rudimentary puzzle to demonstrate how a combination code might be implemented using said system
    • Can pick up, drop, and move around with tagged objects
    • A system to track exactly what the player is currently holding so we can do checks
  • Time loop (feel free to rename)
    • implemented a time loop controller that resets the scene after the time limit is reached
    • create time increaser capability for objects/events to increase the current time limit of the time loop
  • Menu Screen
    • Implemented a start screen so that the player can start the game using the “Start” Button
    • Player will be able to pause the game by pressing "ESC", and resume by pressing the "Resume" Button
    • The "Quit" Button technically only works when it's an actual application instead of a preview in Unity

Files

Loop_Creative Brief.pdf 46 kB
Jan 27, 2024
Loop Game Pitch.pdf 12 MB
Jan 27, 2024

Get Loop

Leave a comment

Log in with itch.io to leave a comment.