/dino-game-remake

A remake of Chrome's Dino Game in Godot with GDScript

Primary LanguageGDScriptGNU General Public License v3.0GPL-3.0

Dino Game Remake

A remake of the classic chrome dino game in Godot with GDScript. This is a learning project to help familiarize myself with game dev and expand my understanding of the Godot engine.

  • Created: 24-12-01

  • Status: Done

  • Total Time: 18h 45m

    TASKS

  • Publish

  • Polish

    • Add art assets
      • Med Background Rocks
    • Playtest and tune
    • More obstacles as score increases
    • Prepare Itch Assets
    • Clean up project & code
  • Polish

    • Add art assets
    • Playtest and tune
    • More obstacles as score increases
  • Scope

  • Player Dino

    • Player Jump
    • Player Duck
      • Ducking Sprites
    • Base Sprites
    • Dino Animations
      • Create Standing/Walking Animation
      • Create Ducking/Walking Animation
      • State Manager for Dino Animation
  • Obstacles

    • Large Rock
    • Small Rock
    • Tall Cactus
    • Difficulty Scaling + Random
      • Dist scales w/ score too
    • Pteradactyl
      • Base Sprite
      • Animations
    • (OP) Snake Enemy
      • Snake Sprites
      • Animation
      • Behavior
    • Additional Obst
  • Background

    • Base Background Sprite
    • Parallax Effects
      • Far Mountain Sprites
      • Medium Mountain Sprites
      • Cloud Sprites
        • Medium Cloud
        • Far Cloud
      • Ground Scuffs
      • Paralax Scroll Script
        • Add portions for handling clouds
  • Sounds

    • Jump SFX
    • Land SFX
    • 100pts SFX
    • Loss SFX
  • Score System

    • Save/Load High Score
  • UI

    • Score Display
    • Game Over UI
    • Tutorial Text (Startup UI)

Limitations - Time, Tools, and Target

  • Purpose: Learning: Sprite animation, difficulty scaling, pixel art, animation state management
  • Time Limit: 20h
  • Team: Me
  • Target Platform: Web embed, windows exe
  • Target Inputs: kbr
  • Tools Used: Godot, Chiptone, GIMP, Pixelorama

Art

  • Sound: Blips and Boops
  • Visuals: Super simplistic pixel art with emphasis on low res and readability

Mechanics

  • Obstacles scroll across the screen
  • Player can jump to clear ground obstacles and duck to avoid air obstacles
  • Every 100pts the game speed increases and new obstacles start spawning and in new configurations
  • The game ends if the player touches an obstacle