Skip to content

Latest commit

Β 

History

History
73 lines (53 loc) Β· 2.7 KB

File metadata and controls

73 lines (53 loc) Β· 2.7 KB

ShadowGame | Gamified Systems Engineering

Taking learning to next level

ShadowGame Banner

Stop Grinding. Start Playing.
ShadowGame turns low-level Systems Engineering (Rust, OS, Databases) into an addictive, high-stakes MMORPG.

License Status Tech


πŸš€ Mission Brief

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.

πŸ› οΈ Tech Stack

  • 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)

πŸ“‚ Project Structure

β”œβ”€β”€ 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

🀝 Contributing

We welcome operatives who want to improve the system. ShadowGame is Source Available, meaning you can view the code and contribute improvements!

How to Join the Dev Squad:

  1. Read our Contribution Guidelines.
  2. Fork this repository.
  3. Create a feature branch (feat/new-weapon).
  4. 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.


πŸ“œ License & Rights

Β© 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