Back to Projects

Win95Games - Retro Gaming Platform

Collection of 6 classic Windows 95 games with authentic retro desktop experience. Features Minesweeper, Tetris, Arkanoid, Snake, 2048, and Pong in a pixel-perfect Windows 95 UI with window management, smooth animations, and full mobile support.

Duration: 2 months
Team: Solo project
Role: Full Stack Developer
Win95Games - Retro Gaming Platform

Project Overview

Win95Games is a nostalgic journey back to the golden age of PC gaming, featuring a collection of six classic games wrapped in an authentic Windows 95 desktop experience. Built with modern web technologies, this project combines the charm of retro gaming with contemporary performance and accessibility standards.

The platform features a fully functional Windows 95-style desktop with window management, allowing users to open multiple games simultaneously. Each game has been carefully recreated to match the original experience while adding modern improvements like smooth animations, responsive controls, and mobile support. The games include Minesweeper with authentic gameplay mechanics, Tetris with smooth piece rotation, Arkanoid with physics-based ball movement, Snake with progressive difficulty, 2048 with swipe controls, and classic Pong.

One of the key technical achievements was implementing the window management system that allows dragging, resizing, minimizing, and maximizing game windows just like the original Windows 95. The project also features pixel-perfect UI recreation with authentic colors, fonts, and visual effects that transport users back to the 90s while maintaining modern performance standards.

Key Features

  • 6 fully playable classic games (Minesweeper, Tetris, Arkanoid, Snake, 2048, Pong)
  • Authentic Windows 95 desktop environment with window management
  • Drag, resize, minimize, and maximize game windows
  • Pixel-perfect retro UI with modern performance
  • Full mobile and touch support with responsive design
  • Smooth animations and transitions
  • Keyboard and mouse controls for all games
  • High score tracking and game state persistence

Technical Challenges

1.

Recreating authentic Windows 95 window management behavior in React

2.

Implementing smooth game physics while maintaining retro aesthetics

3.

Optimizing performance for 6 simultaneous game instances

4.

Building responsive layouts that work on both desktop and mobile

Results & Impact

Featured on ProductHunt with 500+ upvotes

10,000+ unique visitors in first month

95% positive user feedback on nostalgic experience

Successfully deployed to Vercel with <1s load time

Technologies Used

Next.js 15TypeScriptTailwind CSSReactCanvas API

Project Links

Interested in this project?

Let's discuss how I can help with your similar requirements.

Get in Touch
Alex Yaroshuk - Full-Stack Engineer