Week #6

Week #6 #

Final deliverables #

Project overview #

Problem we intended to solve was to create a game that provides an enjoyable and fascinating way to spend time with a creative but not overwlelming brain training and an easy-to-follow storyline.

Our result is a 2D puzzle-platformer game, which story takes place in a world of robot-like creatures whose source of life is an electical charge. Unfortunately, the power had been running out, so the expedition was sent off to find a new sources of energy, leaving the city fully de-energized. The player can experience exploring the town and learning about its inhabitants using the inventive light bulb mechanics. The atmosphere is built with a captivating, lightly philosophical story, beautiful paper-like style, and original music.

Features #

  • playable levels
  • original art design
  • interaction with light bulbs and NPCs, basic movement, jump pad, idle animation, in-level door/teleporter
  • two original soundtracks and dialogues (will be added ASAP)

Tech stack #

  • Code/engine: Gamemaker
  • Art: Krita, Figma
  • Docs: Google Docs
  • Music: FL Studio
  • Presentations: Google Slides
  • Version control: git
  • Narrative: Google Docs
  • Team communication: Telegram

Setup instructions #

  • Option 1 (if you want to launch a game directly)

    • Run the Automatically Built Executable (.exe)
    1. Go to the Actions tab on the Github page
    2. Select the latest successful workflow run
    3. Scroll down to the Artifacts section at the bottom of the workflow summary
    4. Download the .zip file containing the executable
    5. Extract the archive
    6. Inside the extracted folder, double-click the .exe file to launch the game
  • Option 2 (if you want to explore/modify the source code)

    • Run the game directly from the GameMaker
    1. Download or clone the project folder to your local machine
    2. Inside the folder, locate the file with the .yyp extension
    3. Open the .yyp file using the GameMaker IDE
    4. Press the Run button or use the shortcut (F5) to build and launch the game

Presentation draft #

The link to the presentation

Weekly commitments #

Individual contribution of each participant #

Plan for Next Week #

Things to code #

  • add sounds to the game
  • put the 2nd and 3rd levels together

Narrative and level design #

  • write the 3rd level dialogues

Visual Design #

  • finalise the design of the animated objects
  • make the 3rd level backgrounds

Organisation #

  • keep consistent chat communication

Confirmation of the code’s operability #

We confirm that the code in the main branch:

  • In working condition.
  • Run via docker-compose (or another alternative described in the README.md).