Skip to content

anvi-sha675/mini-game-development-showcase

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

2 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐ŸŽฎ Mini Game Development Showcase

HTML CSS JavaScript License Projects

๐ŸŽฏ A comprehensive collection of 70+ mini game development projects exploring problem-solving, algorithmic thinking, interactive programming, and creative game mechanics.

This repository serves as a portfolio-style showcase of mini game experiments, where each project focuses on a specific programming concept, gameplay mechanic, or logical challenge.

Instead of creating a single large application, this project demonstrates consistent hands-on development through multiple focused implementations, covering areas such as puzzle solving, UI interaction, event-driven programming, and game logic design.

Together, these projects highlight practical coding ability, structured thinking, and experimentation with interactive systems, making this repository a strong demonstration of applied programming and problem-solving skills.


๐Ÿ“Œ Project Overview

The objective of this repository is to build a diverse collection of small yet meaningful interactive projects that demonstrate:

โœจ Strong problem-solving abilities ๐ŸŽฎ Understanding of game mechanics and interaction systems ๐Ÿง  Implementation of logic-based challenges and puzzles ๐Ÿ–ฅ Experience with interactive user interfaces ๐Ÿ“ Ability to design and organize multiple projects in a structured codebase

Each mini project is intentionally designed to be self-contained, enabling experimentation with new ideas while maintaining a clean and scalable repository structure.


๐ŸŽฏ Purpose of This Repository

This repository serves as a playground for experimenting with different game mechanics, programming patterns, and interactive frontend development techniques.

The goal is to explore how simple ideas can be transformed into interactive experiences using lightweight web technologies.


๐Ÿš€ Key Highlights

โœ” ๐ŸŽฎ 70+ Mini Game Projects โœ” ๐Ÿงฉ Covers puzzles, simulations, arcade mechanics, and logic challenges โœ” ๐Ÿ—‚ Organized project structure for easy navigation โœ” โšก Lightweight implementations that run instantly in the browser โœ” ๐Ÿง  Demonstrates strong logical thinking and coding practice

This repository reflects consistent development effort and experimentation, which is often valued in technical portfolios and recruiter reviews.


๐Ÿ›  Technology Stack

Most projects are implemented using lightweight frontend technologies.

๐Ÿ’ป Core Technologies

  • ๐ŸŒ HTML
  • ๐ŸŽจ CSS
  • โš™ JavaScript

๐Ÿง  Programming Concepts & Skills Demonstrated

These mini game projects explore and apply several important programming concepts:

๐Ÿ”น Event-driven programming
๐Ÿ”น DOM manipulation and dynamic UI updates
๐Ÿ”น Interactive user input handling
๐Ÿ”น Logical algorithm design
๐Ÿ”น Game state management
๐Ÿ”น Timing mechanics and feedback loops
๐Ÿ”น Modular project organization
๐Ÿ”น Problem-solving through gameplay mechanics

These technologies allow rapid experimentation with interactive gameplay mechanics, browser-based games, and frontend programming techniques.


๐Ÿ“‚ Repository Structure

The repository is organized so that each game exists as an independent project folder, making it easy to explore, modify, or extend.

๐Ÿ“‚ Project Structure
    mini-game-development-showcase
    โ”‚
    โ”œโ”€โ”€ balance-the-tower
    โ”œโ”€โ”€ beat-the-timer
    โ”œโ”€โ”€ bill-split-puzzle
    โ”œโ”€โ”€ binary-master
    โ”œโ”€โ”€ budget-survival-game
    โ”œโ”€โ”€ catch-the-dot
    โ”œโ”€โ”€ color-mismatch-clicker
    โ”œโ”€โ”€ comic-strip-creator
    โ”œโ”€โ”€ confidence-vs-accuracy-game
    โ”œโ”€โ”€ constraint-coding-game
    โ”œโ”€โ”€ constraint-drawing-game
    โ”œโ”€โ”€ dice-probability-simulator
    โ”œโ”€โ”€ emoji-quiz-pick
    โ”œโ”€โ”€ escape-laser-grid
    โ”œโ”€โ”€ falling-numbers
    โ”œโ”€โ”€ false-memory-game
    โ”œโ”€โ”€ flash-card-speed-run
    โ”œโ”€โ”€ fog-pathfinder
    โ”œโ”€โ”€ gravity-shift-puzzle
    โ”œโ”€โ”€ guess-the-number
    โ”œโ”€โ”€ hidden-object-finder
    โ”œโ”€โ”€ hidden-rule-discovery
    โ”œโ”€โ”€ inventory-game
    โ”œโ”€โ”€ invisible-enemy-shooter
    โ”œโ”€โ”€ ladder-game
    โ”œโ”€โ”€ light-beam-redirect
    โ”œโ”€โ”€ logic-gate-puzzle-game
    โ”œโ”€โ”€ logic-grid-micro
    โ”œโ”€โ”€ logic-puzzle-solver
    โ”œโ”€โ”€ lucky-color
    โ”œโ”€โ”€ memory-distortion-game
    โ”œโ”€โ”€ memory-path-game
    โ”œโ”€โ”€ memory-timer
    โ”œโ”€โ”€ mini-bluff
    โ”œโ”€โ”€ mini-ecosystem-game
    โ”œโ”€โ”€ mini-maze
    โ”œโ”€โ”€ mini-puzzle-slider
    โ”œโ”€โ”€ minimal-deduction-puzzle
    โ”œโ”€โ”€ minimal-pixel-shooter
    โ”œโ”€โ”€ mood-match
    โ”œโ”€โ”€ number-challenge
    โ”œโ”€โ”€ number-merge-puzzle
    โ”œโ”€โ”€ number-sorting-race
    โ”œโ”€โ”€ one-card-draw
    โ”œโ”€โ”€ one-min-puzzle-solver
    โ”œโ”€โ”€ one-source-survival-game
    โ”œโ”€โ”€ opposite-thinking-game
    โ”œโ”€โ”€ pattern-breaker-game
    โ”œโ”€โ”€ pattern-prediction
    โ”œโ”€โ”€ pattern-recall
    โ”œโ”€โ”€ pixel-painter-game
    โ”œโ”€โ”€ prime-hunter
    โ”œโ”€โ”€ puzzle-unlock
    โ”œโ”€โ”€ quiz-application
    โ”œโ”€โ”€ random-story
    โ”œโ”€โ”€ reverse-snake
    โ”œโ”€โ”€ reverse-typing-challenge
    โ”œโ”€โ”€ risk-vs-reward
    โ”œโ”€โ”€ rule-switcher
    โ”œโ”€โ”€ shape-sort-challenge
    โ”œโ”€โ”€ shrinking-screen-game
    โ”œโ”€โ”€ speed-sort-game
    โ”œโ”€โ”€ spin-the-wheel
    โ”œโ”€โ”€ story-dice
    โ”œโ”€โ”€ synonym-game
    โ”œโ”€โ”€ task-xp-gamifier
    โ”œโ”€โ”€ time-perception-game
    โ”œโ”€โ”€ time-pressure-logic
    โ”œโ”€โ”€ treasure-hunt-route
    โ”œโ”€โ”€ trivia-check
    โ”œโ”€โ”€ truth-dare
    โ”œโ”€โ”€ type-quest
    โ”œโ”€โ”€ typing-dodge-game
    โ”œโ”€โ”€ vocab-build
    โ”œโ”€โ”€ word-chain-game
    โ”œโ”€โ”€ word-dodge
    โ”œโ”€โ”€ word-memory-game
    โ””โ”€โ”€ word-twist-challenge

