- Edited
So I got bored and started trying to get familiar with 2D, made some prototypes, and somehow ended up back at turn based games.
This is a screenshot of the game so far, it is fully animated with tweens and uses the drag system of Control nodes:
(edit: more more recent image)
(edit: more recent image)
it's made using placeholder assets I had lying around.
each card has a flavour text, the description of what each card does is generated, each card has an Array of Resource CardEffect and they do things like reshuffle, remove from deck, damage, draw cards, etc.
dragging the card to the enemy damages it and other cards like rage can be dragged anywhere for global effects or heals.
the card's style and text is also generated when the card is instantiated, from a library of all cards in an autoload.
there's a library of all cards, a player deck, and a copy of the deck is generated for combat so the cards can be reshuffled or removed.
the game is running on the browser and I made exports for windows and linux. I'm thinking of releasing a demo, but I'm looking at where to upload the game so you can try it.
What happened to Project Metal Storm?
a bit off topic but I think I need to explain. I realized that the project was taking too long, over a month to model each mech is too much, It would've taken me at least a year to get to a playable game, It was not feasible at the moment. I was also a bit burn out and bored.
I started following a game jam and then decided to start working on smaller games that could be released in less time, I started to get familiar with the 2D side of godot, made 7 prototypes, went through platformers, then 3D and back to 2D and then a topdown RPG game, always using assets from internet. then decided that the final fantasy combat was boring and tried card based combat.
now I'm planning on making the whole game card based.
I don't consider metal storm to be "dead", just temporarily on hold, I might go back to it eventually, but I want to finish a game and release it sooner.
these things happen, you have to learn when to stop, adapt and try again.
edit: link to the second DEMO, I deleted the first one:
https://drive.google.com/drive/folders/1eFa12eSpFBKbSAf_68YH66_XvcsIeq-C?usp=sharing