Hello. I've been thinking of starting a new game project, and I was wondering if Unity was a good fit. I've almost finished a game in Game Maker, and I was thinking about my next game.
I have half a semester of C programming (in the middle of it), over a year with Game Maker's built-in pseudo-C, and some previous experience with C++ and Basic. I haven't done work with 3D modeling. I have taken a look at the Source SDK and made a map with it as a model for an engineering project.
The game I want to make is a simple FPS based on the 1956 Hungarian revolution. It would feature 2-4 maps where a few guerrilla fighters (one human-controlled, the others AI) would face off against waves of Soviet troops. Setting it in 3D would allow for sewer movement, vertical lines of fire, and more exploration.
In addition to the basics that any FPS needs, the game would need decent AI (about on the level of a basic stealth game- capable of finding a target in an urban environment with basic planning abilities). I am very willing to learn about AI.
Given all the above constraints, is it reasonable to think it possible to use Unity to make a game in around 6 months? If not, I can stick with GM8, but Unity would be better both educationally and in terms of gameplay.
Thanks for taking time to help.