i am taking animation in september, ostensibly, so that's a thing.
LIST OF POSSIBLE ENGINES TO USE:
UDK, which we're all familiar with on a basic level
Source, which i hear is pretty accessible
Unity, which seems well-suited to smaller projects (i'm guessing we're not gonna take a huge bite on our first try)
iOS, which has probably the biggest user-base
Oblivion, which i still know nothing about except it's been mentioned so far (what are pros and cons?)
Crytek 3, which is cool but i don't know how to get a license or whatever. also, the title of this game made me smile for reasons i don't fully understand
Android, which seems a lot like iOS but windows.
i used this for reference, if anyone else spots anything sweet or interesting there then add it to the list.
http://en.wikipedia.org/wiki/List_of_game_engines
Anyway, i don't know if choice of engine is the first step or not, or even what the first step is.