Hearts - Advanced Project


You must be logged in to obtain assets


What is "Hearts" Hearts is an "evasion-type" trick-taking playing card game for four players, although variations can accommodate 3–6 players.

About the asset Hearts, is pretty advanced GameMaker project that includes all the features of the most popular whist card game. Features including "Passing", "Playing", "Broken Hearts", "Evaluation", "Advanced AI", and many more! With this project you will never miss any feature from the "Hearts" card game.

Download Demo You can download Hearts v3.exe


  • 2 Of Clubs holder plays first
  • Must follow suit, if possible
  • Cannot play hearts in the round
  • Cannot play hearts, unless hearts are broken
  • Passing
    • Passing left (in the first hand)
    • Passing right (in the second hand)
    • Passing across (in the third hand)
    • No passing (in the fourth hand)
  • Advanced AI for each player, including YOU!
  • All hearts count as 1 point
  • Queen Of Spades count as 13 points
  • Any other card count as 0 points
  • Graphical leaderboard
  • Each player is able to see who has taken which point card at the end of each round
  • Your cards are sorted [Spades, Clubs, Diamonds, then Hearts]
  • Player with lowest points wins
  • If 2 or more players tie, play a settlement round
  • "Shoot The Moon", The player who collects all hearts and queen of spades "Shoot The Moon"
  • HD & gorgeous graphics
  • 4 Players
  • Optimized Codes
  • Commented Codes
  • Many more!

Feedback Feedback regarding the design, gameplay, and performance is very welcome. Have fun!

Please write a review if you like the asset and tell me your suggestions for improvement. If you found an error in my code, please contact me.

We assume that you know how to play Hearts as a game and have an intermediate knowledge in GML.

Check out my other assets!

End User Licence Agreement (EULA).

Age Rating: 4+


GMS1 - Version 1.2.0. Published May 13, 2018

  • Fixed "Shoot The Moon" bug
  • Fixed the collected point cards depth

Changes in 1.1.0

  • The player hand is now sorted
  • You cannot play penalty cards in the first trick
  • Each player is able to see who has taken which point card at the end of each round
Loading, please wait

Package contents

Loading, please wait

What is the issue?

Loading, please wait