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).

Changes in 1.2.0

  • 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

Version 1.2.0. Published May 13, 2018

Created with GameMaker: Studio v1.4.1757

Age Rating: 4+

Average Rating

Your review

You can only review assets you've bought.


Handi W 10 May 2018

Great asset

The code is well commented so i can learn from it. This is the one only Hearts asset available on YoYo marketplace so far and i like it, the quality is splendid overall, animation is good, and code runs smoothly. Keep it up!

This review was left for a previous version of this asset.


Thomas S 10 May 2018


Works well I haven't found any bugs or crashes. The game has got nice animations and it just feels like a polished product in general. recommended. The code backbone is clean and understandable. The project structure is well made up. Though sometimes things could be a bit better documented, and this asset also just assumes you already know how this game works. If you can live with that and have a solid understanding of programming then this is worth 5 stars.

This review was left for a previous version of this asset.

Package contents

Loading, please wait

What is the issue?

Back to Top