<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Emre Günay</title>
    <description>The latest articles on DEV Community by Emre Günay (@emre_gnay_75b741633b1d08).</description>
    <link>https://dev.to/emre_gnay_75b741633b1d08</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3855512%2F40b6e3af-68ad-46d3-9564-59711978360f.png</url>
      <title>DEV Community: Emre Günay</title>
      <link>https://dev.to/emre_gnay_75b741633b1d08</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/emre_gnay_75b741633b1d08"/>
    <language>en</language>
    <item>
      <title>I built a free educational game platform with 20+ games using Vanilla JS</title>
      <dc:creator>Emre Günay</dc:creator>
      <pubDate>Wed, 01 Apr 2026 11:51:57 +0000</pubDate>
      <link>https://dev.to/emre_gnay_75b741633b1d08/i-built-a-free-educational-game-platform-with-20-games-using-vanilla-js-2i62</link>
      <guid>https://dev.to/emre_gnay_75b741633b1d08/i-built-a-free-educational-game-platform-with-20-games-using-vanilla-js-2i62</guid>
      <description>&lt;p&gt;Hey r/webdev! I built a free educational game platform for preschool and elementary school kids.&lt;/p&gt;

&lt;p&gt;🛠️ Tech Stack:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Vanilla JavaScript (no frameworks)&lt;/li&gt;
&lt;li&gt;Firebase Realtime Database (multiplayer)&lt;/li&gt;
&lt;li&gt;Three.js (LEGO World 3D game)&lt;/li&gt;
&lt;li&gt;CSS animations &amp;amp; SVG graphics&lt;/li&gt;
&lt;li&gt;Fully responsive (mobile + desktop)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;🎮 22 Games Total:&lt;/p&gt;

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

&lt;p&gt;✨ Features:&lt;/p&gt;

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

&lt;p&gt;Would love to hear your feedback! What would you add or improve? &lt;/p&gt;

&lt;h1&gt;
  
  
  javascript #webdev #gamedev #opensource
&lt;/h1&gt;

&lt;p&gt;🔗 Live: &lt;a href="https://www.childsplaylogic.com" rel="noopener noreferrer"&gt;https://www.childsplaylogic.com&lt;/a&gt;&lt;br&gt;
📦 GitHub: &lt;a href="https://github.com/emregunay212-cyber/childsplaylogic" rel="noopener noreferrer"&gt;https://github.com/emregunay212-cyber/childsplaylogic&lt;/a&gt;&lt;/p&gt;

</description>
      <category>gamedev</category>
      <category>javascript</category>
      <category>showdev</category>
      <category>webdev</category>
    </item>
  </channel>
</rss>
