Source Code:

Sprite Frame Class

Sprite Animation Class

Clips:

Content on this page requires a newer version of Adobe Flash Player.

Get Adobe Flash player

 

Content on this page requires a newer version of Adobe Flash Player.

Get Adobe Flash player

MegaMan

Pics:

Project Mega Man

Mega Man

Details:

This is my interpretation of the character Mega Man, from the popular video game series by the same name. My first intention was to just create a short film with this character, but then I decided to create my own game with him.

This isn't your ordinary Mega Man game however. It's still a two dimensional side scroller with 2D sprites, but I've implemented normal mapping, dynamic lighting, physics, 3D environments, and have much more in the works.

All of the 3D modeling, skinning, and rigging was done in 3ds Max. The model is then rendered with projection mapping to get three separate images for diffuse, normals, and specular highlights. I then used Photoshop to create my sprite sheets.

For this project I'm using Java to write the program. I'm also using the jMonkey Engine graphics API.