Screenshot gallery

Day Games screenshots

Block Blast, Breakout, Sirtet, Sudoku and 2048 in one app, each game drawn on a canvas by the game itself and playable offline.

These screenshots come from automated app tests run withdayscript. Each row shows the same screen on different platforms; scroll sideways to compare them.

Published September 21, 2026 · Latest build of main · 28 screens · 3549 captures · 10 toolkits

Run this sample on your computer

Install Day and your target’s tools, then run:

day launch --git https://github.com/daybrite/Day-Games

Use -p <target> to choose a configured target, such as -p macos-appkit on macOS. See the app’s repository for its supported targets.

Source links open the current main branch. It may differ from the version shown in these screenshots.

Preview

Home

lib.rsDrawing and rendering →

Ten classic games: cards, puzzles and arcade fun. Offline, with no ads.

Home, iOS UIKit
iOSUIKit
Home, iOS iPad
iOSiPad
Home, Android Android
AndroidAndroid
Home, Android Tablet
AndroidTablet
Home, HarmonyOS ArkUI
HarmonyOSArkUI
Home, macOS AppKit
macOSAppKit
Home, Linux GTK 4
LinuxGTK 4
Home, Linux Qt 6
LinuxQt 6
Home, Windows XAML
WindowsXAML
Home, Web Web DOM
WeblaunchWeb DOM
Blockblast Lift, iOS UIKit
iOSUIKit
Blockblast Lift, iOS iPad
iOSiPad
Blockblast Lift, Android Android
AndroidAndroid
Blockblast Lift, Android Tablet
AndroidTablet
Blockblast Lift, HarmonyOS ArkUI
HarmonyOSArkUI
Blockblast Lift, macOS AppKit
macOSAppKit
Blockblast Lift, Linux GTK 4
LinuxGTK 4
Blockblast Lift, Linux Qt 6
LinuxQt 6
Blockblast Lift, Windows XAML
WindowsXAML
Blockblast Lift, Web Web DOM
WebWeb DOM

Block Blast

lib.rsDrawing and rendering →

Place blocks, clear rows and columns, and build combos.

Block Blast, iOS UIKit
iOSUIKit
Block Blast, iOS iPad
iOSiPad
Block Blast, Android Android
AndroidAndroid
Block Blast, Android Tablet
AndroidTablet
Block Blast, HarmonyOS ArkUI
HarmonyOSArkUI
Block Blast, macOS AppKit
macOSAppKit
Block Blast, Linux GTK 4
LinuxGTK 4
Block Blast, Linux Qt 6
LinuxQt 6
Block Blast, Windows XAML
WindowsXAML
Block Blast, Web Web DOM
WebWeb DOM
Solitaire Flight, iOS UIKit
iOSUIKit
Solitaire Flight, iOS iPad
iOSiPad
Solitaire Flight, Android Android
AndroidAndroid
Solitaire Flight, Android Tablet
AndroidTablet
Solitaire Flight, HarmonyOS ArkUI
HarmonyOSArkUI
Solitaire Flight, macOS AppKit
macOSAppKit
Solitaire Flight, Linux GTK 4
LinuxGTK 4
Solitaire Flight, Linux Qt 6
LinuxQt 6
Solitaire Flight, Windows XAML
WindowsXAML
Solitaire Flight, Web Web DOM
WebWeb DOM

Solitaire

lib.rsDrawing and rendering →

Klondike with one-card or three-card draws, hints and an option for deals verified to be winnable.

Solitaire, iOS UIKit
iOSUIKit
Solitaire, iOS iPad
iOSiPad
Solitaire, Android Android
AndroidAndroid
Solitaire, Android Tablet
AndroidTablet
Solitaire, HarmonyOS ArkUI
HarmonyOSArkUI
Solitaire, macOS AppKit
macOSAppKit
Solitaire, Linux GTK 4
LinuxGTK 4
Solitaire, Linux Qt 6
LinuxQt 6
Solitaire, Windows XAML
WindowsXAML
Solitaire, Web Web DOM
WebWeb DOM

Charades

lib.rsDrawing and rendering →

Guess with friends using themed word decks. Use buttons or, on supported devices, tilt controls.

