Hello, I am looking for advice on where to start if i wanted to make a 3d turn based strategy game.
One with gameplay like x-com, advance wars or final fantasy tactics.
I am in my 3rd year of a game design course, but i have focused on 3-d modeling and not done much programming at all. I use UDK at my college but i have no unreal script experience, and have only used kismet. I have looked around and seen some turn based games done in unity but I don't want to start in it if theres a better option.
I have done a few tutorials for C# because I have heard its good to start with. But would I be better off learning how to make my own engine, or using one like unity? and would it be easier to do it 2-d?
I want to do this bit by bit out of college, so when I finish my course I can start to make my own game whilst looking for a job, and also have more skills in game design.
Need advice on how to start creating a 3d turn based strategy game
Started by Fidrik, Oct 26 2012 02:17 PM
3 replies to this topic
Sponsor:
#2 Members - Reputation: 510
Posted 26 October 2012 - 02:30 PM
But would I be better off learning how to make my own engine, or using one like unity? and would it be easier to do it 2-d?
You would be better off using an engine, commercial or otherwise. You're going to find yourself not making any real progress for a long time if you decide to roll your own. Most times this leads to dead projects, those that don't die don't end up having what's generally considered an engine running them...
It would be easier to do something in 2D. The math is easier, there are plenty of environments to work in, and there are a lot fewer problems to deal with. If 2D is where you what you want to do, don't use Unity, it's very much ill suited for 2D games.
#3 Members - Reputation: 103
Posted 27 October 2012 - 02:19 PM
Thanks for the reply.
Im not making this a huge project, just somthing I can do in my spare time to widen my knowledge, so when I finish my course ill have more options.
I want to learn C#
But i cant decide if i should use unity and make a 3d one, or learn xna and make a 2-d or isometric one (ive heard 3d in xna is alot harder) i would much prefer to use 3d because i have skills in 3d. But im guessing unity will limit my options.
any suggestions?
Im not making this a huge project, just somthing I can do in my spare time to widen my knowledge, so when I finish my course ill have more options.
I want to learn C#
But i cant decide if i should use unity and make a 3d one, or learn xna and make a 2-d or isometric one (ive heard 3d in xna is alot harder) i would much prefer to use 3d because i have skills in 3d. But im guessing unity will limit my options.
any suggestions?
#4 Members - Reputation: 119
Posted 29 October 2012 - 12:12 AM
Unity wouldn't limit your options. You can make a 2D game in unity. There is actually a tutorial on unity's website regarding creating a complete 2D game. A complete tutorial. Unity supports scripts in C# so while making the game you will be able to learn C# also. And you will be able to convert the 2D into 3D if you ever decided to.I want to learn C#
But i cant decide if i should use unity and make a 3d one, or learn xna and make a 2-d or isometric one (ive heard 3d in xna is alot harder) i would much prefer to use 3d because i have skills in 3d. But im guessing unity will limit my options.
any suggestions?
Making your engine isn't something I would suggest unless you have good amount of time, good programming skills and will to stick to it.






