Elem Social — Experimental Reddit Game by Elelem Game

An elemental strategy game built natively for Reddit Interactive Posts

Overview

Elem Social is an experiment by Elelem Game, created for the Reddit × Kiro Community Games Challenge 2025. The project explores how Reddit can evolve into a social gaming platform where users play together, develop their flairs, and grow their reputation — all within Reddit posts.

The game combines the mechanics of rock-paper-scissors, Fire–Water–Earth elemental combat, a mana system, and evolving flair titles that players earn and display across Reddit communities.

Core Concept

Elem Social is built on the idea that Reddit is already an arena — we just made it interactive.

Players choose an element (🌊 Water, 🔥 Fire, 🌱 Earth), wager mana, and battle each other through Reddit Interactive Posts. Each victory increases their rank, unlocks new titles, and evolves their Reddit identity through an achievement-based flair system.

Architecture

The project consists of three interconnected modules:

1. Elem Game Core

  • Implements a clean architecture with separation between domain logic and storage.
  • Core classes: Element, Player, Place, Leaderboard, Game.
  • Supports both Redis and in-memory repositories for different environments.
  • Fully covered by unit tests (80%+) with no external dependencies.
class Element {
  name: 'Fire' | 'Water' | 'Earth';
  defeats: Element;
  battle(opponent: Element): 'win' | 'lose' | 'draw';
}

2. Achievement & Flair System

  • Analyzes player statistics and generates combinatorial two-word titles.
  • Titles evolve through tiers (from novice to elemental master).
  • Each element has its own color scheme and emoji.
  • Players can display up to two active flairs at once.
  • Balanced players receive cross-element titles with gradient colors.

Examples:

  • 🔥 Infernal Adept
  • 🌊 Tidal Veteran
  • 🌍 Balanced Ascendant

3. Reddit Integration & Kiro Enhancement

  • Built on Devvit Web, Reddit’s official platform for interactive posts.
  • Uses Kiro AI for automatic code generation, testing, and documentation.
  • Implements matchmaking, leaderboards, moderator events, and social mechanics such as challenges, flairs, and achievements.
  • Optimized for mobile gameplay (60 fps, portrait and landscape).

💡 Key Features

  • 🧠 AI-Enhanced Development: Kiro accelerates code, testing, and docs.
  • ⚔️ Reddit-Native Battles: Games take place directly in Reddit posts.
  • 🏆 Dynamic Flair Titles: Players earn and evolve Reddit-visible flairs.
  • 📊 Leaderboards: Real-time community rankings.
  • 📱 Responsive UI: Fully mobile-optimized.

🚀 Roadmap

  1. Alpha Build: Internal PvP with leaderboard.
  2. Public Beta: Flair and Reddit event integration (current stage).
  3. Full Launch: Inter-subreddit championships + collectible elemental cards for wager protection.
  4. Community Tools: Moderator APIs for events and analytics.

👥 Team

Elelem Game Team — independent indie developers exploring Reddit’s social potential through games. This project is part of an experiment to evolve Reddit into a community-driven gaming ecosystem.

Built With

Share this project:

Updates