All projects
PublishedGames · 2026

Classic Games Collection

The games you remember, rebuilt for today.

Classic Games Collection on Android
Why I built it

The games you remember, rebuilt for today.

I wanted a clean, friendly place to play the classics without ads, accounts, or distractions — and a real product to practice building polished, offline-first mobile software. The result is a small library that respects your time and your privacy.

Offline play
Local progress
Responsive UI
No tracking
Screens

A look inside

Classic Games screenshot 1
Classic Games screenshot 2
Classic Games screenshot 3
Classic Games screenshot 4
The collection

Games included

Each game is a self-contained module with its own engine and rules.

01Tic-Tac-Toe
02Minesweeper
03Sudoku
04Klondike Solitaire
052048
06Four in a Row
07Snake
08Checkers
09Chess
10Tetris
11Memory Match

Eleven classic games

Board, card, and puzzle favorites — each built as an isolated module so the library can keep growing without breaking what already works.

Private by design

No ads, no analytics, no accounts. Progress and statistics stay on your device. The optional photo mode only ever sees pictures you pick.

Built for Android

A native Flutter app with a responsive layout that feels right on phones and tablets alike.

One codebase, everywhere

The same Flutter source ships to both Android and the browser — identical game engines, AI, difficulty levels, and local-first saves. The web edition is live at games.basilan.us with mouse, touch, and keyboard controls for desktop and mobile play.

Technology

Built with

FlutterDartAndroidLocal-first StorageCustom Game EnginesResponsive UI

The app is written in Dart with Flutter for a single codebase that ships to Android and the browser, using local-first storage for preferences and progress. Game logic lives in isolated, testable modules shared by both platforms.

Explore Classic Games Collection