Charades, iOS UIKit
iOSUIKit
Charades, iOS iPad
iOSiPad
Charades, Android Android
AndroidAndroid
Charades, Android Tablet
AndroidTablet
Charades, HarmonyOS ArkUI
HarmonyOSArkUI
Charades, macOS AppKit
macOSAppKit
Charades, Linux GTK 4
LinuxGTK 4
Charades, Linux Qt 6
LinuxQt 6
Charades, Windows XAML
WindowsXAML
Charades, Web Web DOM
WebWeb DOM
Charades Card, iOS UIKit
iOSUIKit
Charades Card, iOS iPad
iOSiPad
Charades Card, Android Android
AndroidAndroid
Charades Card, Android Tablet
AndroidTablet
Charades Card, HarmonyOS ArkUI
HarmonyOSArkUI
Charades Card, macOS AppKit
macOSAppKit
Charades Card, Linux GTK 4
LinuxGTK 4
Charades Card, Linux Qt 6
LinuxQt 6
Charades Card, Windows XAML
WindowsXAML
Charades Card, Web Web DOM
WebWeb DOM

Mines

lib.rsDrawing and rendering →

Uncover safe squares and flag mines. Your first move is always safe.

Mines, iOS UIKit
iOSUIKit
Mines, iOS iPad
iOSiPad
Mines, Android Android
AndroidAndroid
Mines, Android Tablet
AndroidTablet
Mines, HarmonyOS ArkUI
HarmonyOSArkUI
Mines, macOS AppKit
macOSAppKit
Mines, Linux GTK 4
LinuxGTK 4
Mines, Linux Qt 6
LinuxQt 6
Mines, Windows XAML
WindowsXAML
Mines, Web Web DOM
WebWeb DOM

Breakout

lib.rsDrawing and rendering →

Bounce the ball, break bricks and collect power-ups.

Breakout, iOS UIKit
iOSUIKit
Breakout, iOS iPad
iOSiPad
Breakout, Android Android
AndroidAndroid
Breakout, Android Tablet
AndroidTablet
Breakout, HarmonyOS ArkUI
HarmonyOSArkUI
Breakout, macOS AppKit
macOSAppKit
Breakout, Linux GTK 4
LinuxGTK 4
Breakout, Linux Qt 6
LinuxQt 6
Breakout, Windows XAML
WindowsXAML
Breakout, Web Web DOM
Weblaunch #breakoutWeb DOM

Sirtet

lib.rsDrawing and rendering →

Rotate falling blocks and complete lines as the pace increases.

Sirtet, iOS UIKit
iOSUIKit
Sirtet, iOS iPad
iOSiPad
Sirtet, Android Android
AndroidAndroid
Sirtet, Android Tablet
AndroidTablet
Sirtet, HarmonyOS ArkUI
HarmonyOSArkUI
Sirtet, macOS AppKit
macOSAppKit
Sirtet, Linux GTK 4
LinuxGTK 4
Sirtet, Linux Qt 6
LinuxQt 6
Sirtet, Windows XAML
WindowsXAML
Sirtet, Web Web DOM
Weblaunch #sirtetWeb DOM

2048

lib.rsDrawing and rendering →

Slide and merge matching tiles. Keep playing after reaching 2048.

2048, iOS UIKit
iOSUIKit
2048, iOS iPad
iOSiPad
2048, Android Android
AndroidAndroid
2048, Android Tablet
AndroidTablet
2048, HarmonyOS ArkUI
HarmonyOSArkUI
2048, macOS AppKit
macOSAppKit
2048, Linux GTK 4
LinuxGTK 4
2048, Linux Qt 6
LinuxQt 6
2048, Windows XAML
WindowsXAML
2048, Web Web DOM
Weblaunch #twentyfortyeightWeb DOM

2048 · Difficulty

lib.rsDrawing and rendering →

Only 2s spawn. 3 undos per game. 20% fours. Two tiles spawn per move.

2048 · Difficulty, iOS UIKit
iOSUIKit
2048 · Difficulty, iOS iPad
iOSiPad
2048 · Difficulty, Android Android
AndroidAndroid
2048 · Difficulty, Android Tablet
AndroidTablet
2048 · Difficulty, HarmonyOS ArkUI
HarmonyOSArkUI
2048 · Difficulty, macOS AppKit
macOSAppKit
2048 · Difficulty, Linux GTK 4
LinuxGTK 4
2048 · Difficulty, Linux Qt 6
LinuxQt 6
2048 · Difficulty, Windows XAML
WindowsXAML
2048 · Difficulty, Web Web DOM
WebWeb DOM
2048 · easy, with undo, iOS UIKit
iOSUIKit
2048 · easy, with undo, iOS iPad
iOSiPad
2048 · easy, with undo, Android Android
AndroidAndroid
2048 · easy, with undo, Android Tablet
AndroidTablet
2048 · easy, with undo, HarmonyOS ArkUI
HarmonyOSArkUI
2048 · easy, with undo, macOS AppKit
macOSAppKit
2048 · easy, with undo, Linux GTK 4
LinuxGTK 4
2048 · easy, with undo, Linux Qt 6
LinuxQt 6
2048 · easy, with undo, Windows XAML
WindowsXAML
2048 · easy, with undo, Web Web DOM
Weblaunch #twentyfortyeightWeb DOM

