I'm a game programmer.  The schedule seems pretty tight to me, though not necessarily impossible.  I think it depends a lot on:
How much do they want it to do?  Do they want to track initiative, integrate with character sheets from another app, roll dice, display rules tips, automate hundreds...