Devlog and notes about T&C
Lots of new stuff here. Almost ready to start thinking about the core gameplay.
Full logic of cards in hand, on the table and discarded.
Support for character stats and apply item/weapons/spells bonuses.
Auto-attacks and automatic enemy turn.
Some additions such as gold, graveyard and basic WASD camera control.
Damage (given, taken and healed).
An initial system of on-screen messages for debugging and guiding users.
Now it's time to go deeper into the main mechanics of cards and resources.
Quick notes about my first impression about Unity:
Poor optimization of the Editor on Linux. At least on my Surface Laptop 3 with Ubuntu. Everything that is not touching scripts I do in Windows.
Git-friendly projects (just add proper gitignore).
I don't find something easy for object references, methods in other classes, and scripts. I find it confusing and somewhat messy to work fully object-oriented. But I still need to do more research.
Powerful but complicated components for some basic tasks. Animator, animation, triggers, etc. are cool but sometimes you have too many layers to do simple things.
Particles, effects and all the 3D object handling is very easy. Lots of resources and assets available for prototyping at this stage.
Very cool to program directly in c# natively, no interpreted or custom languages.
With the prototype of the essential elements of the interface now I get into the most fun part, programming all the logic and more complex operations. I will update this shortly.