Sudoku

lib.rsDrawing and rendering →

Choose a difficulty, make notes, use hints and save checkpoints.

Sudoku, iOS UIKit
iOSUIKit
Sudoku, iOS iPad
iOSiPad
Sudoku, Android Android
AndroidAndroid
Sudoku, Android Tablet
AndroidTablet
Sudoku, HarmonyOS ArkUI
HarmonyOSArkUI
Sudoku, macOS AppKit
macOSAppKit
Sudoku, Linux GTK 4
LinuxGTK 4
Sudoku, Linux Qt 6
LinuxQt 6
Sudoku, Windows XAML
WindowsXAML
Sudoku, Web Web DOM
Weblaunch #sudokuWeb DOM

Reversi

lib.rsDrawing and rendering →

Flip your opponent's discs. Play against the computer or share a device with a friend.

Reversi, iOS UIKit
iOSUIKit
Reversi, iOS iPad
iOSiPad
Reversi, Android Android
AndroidAndroid
Reversi, Android Tablet
AndroidTablet
Reversi, HarmonyOS ArkUI
HarmonyOSArkUI
Reversi, macOS AppKit
macOSAppKit
Reversi, Linux GTK 4
LinuxGTK 4
Reversi, Linux Qt 6
LinuxQt 6
Reversi, Windows XAML
WindowsXAML
Reversi, Web Web DOM
WebWeb DOM

Pipes

lib.rsDrawing and rendering →

Rotate pipe tiles to connect the whole network.

