Skip to content

Zayachiy Scroller is a 2D side-scrolling game built with the Godot Engine using GDScript. Developed for the theater Zayachiy Ston, it serves as an analog to the Google Chrome Dino game, where the player character jumps over obstacles such as traffic cones, wheels, and balloons while tracking scores.

Notifications You must be signed in to change notification settings

Dabudabot/zayachiy_scroller

Repository files navigation

Zayachiy Scroller

Banner

Overview

Zayachiy Scroller is a 2D side-scrolling game built with the Godot Engine using GDScript. Developed for the theater Zayachiy Ston, it serves as an analog to the Google Chrome Dino game, where the player character jumps over obstacles such as traffic cones, wheels, and balloons while tracking scores.

Gameplay

Features

  • Side-scrolling gameplay – The player moves through a dynamically scrolling environment with a parallax effect for enhanced depth.

  • Obstacles & Challenges – Includes elements like traffic and balloons that influence gameplay. The intensity and type of obstacles change over time, progressively increasing in difficulty, eventually making the game impossible to continue.

  • Score Tracking – Keeps track of the player's current and high scores. Depending on the result, the player receives a coupon for the theater. This feature is designed for players sitting in the theater.

  • HUD System – Displays important information such as score and status.

  • Game Over Screen – A dedicated game-over scene to handle when the player loses.

  • Debugging Utility – On-screen debugging messages using print_to_screen.gd.

Game Structure

The game consists of multiple scenes that define different aspects of gameplay:

  • main.tscn – The primary game scene where gameplay takes place.

  • start.tscn – The main menu or starting screen.

  • gameover.tscn – The game-over screen displayed when the player loses.

  • hud.tscn – The heads-up display for showing scores and other information.

  • char.tscn – Defines the player character.

  • balloon.tscn, traffic.tscn, and wheel.tscn – Obstacles that the player must avoid while moving through the game.

  • bg.tscn – The background parallax environment.

Installation & Running the Game

  1. Install Godot Engine (version 4.x)
  2. Clone or download the repository: git clone https://github.com/Dabudabot/zayachiy_scroller.git
  3. Open the project in Godot.
  4. Run the main.tscn scene to start the game.

or just visit https://www.zayachiyston.ru/game or https://dabudabot.itch.io/zayachiy-scroller

Credits

Developed by Dabudabot.

Uses Godot Engine.

All art was created by @sourwaters. Check out her work on ArtStation.

Figma1

Figma2

About

Zayachiy Scroller is a 2D side-scrolling game built with the Godot Engine using GDScript. Developed for the theater Zayachiy Ston, it serves as an analog to the Google Chrome Dino game, where the player character jumps over obstacles such as traffic cones, wheels, and balloons while tracking scores.

Topics

Resources

Stars

Watchers

Forks