Backstory

You are a genius living in your parents basement, and you’ve successfully managed to create a time machine. At this point you’ve used it without problems many times, and is therefore carefree when it comes to using it. However, one day your mom manages to spill all of her milk, and therefore asks you to go get some in the shop. What you did not know however, is that she spilled it on your time machine, which has dire results. The next time you use the time machine, it causes a time rift which splits you into two alternative timelines. You must then race your time-twin to become the true future self.

(Notice the different colored suits in the intro, purple to blue + red)

Game Loop

2-player platformer (General overview)

There is 2 players, one red and one blue. Each player must race to get to the finish line first (i.e. the time machine). The first person who gets there alone wins, in other cases the game continues.


Here are the unique scenarios:

Both players reach the goal:
In the case where both players reach the goal, a new screen will appear where the 1st person who got to the goal can select a harmful obstacle to place on the map. The 2nd player will be able to select and place an innocuous obstacle.

Both the harmful and innocuous obstacle will stay there till end of game, making the level more and more difficult as rounds are played

Who gets to place what will be said on screen. 

No players reach the goal: 
If no players reaches the goal, a random player will be selected to remove an obstacle. They can remove a single obstacle, either any of the harmful or any of the innocuous.

One player reach the goal:
If only a single player reaches the goal, they will win the game. And a victory screen appears.



Obstacles

Whenever both players reach the goal, the 1st player who got there gets to place out a harmful obstacle on the map and 2nd player

It is possible to soft-lock the game by placing either harmful or non-harmful in certain positions, there is a safe-guard for this scenario which appears 1 minute into the game. Any player can press this button using the mouse and remove an obstacle of their choosing. 

Obstacles - Harmful

There are 3 different harmful obstacles. 

  • Saw

  • Swinging axe

  • Laser

Obstacles - Innocuous

There are a few non-harmful obstacles which the second player to reach the goal can select and place.

Inputs

Player 1:
W - 
Jump
A - 
Move left
S -
Crawl
D - 
Move right

Player 2 (Arrow keys):
Up - 
Jump
Left - 
Move left
Down -
Crawl
Right -
 Move right

Shared:
MouseMove and place obstacles
R - Rotate any obstacles before placement
ESC - Cancel obstacle placement
Enter - Pause menu / Skip introduction screen

Features

  • Local two-player platforming
  • Blue vs. red timeline race
  • Place obstacles between rounds
  • Fast, chaotic matches
  • Pixel-art inspired visuals


The Team

Jørgen Bårli, Magnus Dahl-Hansen


Developed during the UiT course INF-3910 Game Lab, spring 2026.

Updated 19 hours ago
Published 3 days ago
StatusIn development
PlatformsHTML5, Windows, Linux
AuthorBamojo
GenrePlatformer
Made withGodot
Tags2D, Godot, Local multiplayer, Short
AI DisclosureAI Assisted, Graphics, Sounds

Download

Download
DualZone linux.zip 122 MB
Download
DualZone windows.zip 129 MB

Leave a comment

Log in with itch.io to leave a comment.