http://www.zgock-lab.net/irrlicht/index.htm

こんなの見つけた。1から作るよりも、これ使えばとりあえず最初の形はできるんじゃないかな?
ソフトを使ってないからよくまだわからないけど、

Irrlicht(画面を動かす)
人体モデリング-lightwaveとか、なんか他のやつ
GtkRadiant-3Dマップ作成。Quakeに使われてて、フリーで使える

とりあえずこれらがあれば、キャラがマップのなかを走り回ってパンチやキックができると思う。
あとは当たり判定とかをどうやって設定するかがわからないのだが・・・
まあ、とにかく半年のスパンで考えてるから、生暖かい目で見ててくれ。
プログラミングはPHPをかじってて、C++も手を出してみようと思ってるとこだからちょうどよい勉強になると思う。

とりあえず2人だけキャラがいて、できることは走ることとパンチってとこまでは作ってみようと思う。