Pipes, iOS UIKit
iOSUIKit
Pipes, iOS iPad
iOSiPad
Pipes, Android Android
AndroidAndroid
Pipes, Android Tablet
AndroidTablet
Pipes, HarmonyOS ArkUI
HarmonyOSArkUI
Pipes, macOS AppKit
macOSAppKit
Pipes, Linux GTK 4
LinuxGTK 4
Pipes, Linux Qt 6
LinuxQt 6
Pipes, Windows XAML
WindowsXAML
Pipes, Web Web DOM
WebWeb DOM
Reversi Opening, iOS UIKit
iOSUIKit
Reversi Opening, iOS iPad
iOSiPad
Reversi Opening, Android Android
AndroidAndroid
Reversi Opening, Android Tablet
AndroidTablet
Reversi Opening, HarmonyOS ArkUI
HarmonyOSArkUI
Reversi Opening, macOS AppKit
macOSAppKit
Reversi Opening, Linux GTK 4
LinuxGTK 4
Reversi Opening, Linux Qt 6
LinuxQt 6
Reversi Opening, Windows XAML
WindowsXAML
Reversi Opening, Web Web DOM
WebWeb DOM
Reversi Two Players, iOS UIKit
iOSUIKit
Reversi Two Players, iOS iPad
iOSiPad
Reversi Two Players, Android Android
AndroidAndroid
Reversi Two Players, Android Tablet
AndroidTablet
Reversi Two Players, HarmonyOS ArkUI
HarmonyOSArkUI
Reversi Two Players, macOS AppKit
macOSAppKit
Reversi Two Players, Linux GTK 4
LinuxGTK 4
Reversi Two Players, Linux Qt 6
LinuxQt 6
Reversi Two Players, Windows XAML
WindowsXAML
Reversi Two Players, Web Web DOM
WebWeb DOM
Reversi Settings, iOS UIKit
iOSUIKit
Reversi Settings, iOS iPad
iOSiPad
Reversi Settings, Android Android
AndroidAndroid
Reversi Settings, Android Tablet
AndroidTablet
Reversi Settings, HarmonyOS ArkUI
HarmonyOSArkUI
Reversi Settings, macOS AppKit
macOSAppKit
Reversi Settings, Linux GTK 4
LinuxGTK 4
Reversi Settings, Linux Qt 6
LinuxQt 6
Reversi Settings, Windows XAML
WindowsXAML
Reversi Settings, Web Web DOM
WebWeb DOM
Reversi Computer, iOS UIKit
iOSUIKit
Reversi Computer, iOS iPad
iOSiPad
Reversi Computer, Android Android
AndroidAndroid
Reversi Computer, Android Tablet
AndroidTablet
Reversi Computer, HarmonyOS ArkUI
HarmonyOSArkUI
Reversi Computer, macOS AppKit
macOSAppKit
Reversi Computer, Linux GTK 4
LinuxGTK 4
Reversi Computer, Linux Qt 6
LinuxQt 6
Reversi Computer, Windows XAML
WindowsXAML
Reversi Computer, Web Web DOM
WebWeb DOM
Reversi Rules, iOS UIKit
iOSUIKit
Reversi Rules, iOS iPad
iOSiPad
Reversi Rules, Android Android
AndroidAndroid
Reversi Rules, Android Tablet
AndroidTablet
Reversi Rules, HarmonyOS ArkUI
HarmonyOSArkUI
Reversi Rules, macOS AppKit
macOSAppKit
Reversi Rules, Linux GTK 4
LinuxGTK 4
Reversi Rules, Linux Qt 6
LinuxQt 6
Reversi Rules, Windows XAML
WindowsXAML
Reversi Rules, Web Web DOM
WebWeb DOM
Pipes Opening, iOS UIKit
iOSUIKit
Pipes Opening, iOS iPad
iOSiPad
Pipes Opening, Android Android
AndroidAndroid
Pipes Opening, Android Tablet
AndroidTablet
Pipes Opening, macOS AppKit
macOSAppKit
Pipes Opening, Linux GTK 4
LinuxGTK 4
Pipes Opening, Linux Qt 6
LinuxQt 6
Pipes Opening, Windows XAML
WindowsXAML
Pipes Opening, Web Web DOM
WebWeb DOM
Pipes Locked, iOS UIKit
iOSUIKit
Pipes Locked, iOS iPad
iOSiPad
Pipes Locked, Android Android
AndroidAndroid
Pipes Locked, Android Tablet
AndroidTablet
Pipes Locked, macOS AppKit
macOSAppKit
Pipes Locked, Linux GTK 4
LinuxGTK 4
Pipes Locked, Linux Qt 6
LinuxQt 6
Pipes Locked, Windows XAML
WindowsXAML
Pipes Locked, Web Web DOM
WebWeb DOM
Pipes Settings, iOS UIKit
iOSUIKit
Pipes Settings, iOS iPad
iOSiPad
Pipes Settings, Android Android
AndroidAndroid
Pipes Settings, Android Tablet
AndroidTablet
Pipes Settings, macOS AppKit
macOSAppKit
Pipes Settings, Linux GTK 4
LinuxGTK 4
Pipes Settings, Linux Qt 6
LinuxQt 6
Pipes Settings, Windows XAML
WindowsXAML
Pipes Settings, Web Web DOM
WebWeb DOM
Pipes Rules, iOS UIKit
iOSUIKit
Pipes Rules, iOS iPad
iOSiPad
Pipes Rules, Android Android
AndroidAndroid
Pipes Rules, Android Tablet
AndroidTablet
Pipes Rules, macOS AppKit
macOSAppKit
Pipes Rules, Linux GTK 4
LinuxGTK 4
Pipes Rules, Linux Qt 6
LinuxQt 6
Pipes Rules, Windows XAML
WindowsXAML
Pipes Rules, Web Web DOM
WebWeb DOM
Pipes Complete, iOS UIKit
iOSUIKit
Pipes Complete, iOS iPad
iOSiPad
Pipes Complete, Android Android
AndroidAndroid
Pipes Complete, Android Tablet
AndroidTablet
Pipes Complete, macOS AppKit
macOSAppKit
Pipes Complete, Linux GTK 4
LinuxGTK 4
Pipes Complete, Linux Qt 6
LinuxQt 6
Pipes Complete, Windows XAML
WindowsXAML
Pipes Complete, Web Web DOM
WebWeb DOM
Pipes Medium, iOS UIKit
iOSUIKit
Pipes Medium, iOS iPad
iOSiPad
Pipes Medium, Android Android
AndroidAndroid
Pipes Medium, Android Tablet
AndroidTablet
Pipes Medium, macOS AppKit
macOSAppKit
Pipes Medium, Linux GTK 4
LinuxGTK 4
Pipes Medium, Linux Qt 6
LinuxQt 6
Pipes Medium, Windows XAML
WindowsXAML
Pipes Medium, Web Web DOM
WebWeb DOM
Pipes Large, iOS UIKit
iOSUIKit
Pipes Large, iOS iPad
iOSiPad
Pipes Large, Android Android
AndroidAndroid
Pipes Large, Android Tablet
AndroidTablet
Pipes Large, macOS AppKit
macOSAppKit
Pipes Large, Linux GTK 4
LinuxGTK 4
Pipes Large, Linux Qt 6
LinuxQt 6
Pipes Large, Windows XAML
WindowsXAML
Pipes Large, Web Web DOM
WebWeb DOM