A downloadable tool for Windows and macOS

Buy Now$6.00 USD or more

Create your own card games with PaperToy

Read The User Guide!


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
StatusReleased
CategoryTool
PlatformsWindows, macOS
Authorpaperlangengine
GenreCard Game
Made withraylib
TagsCreative, Game Design, Game engine

Purchase

Buy Now$6.00 USD or more

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:

PaperToy (Windows x64) 2 MB
PaperToy (experimental macOS arm64) 2.8 MB

Download demo

Download
PaperToy Demo (Windows x64) 1.8 MB
Download
PaperToy Demo (experimental macOS arm64) 1.9 MB

Development log