Creating an online game with user accounts

Warning: the following is written by someone who is not a programmer, therefor all replies that say that TS should first learn to program before being able to implement this request will be ignored or receive a rotten egg to the face.

Here is the deal, for my school project we are supposed to create a game for school children about gardening. My team has 3 artists, 1 game designer, 1 programmer and myself, a combination of those 3.

Our programmer is very good in AS3 but has zero experience with programming a server. Since the project lasts only 4 months it would probably take him all this time to make it work properly without time to implement any gameplay.

I’ve been working with Unity since last summer so I’m trying to convince him that we should switch to Unity instead. But because I’m not a real programmer I cannot make realistic assumptions about what we can or cannot do in 4 months with 1,5 programmer ( I would be 50% programmer, 20% artist and 30 % designer) So my question to you people is:

We are thinking about creating a small sim/puzzle game, single player that one plays in a browser. each player needs to be able to login with a personal account and be able to save his/her progress. Also there needs to be a "master"account ( for the teacher) that can observe all the progress of the other accounts and add objects and missions to the game. We have 1,5 programmer and still 4,5 months ahead of us and all have 3+ years in making games.

Is it possible to do this?
I noticed the guys from Flashbang studios make games with leaderboards and all in 8 weeks so it’s probably not impossible. However before I propose this to my team tomorrow I first want to make sure I’m not chasing waterfalls. Hate to see them all get excited over nothing.

To everyone that reads and replies,

I thank you in advance

~Sherida

Might be best to think about your approach.

There are some good examples around of using Unity to do web requests to store highscore tables with PHP and mySQL. Unity is just sending out web requests to store and retrieve information. That way you keep all the server stuff web based. (widely supported by webhosts, well documented and pretty easy to set up)

You’d probably even write a simple PHP interface that the teacher could log into which could then display all the info currently being held. (wouldn’t even need Unity for that part)