Each folder contains a standalone mini game implementation.


๐ŸŽฎ Game Categories

This repository explores many different types of gameplay mechanics.


๐Ÿงฉ Puzzle & Logic Games

Examples:

  • Binary Master
  • Logic Grid Micro
  • Logic Puzzle Solver
  • Gravity Shift Puzzle
  • Puzzle Unlock
  • Minimal Deduction Puzzle

These games emphasize logical reasoning and structured problem solving.


โšก Skill & Reaction Games

Examples:

  • Beat the Timer
  • Catch the Dot
  • Flash Card Speed Run
  • Typing Dodge Game

These projects explore timing, reflexes, and interactive response mechanics.


๐ŸŽฒ Simulation & Strategy Games

Examples:

  • Budget Survival Game
  • Dice Probability Simulator
  • Risk vs Reward
  • Task XP Gamifier

These focus on decision making and strategic gameplay mechanics.


๐Ÿง  Memory & Cognitive Games

Examples:

  • Memory Path Game
  • Memory Distortion Game
  • Pattern Recall
  • Word Memory Game

These games challenge memory, pattern recognition, and cognitive ability.


๐Ÿ”ค Word & Language Games

Examples:

  • Word Chain Game
  • Word Twist Challenge
  • Synonym Game
  • Vocab Build

These explore language mechanics and word-based puzzles.


๐ŸŽจ Creative & Experimental Games

Examples:

  • Pixel Painter Game
  • Comic Strip Creator
  • Story Dice
  • Random Story

These projects explore creative interaction and storytelling systems.


๐Ÿš€ Running the Projects

1๏ธโƒฃ Clone the Repository

git clone https://github.com/your-username/mini-game-development-showcase.git

2๏ธโƒฃ Navigate to the Repository

cd mini-game-development-showcase

3๏ธโƒฃ Open a Game Folder

Example:

open-source-project-games/catch-the-dot

4๏ธโƒฃ Run the Game

Open the index.html file in your browser.

No additional setup is required.


๐Ÿ’ก Skills Demonstrated

Through these projects, the following skills are practiced:

๐Ÿง  Logical problem solving โš™ Game mechanics design ๐Ÿ–ฅ Interactive UI development ๐Ÿ“Š Event handling & state management ๐Ÿ”ง DOM manipulation ๐Ÿ“ Clean project organization

This repository demonstrates consistent experimentation and hands-on development across many interactive programming challenges.


๐Ÿ“ˆ Future Enhancements

Possible improvements include:

๐Ÿš€ Adding new game mechanics ๐ŸŽจ Improving UI and animations ๐Ÿ“ฑ Making games mobile-friendly ๐Ÿ† Implementing scoreboards and leaderboards ๐ŸŒ Adding live playable demos


๐Ÿค Contributions

Contributions and suggestions are welcome.

You can help by:

  • ๐Ÿ› Fixing bugs
  • โšก Improving game logic
  • ๐ŸŽฎ Adding new mini games
  • ๐ŸŽจ Enhancing UI and gameplay

Feel free to open an Issue or Pull Request.


โญ Support

If you find this repository interesting or helpful:

โญ Give it a star on GitHub.

It helps support the project and motivates future development.


๐Ÿ‘ฉโ€๐Ÿ’ป Author

Created as part of a personal development portfolio focused on game mechanics, logical problem solving, and interactive programming experiments.

The goal of this repository is to continuously explore creative programming ideas through small, focused projects.

About

A curated collection of mini game development projects showcasing problem-solving, core programming concepts, game logic implementation, and interactive programming design.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors