Advice on Creating a Card Game for Beginners

0
14
Asked By GamerGal123 On

I'm new to game development and I'm looking for some guidance on creating a card game. My idea is to design a game similar to Pokémon, where each card has health and damage values. I want to include different types of cards: one type for generating resources to buy new cards, another type with higher health and lower damage, a type with the opposite stats, and a final type that can apply buffs or debuffs, like adding +2 health to a card. Do you think this is too ambitious for a beginner? Should I adjust my concept in any way? Also, what programming language would be best suited for developing this desktop game?

4 Answers

Answered By CardMaster99 On

Starting on paper is a great idea! You should definitely create a set of rules first; think of it as your requirements document. That foundational part is vital. Do you have any programming experience at all?

Answered By AspiringDev21 On

I'm also working on a card game, just a different type. I'd suggest starting smaller to get the hang of things. Some people criticize using AI for coding assistance, but honestly, as a hobbyist, it's a great way to learn and troubleshoot faster. For engines, Godot and Unity are both solid options.

Answered By GameWhiz2023 On

Creating a card game is totally doable, but keep in mind there are many systems to consider beyond just health and damage. You need to think about how turns work, what players can do during their turn, and the win/lose conditions. Is it player vs. environment or player vs. player? You'll want to solidify those details first. Almost any programming language could work, but I'd recommend checking out Godot or Unity with C#.

Answered By TechieTina On

I think Python and Pygame would be excellent choices for this type of game. They're beginner-friendly and have a lot of resources available.

Related Questions

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.