Skip to content

dionsradio/macth3_demo

Repository files navigation

Match3 game demo using Godot

Make a candy crush like game using Godot from Mister Taft Creates's Youtube Playlist https://www.youtube.com/watch?v=YhykrMFHOV4&list=PL4vbr3u7UKWqwQlvwvgNcgDL1p_3hcNn2

If you have any questions, feel free to open an issue.

This Project is developed with Godot 4.2

Current Prograss

  • Part 0: Why Godot?
  • Part 1: Setup!
  • Part 2: The Piece Scene
  • Part 3: Making 2D Arrays
  • Part 4: Filling the board
  • Part 5: Filling the board without a match
  • Part 6: Movement Part 1
  • Part 7: Movement Part 2
  • Part 8:Using a Tween Node
  • Part 9:Detecting a Match
  • Part 10: Tweaking the movement
  • Part 11: Destroying Matched Pieces
  • Part 12: Collapsing Columns
  • Part 13: Refilling the Columns
  • Part 14:Sliding the pieces in
  • Part 15:Makeing a game loop with a state machine
  • Part 16: Swaping Pieces Back
  • Part 17: Empty Spaces
  • Part 18: "Jelly" Pieces
  • Part 19: Reactoring
  • Part 20: Licorice
  • Part 21: Icing tiles
  • Part 22: Chocolate Tiles Part 1
  • Part 23: Cholocate Tiles Part 2
  • Part 24: Bomb Setup
  • Part 24.1: Bombs Continues
  • Part 25: Column and Row Bombs
  • Part 26: Adjacent Bombs and Chains
  • Part 27: Bug Fixin
  • Part 28: Scalable UI
  • Part 29: Score UI
  • Part 30: Color Bombs 1
  • Part 31: Color Bombs 2
  • Part 31.1: Making Vector art
  • Part 32: Creating Mobile Menus
  • Part 33: Animating Menus
  • Part 34: Particle Effects
  • Part 35: Animated Effects
  • Part 36: End Game Conditions
  • Part 37: Make a Game Over Screen.
  • Part 38: Collectble "Sinker" Pieces.
  • Part 39: Score Progress Bar.
  • Part 40: Game Win Conditions Part 1
  • Part 41: Goal UI
  • Part 42: Game Win Screen
  • Part 43: Pause Screen
  • Part 44: Bug Fixes
  • Part 45: Detecting Deadlock
  • Part 46: Shuffling the Board
  • Part 47: Makeing a hint effect
  • Part 48: Generating the hint
  • Part 49: Making Level Select Assets with Affinity Designer