Game proposal


Board layout

^Board layout

I am planning on virtualizing a card game I designed with my friends.

From a game and art design standpoint it is already finished making it ideal for proving my Unity-using-skills.

Website for the card game (also the reason why there aren't images in this devlog): https://www.tabormladychmatematiku.cz/karty.html

The game is a 1v1. Its rules are outlined in detail on its website. 

My plan is to make a playable foundation with a subset of the cards that are in the physical version (some are by they nature impossible to implement).

From the mandatory tasks I will probably focus on Full UI and Tweens and perhaps editor tools to make cards easier to design and implement.

The key is the main gameplay. Initially against rudimentary AI and eventually either try my luck with networking - Unity cloud for lobbies was mentioned on the lecture. Deckbuilding is optional if there is any spare time otherwise it will be semi-hardcoded decks.

Great inspiration will be taken from Hearthstone - playable on PC/mobile

Music will be either harvested from itch,io asset store or by use of SonicPi

Should not be resource intensive by its nature. Unless I overdo tweening and animations and since I am no artist it will likely not be a problem.

might look into A3,A6,maybe A8, A10, A12, A13. Will choose as the game develops but these seem reasonable enough.

I am not planning on localising it. The game present on the website is not intended for the public yet and will be retexted and translated by our team and not by me alone - which would be kinda cheating anyway.


EDITS: 

Gameloop (is described in the rules but hereby an abriged version): A game starts with empty board and 0 mana. Starting player is chosen randomly.
Starting player gets 3 cards, the other 4. Of which they may mark each card for redrawal. Upon confirmation cards marked get redrawn (new one is drawn and previous put back to the deck.). A (simplified) single turn consits of: drawing a card, increasing the manacounter and awakening all units. The player then can play any number of cards as long as he has enough mana to spend. Cards have their effects written on them. Player can also attack with any awakened unit onto any opposing unit. After a timer or pressing the end turn button the turn ends and the other player takes their turn.

Game ends via destruction of the enemy hero usually achieved via lowering their HP to 0 through spells and unit attacks.

R1: Platform: Windows, Android

A3: Particles: used to animate cards notably spells

A6: Tweens: card movement, spell effects, automatic game mechanics (card draw will move the card from deck to hand etc.)

A8 - animate cards and effects
A10 - ...
A12 - The gameplay is mostly UI based already. This point means more effort put into it
*A in general: Most of these are "more polish" I cannot know how they would be implemented when I do not have a game yet. I am not sure what more I can say to these points other than: I will animate things/polish things/make things fancy.

C specification: 
C2 - is basicaly what I am doing (not sure how to specify it more)
C10 - I will likely aim for this too to be able to play the game (since its a multiplayer game) and writing AI for a card game seems harder than writing NET Code.

Localization: is first of all optional (A17) and right now all cards are rasters. Meaning I cannot edit the text on them. Adding localisation would not only require to double the size of the game, but also require human rewritting because AI wouldn't be able to translate things propery (humor and puns would break and it would be an awful experience.)

Leave a comment

Log in with itch.io to leave a comment.