And it can be something like C++

I'm doing this for my Technology Solutions class, and the program were using is called Alice, which is just 3d games.

I want to make a 2d sprite side scrolling game like megaman or metriod.

Now recommend me something...