Stop Grinding. Start Playing.
ShadowGame turns low-level Systems Engineering (Rust, OS, Databases) into an addictive, high-stakes MMORPG.
Traditional coding courses are boring. ShadowGame changes the game by replacing video lectures with interactive missions:
- The Cargo Hold: Learn Rust variables & ownership.
- Kernel Panic: Write a basic process scheduler.
- Data Heist: optimize SQL queries against a live rival.
- Core: Next.js 15, TypeScript
- Style: Tailwind CSS v4, Framer Motion, GSAP
- Engine: Monaco Editor (VS Code in browser)
- Backend: PostgreSQL, Prisma, NextAuth.js
- Structure: Modular Component Architecture (
ui,game,providers)
βββ app/ # Next.js App Router (Pages & API)
βββ components/
β βββ ui/ # Reusable UI components (Buttons, Effects)
β βββ game/ # Game-specific logic (Editor, Visualizer)
β βββ providers/ # Context Providers (Theme, Session)
β βββ landing/ # Landing Page sections
βββ lib/ # Utilities & Auth config
βββ prisma/ # Database Schema & Seeds
βββ public/ # Static Assets
We welcome operatives who want to improve the system. ShadowGame is Source Available, meaning you can view the code and contribute improvements!
- Read our Contribution Guidelines.
- Fork this repository.
- Create a feature branch (
feat/new-weapon). - Submit a Pull Request.
Note: All contributions are subject to our License. You may NOT deploy, host, or commercialize this project independently. We rely on community contributions to make the official platform better for everyone.
π Read the Developer Guide for architecture details.
Β© 2026 ShadowGame Systems.
This project is Source Available.
- β You CAN view, download, and modify the code for personal learning or contribution.
- β You CANNOT deploy this application publicly.
- β You CANNOT use this code for commercial products.
See LICENSE for full details.
System Status: OPERATIONAL
Current Version: SC-2026-X1
