I need some advice

Hello all,
I have been very interested in Unity for a few months now. I haven’t been able to really do much (school, and no experience in game creation before.) All I’ve been able to do is follow some tutorials. I have some understanding of Javascript.

As some may know, the Boy Scouts of America’s “final” award is the Eagle award. To get it, you must do a service project of some type. For a potential project, I have been approached by a historical society about making some type of children’s game for them that showcases the history and stuff.

Now, this is exactly what I’ve been hoping for: something awesome instead of just picking up trash in the desert. However, I’m not confident that I could actually make a full game. Before I accept/decide, I’m trying to decide.

My question for you is: Do you think that it is possible to learn how to and make a simple 2D game in one summer? Keep in mind this won’t be using any revolutionary gameplay mechanics and will most likely be a lot of clicking on things and a lot of guis.

Anyway, sorry if I rambled, any advice is appreciated.

Well, Unity is not natively 2D, but if most if the 2D is GUIs you could use just NGUI. If you are planning on learning Unity only to make a small 2D game, it may be a bit overkill unless you want to continue exploring it in the future. There are better options for short, simple 2D games, like GameMaker.

Yes, but I recommend using 3D. Lots of 3D premade assets will get you started and completed much quicker. It’s probably harder to do 2D than it is to do 3D anymore.

You could make a game like that in a good day’s work, it just depends on how good of a programmer you are and/or how advanced you want it to be.
Since your new, just watch some tutorials for a few weeks and gather some good knowledge and you could have a good start to what you want to make in a matter of hours.

Thanks everyone.

Yeah, I was actually planning to start work on a 3D game this summer, but then this came up. I have 3D modelling software and kind of know how to use it, so maybe I will go that route.

I appreciate your help.

One thing you could do that would be relatively simple would be to make a 3d museum type environment, and then have different exhibits. You could make simple 3d models for the different exhibits and use the 3DText gameobject for in-game descriptions (this way you keep the GUI scripting to a minimum, while still keeping things informative). And finally, use the default FPS controller included in the standard assets to let the player walk around and explore the museum.