
PaperToy
A downloadable tool for Windows and macOS
Create your own card games with PaperToy
PaperToy is a game engine and language for creating card games. The language has simple constructs to handle common card game mechanics like moving cards between stacks in different ways, turns, phases and more.
This Accordion game was written in under 30 lines of Paperlang

game accordian start
#use "deck"
shuffle deck
stacklist row[20]
turn start
pickone start
pick row /> row[:-1:-3] top all where
from{from.size > 0},
to{(from.top.v == to.top.v)
|| (from.top.suit == to.top.suit)
} then
pick deck -> deck top 0 then
auto deck -> row{|[]} top 1
end
every row /> row[:-1] top all where
to{(to.size == 0) && (from.size > 0)}
if (row[0]).size == 52 start
winneris currentPlayer
end
end
end
The accordion example game and documentation is included with both full & demo versions.
Export your games to distribute or sell on Windows & macOS with more supported platforms like Web coming in the future!

PaperToy comes with totally free 52 card deck assets for you to use in your own games and distribute as you like!

Papertoy is continuously under development, plenty more game-engine updates, features and supported platforms are planned for the future
The documentation and user guide are both available here
| Updated | 3 days ago |
| Status | Released |
| Category | Tool |
| Platforms | Windows, macOS |
| Author | paperlangengine |
| Genre | Card Game |
| Made with | raylib |
| Tags | Creative, Game Design, Game engine |
Purchase
In order to download this tool you must purchase it at or above the minimum price of $6 USD. You will get access to the following files:
Download demo
Development log
- PaperToy v1.4.1 Released3 days ago
- Papertoy v1.3.8 Released - Quality of Life Improvements13 days ago
- New Major Release!15 days ago
- New version with bug fixes & Complete Documentation36 days ago




