Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Design for New Game Idea Deck Consultant

About Deck Consultant

In a world where adventurers use magical cards to battle monsters and go on quests, you're a mere deck consultant. You trhough you'd be going on quests yourself? Heavens, no much too dangerous for you! Better to loan your cards to greedy adventurers, let them do the fighting, and split the rewards. Just be careful not to send adventurers unprepared, not beacuase they will die or anything, but becuse you won't get paid and lose your hard earned cards.

Gameplay Loop

The pitch is "Deck Consultant" is a resource managent & deck builder game.

In deck consulstant you build decks to help adventurers complete quests but don't play the cards yourself. This game is for people who love making decks more than dueling with them

Here is what core gampley looks like:

  1. Adventurer hires you to consult on how to complete quest
  2. You negotiate and choose to accept or decline based on risk/reward
  3. If you decline, you can see another client next, declinining too many time sin a row will decrease reputation
  4. If you accept, you build a deck the adventurer will use to go on the quest
  5. While adventuer is using cards you may not build decks using those cards
  6. After quest time is elapsed, a battle sumulation will run behind the scenes to get result
    - if quest is completed you get cards back, split quest rewards, and increase reputation
    - if quest was abandoned (did not complete in x turns) you only get cards back, no reward, and lose a bit of reputation
    - if adventurer dies on quest, you loose your cards, get no reward, and lose more reputation

Other aspects of gameplay

While an adventure is still underway, you can still accept other clients. The limit on how many quests are active is baed on the size of your card inventory, since when you run out of card you can't keep lending. However, if you lend all your strongest cards, the remining ones may not be good enough to complete harder quests.

You can buy boosterpacks to get new cards with gold.
Boosterpacks will have card rarities lower chance at rare cards.
You can also sell your cards.

As you increate your reputation, 
more seasoned adventueres will approach you
you will have access to more boosterpacks

Difficulty Scaling

Difficulty scales with reputation and cards in your library

At low reputation quests offered will be for weaker monsters and take less time to complete. As the quests get harder, monsters will be stronger, and time to completion will increase 

The lower time to completion at first should allow beginners to get their feet wet faster, but allow experienced players to manage multiple clients/quests of ahrder diffculty at once

As the completion time and diffuculty increases it will force players to commit cards for longer starving them of resources. It will also make it more difficult to make correct resource management decisions.

The key is to decided which clients are worth taking,  giving them the right cards without over committing your strongest cards.

Battle System

Not fully decided how battles will work, but it will be similar to slay the spire combat but automated.

When you accept a quest a random seed will be generated to be ablet to simulate the battle randomness like card order, deck suffle, monster actions, and random targeting for attacks. After a quest is completed player will just see battle result. Plan to implement replay system so players can see how the battle went, will depend on the random seed generating consistent results

Have not decided yet, but considering making various damage types and resistances so players have to select the right cards to battle with

Backend Technical Details

This game is intended to be a web based game with user log in.
Users will be able to log in with various methods like (usename password, facebook, gmail, etc) using AWS cognito
User data like  gold, reputation, jobs, and card library will be stored on AWS
When the user logs in the data will be laoded in to the game

You can take a look at the git repostiory for more info on how it works
deck_consultant_backend

It is a work in porgress!

Current Progress

So far only design work and initial backend code has been started.

Next Steps

  1. Finish Backend Code
  2. Deploy to AWS
  3. Create Unity Project
  4. Implement Cognito login
  5. Implement user UI
  6. Implement card library UI

Support this post

Did you like this post? Tell us

Leave a comment

Log in with your itch.io account to leave a comment.