- Home /
First project for someone new to programing
Hello!
I am new to the Unity community and programming in general. I am currently working through the book Unit Game Development Essentials 3.x and chose C# as the language since I had dabbled in XNA for a bit.
Once I have worked through the book I would like to try to program my own game and I had the idea of trying to make a digital version of The Spoils trading card game. Keep in mind this is just for personal use and as a learning experience, but I thought that by trying to make a digital version of an existing game I wouldn't have to worry about game mechanics.
Do you think this is too big of a project for someone new like myself?
If I was to go ahead are there any general guidance you can give me when it comes to making a card game. Would each card be it's own game object. Or would you make a card prefab and modify the instances at runtime to represent the different cards?
Hope these questions are not too stupid. :)
Thanks in advance.
Regards!
Answer by JayMHelpsU · Apr 13, 2012 at 04:20 PM
If you think your programming skills are up to then the job then absolutely. But dont set too high of a bar for yourself. Happy programming, good luck :)
agreed. If you have the knowledge , then why not !
just tip from my own personal experience. Start with a small project. e.g. I'm actually into $$anonymous$$tG and wanted to make something similar, but so far I have only made 2 card games, and both were 'trump' stlye (i.e. no mana, just play card from hand aka 'snap' style.
e.g. this still has some bugs (sometimes you win after 2 go's , but just start new game a couple of times then it plays fine) : http://www.alucardj.net16.net/azimuth/azimuth1-1g.html
rules : http://www.alucardj.bravehost.com/azimuth.html
Just working out the player and enemy's hand as an array(or list, as I am finding out is better practice), then updating what allowed cards to play, then also the act of displaying (playing) the card is quite tricky. So certainly give it a try, if it gets a bit confusing, try something smaller then come back to it. =]