Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GamETHa Logo

GamETHa

Welcome to GamETHa – the ultimate Web 3.0 powered gaming platform! Earn while you play. Earn while you develop games.

🎮 About GamETHa

Do you want to earn while you play and you are not ready to trust a traditional centralized platform where some admin moderates your game and earnings. Worry not! Introducing GamETHa. GamETHa is a decentralized gaming platform where developers can upload both single-player and multiplayer games. Users can buy, play, and stream games, all while leveraging the power of blockchain and decentralized technologies.

🚀 Live Link

Demo

🚀 Features

For Developers

  • Upload Games: Easily upload your games, whether single or multiplayer.
  • Decentralized Video Hosting: Provide a video of your game, hosted on the Theta Edge Cloud.
  • Commentary: Add AI-generated commentary to your games for an immersive user experience.

For Users

  • Play Games: Buy and play games directly on our platform.
  • Decentralized Streaming: Start streaming your gameplay using Theta Edge Cloud and OBS.
  • View Streams: Pay to view other users' streams.
  • Win Frames: Earn frames in games to showcase on your profile.
  • Profile Pictures: Generate unique game profile pictures using the Stability Diffusion model.

🌐 Technology Stack

  • Web 3.0
  • Theta Edge Cloud: For decentralized video hosting and streaming.
  • OBS: For streaming gameplay.
  • Stability Diffusion Model: For generating game profile pictures.

📸 Screenshots

Home Page

Home Page

Home Page

Viewing Events

Home Page

Developer Deploying Game

Home Page

Player viewing Game Video

<

Home Page

Player generating game server keys for livestream.

Home Page

Player playing a deployed game.

Home Page

Viewer watching Live Leaderboard and livestream.

User Dashboard

🛠 Installation

  1. Clone the repository:

    git clone https://github.com/your-username/GamETHa.git
  2. Navigate to the project directory:

    cd GamETHa
  3. Install dependencies:

    npm install
  4. Start the development server:

    npm start
  5. Start node backend

    cd backend
    npm i
    node server.js
  6. Start Python backend

  cd backend
  pip install requirements.txt
  python app3.py

📈 Next Up

  • Competition with AI.
  • Add support for VR games.

📝 License

This project is licensed under the MIT License.

📬 Authors

  1. Adnan Abbas Rizvi
  2. Anish Kumar
  3. Prakhar Moses

About

Web 3.0 powered gaming platform

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages