DEV Community

Emre Günay
Emre Günay

Posted on

I built a free educational game platform with 20+ games using Vanilla JS

Hey r/webdev! I built a free educational game platform for preschool and elementary school kids.

🛠️ Tech Stack:

  • Vanilla JavaScript (no frameworks)
  • Firebase Realtime Database (multiplayer)
  • Three.js (LEGO World 3D game)
  • CSS animations & SVG graphics
  • Fully responsive (mobile + desktop)

🎮 22 Games Total:

  • ♟️ Chess vs AI (9 difficulty levels with minimax)
  • 🤖 Block-based coding puzzles (like Scratch/WeDo)
  • 🧱 LEGO World 3D - open world exploration
  • ⚽ Penalty shootout (with SVG goalkeeper)
  • 🔢 Math, counting, pattern recognition
  • 🔤 Letter recognition, syllable building
  • 🧩 Memory cards (10 levels), jigsaw, sorting
  • 🎨 Coloring (10 drawings), pixel art canvas
  • 🏆 5 online multiplayer games (real-time via Firebase RTDB)

✨ Features:

  • No signup, no ads, completely free
  • Star & level progression system
  • Turkish UI (built for Turkish schools)
  • PWA support
  • Lobby system for multiplayer (create room / join / quick play)

Would love to hear your feedback! What would you add or improve?

javascript #webdev #gamedev #opensource

🔗 Live: https://www.childsplaylogic.com
📦 GitHub: https://github.com/emregunay212-cyber/childsplaylogic

Top comments (0)