Master's Degree Final Thesis - Part 2: Ninja Tales 3D

This post is the continuation of the final thesis of 2007/2008 academic year. For more information, see first post.

This second part is focused on the 3D side of the game.

Again, since it is a proof of concept developed for a degree with a really technical background, features such as the story, music or graphic design were not contemplated.

The video begins with the characters entering a city. In this town everything has been designed manually, implementing various 3D techniques (detailed at the end of this entry).

The characters can perform various actions in the cities.



The actions performed in the video are the following:
- Talk to various characters in the game (such as turtles or people).
- Collect equipment (such as the jacket that is taken from the ground).
- Collect objects to be used once they are equipped (as the book picked up from the shelf inside the house).
- Activation / deactivation of second player (The relative movements of both characters can be seen when the screen is split).
- Use of certain objects (throwable weapons that can be seen on both screens, objects that potentiate skills or healing objects).
- Although the battles were not fully developed, a random battle system was implemented, as well as the appearance of random scenarios and enemies on the battlefields).

The techniques used in 3D are the following:
- Inclusion of 2D images in 3D design.
- SkyBox.
- Insertion of rugged terrain based on a terrain map.
- Camera tracking for each character.
- Insertion of static models. These models may or may not be animated or be able to move.
- Control of collisions.
- Use of various character animations (such as hit, jump, bend, etc.).
- Collect items and store them in various places (depending on the type of object).
- Been able to use absolute objects (such as potions that always increase the same amount of life) or relative (elements that rise a certain percentage given a current level of a certain skill).
- 3D throwable objects.
- Tracking mode of the second character.
- Enable/Disable of the second character.
- Split screen mode.

No comments:

Post a Comment