Online Trading Card Game Maker

Create an online Trading Card Game (TCG) game maker! This project will allow users to construct trading card games similar to Magic the Gathering (MTG). Users can create new rules-based games and cards and then play!

Objectives


Requirements:
>>Must be web-based
>>Users have an account-based login.
>>Once they are logged in and enter the site, they are presented with a Portal. The Portal shows all the public TCG games on the site.
>>Users can view and CRUD their own TCG games via a Portal menu.

Create TCG Game:
>>Has a Game Title and description page with an image upload.
>>Has options to Edit Game, Publish Game, Delete Game.
>>Edit game page allows for game attributes to be changed.
>>Users can CRUD cards for the game.
>>New cards have an image upload, and various attributes appropriate for a TCG (type, activation cost, attack, defend, etc)
>>Users can publish their game which makes it visible in the Portal.

Play TCG Games:
>>Users can create decks randomly and then play
>>Users can play the computer
>>Play follows TCG rules
>>Games are ended based on time and/or when one player actually wins.

Stretch Requirements:
>>Customizable TCG rules
>>Remember card decks per game per user
>>Single player games
>>Multiplayer games
>>Tournament play and leaderboard
>>Cool play tweens, animations or effects (particles, etc)
>>Cards can be traded between users
>>Coins system?

Technical Requirements:
Unity WebGL or HTML5 game
Web app server / REST server
Database

**Customizable art is available in the Unity Asset Store for minimal cost

Motivations


Creating your own TCG is total fun!

Qualifications


Minimum Qualifications:
None Listed

Preferred Qualifications:
None Listed


Details


Project Partner:

William Pfeil

NDA/IPA:

No Agreement Required

Number Groups:

1

Project Status:

Accepting Applicants

Keywords:
Game DevelopmentUnityHTML 52D
Card Image Capstone