PA3 Project Proposal

3D game application

Group Members

Intawan Songwattana 5422770529 Monkawee Noonate 5422780049

Advisor: Dr. Pakinee Aimmanee

School of Information, Computer and Communication Technology, Sirindhorn International Institute of Technology, Thammasat University

Semester 1, Academic Year 2014

Date 15/12/2014

Table of Contents

1 Introduction ...... 1 2 Background ...... 2 3 Objectives ...... 3 4 Outputs and Expected Benefits ...... 4 4.1 Outputs ...... 4 4.2 Benefits ...... 5 5 Literature Review ...... 6 6 Methodology ...... 11 6.1 Approach ...... 11 6.2 Tools and Techniques ...... 11 7 Project Schedule ...... 12 8 Project Progress (optional) ...... 13 9 References ...... 14

Statement of Contribution

By submitting this document, all students in the group agree that their contribution in the project so far, including the preparation of this document, is as follows: Ms.Intawan Songwattana 50% Ms.Monkawee Noonate 50%

Senior Project 2014 Short Project Name

Introduction Our project is 3D gaming , nowadays we see many game on 3D platform but mostly of 3D game are emphasize about the realistic, the motion, picture and sound. They try to make the game more real as much as possible. But we would like to do the game that has softness, cuteness of vision and not too real, we try to make it like a combination of fantasy and animation. We try to bring the motion of 2D game to be an example.

Our application will be a 3D game; the style of game is an adventure that has a different scene, different character and different world in the game. The game will be a third person view; player can rotate the camera view around to look over the map. But this is not an open world map. In this game the lead character will be an animal in pudding body. They need to grow in size by joining with the other character and try to find the way to the finish line of each . On the way to finish line, the lead character will find a roadblock, enemy and the other obstacle. The lead character has to made a pass or fight with the obstacle to win the level. On the way to finish line, they have to collect the item that will give a score and find the bonus item in game.

School of ICT, SIIT 1 Senior Project 2014 Short Project Name

Background As this project is a 3D game application, single player game—one main character, it involves adventure game combined with platform game and a visual novel. The most common unifying element of our game is the jump button. This genre is called platform game. Platform game is a video game which involves guiding an avatar to jump between suspended platforms, over obstacles, or both to advance the game. These challenges are known as jumping puzzles or free running. The player controls the jumps to avoid letting the avatar fall from platforms or miss necessary jumps. Visual novel is an adventure game featuring mostly static graphics, usually with anime-style art. Then we combined 2 genre together to adventure game that player need to puzzle-solving—one kind of game design of adventure game. Adventure games contain a diversity of puzzles, such as decoding messages, finding and using items, opening locked doors, or finding and exploring new locations. Solving a puzzle will unlock access to new areas in the game world, and show more of the game story. Similar to our project, we will create main character to be a jelly monster, it start from a little monster, player have to jump across barriers if a monster hit them, it health point will decrease and the size of monster will minimize. The size of monster represent with their health point—the number that is combine will show on screen. Player have to find other monster to fuse them together then the size will be bigger. So, it means the bigger they grow, the harder they die. Player will get the score from pick up the item in game, and find the key to open the room for go to the next level. In order the open the treasury box for special item, the player have to combine the monster match with the number of these boxes require. As you can see we use all logic of adventure game, platform game and visual novel. 3D basically just means it has more than 2 dimensions as you can see more than one side of them (You can see their faces, bodies, etc.). “3D” would describe any object that occurs on a three-axis Cartesian coordinate system. A Cartesian coordinate system is basically a fancy way of describing the X and Y axes. Things are very much the same in the world of 3D, with one exception—there’s a third axis: Z, which represents depth. 3D is referred to in the computer graphics industry, which includes film, television, advertising, engineering, and video game development. Presently, 3D game has become very popular over the past few years, some of the reasons that make it become popular because they are more realistic, 3D characters have more depth and they are attractive.

School of ICT, SIIT 2 Senior Project 2014 Short Project Name

Objectives Nowadays, we often see type of our project 3D game mostly in 2D, thus our aims of this project for make this kind of game look different from other. Like we tell above 3D game has become famous and popular for every people that why we choose to create it in 3D so we need to our game become more realistic than 2D game and try to put more softness of vision. We have an inspiration from 3D, Pac man and Little big planet 3. We try to make a game that every people in different age, sex can play it. - Character we try to design a unique and memorisable style of character. These character will be easy to recognize to the people - Game system our game system will easy to control and easy to understand the game concept, our map will not have any complicate thing. The player can control the character to walk or jump to find the way to the next level. With all these thing, we hope that our full game system will provide player a new experience with a much of joy and fun.

School of ICT, SIIT 3 Senior Project 2014 Short Project Name

Outputs and Expected Benefits 4.1Outputs Our 3D game project has much output that will generate different result and different effect - Scene: The scene (or map) in this game is 3D. You can rotate the camera view around to look over the map but it’s not an open world map. The lead character can walk only the path way that specify by system. - The main character: lead character of this game will be an animal in pudding platform. They can move around the map by walk forward, jump and they can grow in size by join with other pudding (same species, different colour, and different accessories). The size of pudding represents their health, the bigger they grow the header they die. They have to collect item in the game to get the score and find the bonus item or find the way to bonus room and they have to passing the roadblock and passing other enemy and survival until find the finish line. They can fight with other enemy by hit them with their body or jumping on their head. - Roadblock: roadblock will be come in form of the wall, rock, gap and hole. The pudding has to find the way to cross it like walk in other way or jump across it. - Enemy: In this game the enemies will be an animal too, they can attack the pudding or made the health of pudding low by hit or touch the pudding. If the pudding can’t kill or pass-through them the pudding will die. The enemies can die from get hit by puddings. - Item: In this game have much different type, the most important item is item that if you collect you will get score, it have a different size. The big one get more score than the little one. The next item is healing item; this kind of item will heal you from injuries and help you to get more health.

School of ICT, SIIT 4 Senior Project 2014 Short Project Name

4.2Benefits Our 3D game project will useful to people who love to play 3D game but doesn't love the realistic of the 3D motion because like we introduce before, our game will not emphasize about it. We try to make the game in the fantasy and combination with a cartoon or animation format. And with all of the game system, it will help you to improve the skill like - Patient: you will get an patient skill to control character to move around the map because some of the place you have to wait till the monster gone or solve the problem to continue the level - Observe: because you have to find the way to continue the level, so you need to observe the way or observe the bonus item. - Fun: of course! Our project is an game, the important thing that you will got is fun.

School of ICT, SIIT 5 Senior Project 2014 Short Project Name

Literature Review Game is the entertainment to help people relaxing and also help in developing IQ and EQ for the children. It makes so many good memories for the children. Most of the people pass through the young age and have their inspiration games and Super Mario is one of the most all time famous game that has the origin many years ago. Nowadays, technology goes fast and it have been applied to game industry; 2d game change to 3d game, for our project we have inspiration to create our project from these following game;

1. Super Mario game by Nintendo. Super Mario is a series of platform video games created by Nintendo featuring their mascot, Mario. Alternatively called the Super Mario Bros. The Super Mario games follow Mario's adventures in the fictional Mushroom Kingdom, usually with Mario as the player character. He is usually joined by his brother, Luigi, and occasionally by other members of the Mario cast. As in platform video games, the player runs and jumps across platforms and atop enemies in themed levels. The games have simple plots, typically with Mario rescuing the kidnapped Princess Peach from the primary antagonist, Bowser.

Features:

The object is to progress through levels by defeating enemies, collecting items, and solving puzzles without dying. In the 2D Super Mario games, the player character (usually Mario) jumps on platforms and enemies while avoiding their attacks and moving to the right of the scrolling screen. 2D Super Mario game levels have single-exit objectives, which must be reached within a time limit and lead to the next sequential level. In 3D games are less linear, allowing the player to walk around freely, and close quarters fights are incorporated. As the game progresses, more areas become accessible. Each 3D level is an enclosed world in which the player is free to wander in all directions and discover the environment and gather Power Stars or Shine Sprites to open more areas of the over world.

School of ICT, SIIT 6 Senior Project 2014 Short Project Name

Abilities of the character: Mario has been defined by his jumping abilities since his early platform games. The ability evolved throughout the series including, the spin jump (a jump letting Mario spin while jumping to defeat enemies), the triple jump, wall kick, backflip, and long jump. Limitations: - There is no score in this game. - There is only collecting coin, items and finished stage.

2. Little Big Planet 3 developed by . Little Big Planet 3 is a puzzle-plat former video game for the PlayStation 3 and PlayStation 4 and is the sequel to Little Big Planet 2. The plot of this game is takes place on a new planet in the Little Big Planet universe, Bunkum. After unwittingly releasing three evil Titans, Sackboy and his new friends must stop them and the unskilled creator, Newton, from destroying the creative paradise.

Features: Like an normal game, object of these game is defeating enemies, collecting item and finish the level. The Play component involves players taking control of Sackboy and navigating him through various levels. The little big planet gameplay has expanded to being a "platform for games"

School of ICT, SIIT 7 Senior Project 2014 Short Project Name with the introduction of mini-games and other genres into the game. The games involve a player control Sackboy through a level while collecting "bubbles" along the way. These bubbles come in two types: Small ones, known as Score Bubbles, which contain point inside and larger ones, known as Prize Bubbles that contain new costumes, stickers, or other types of collectibles. These collectibles can be used in level creation or to customise Sackboy. These are also a highlight of the game because you can customize your own Sackboy (or Oddsock, Toggle and Swoop) like choose your own dress, eye, hair, choose materials to change colour of character(Figue1 and 2). And it also have useful weapon to fight with enemies and solve the puzzle in the game. Example of weapon, “Pumpinator” it’s a wind gun that use to fight with enemies, in this game you don’t have to fight with the enemies by your own. Player have to use the weapon to solve the puzzle to fight with it (Figue2). This game didn’t have a health point, it use the point that you collect from bubble to represent with the health. When you fall from platform or got it by monster, point will decrease. If the point run out, game over.

Figue1: customize your own character, as you can see in the picture you can choose different page to choose to dress your own character like dress or material

Figue2: In this picture is OddSock, wearing a house hat.

School of ICT, SIIT 8 Senior Project 2014 Short Project Name

Figue3: This picture is how Sackboy fight with the monster, he didn’t use the pumpinator gun to fight with it, he uses it to blow the wind to make a gearing works. When the gear works, the heat will generate and when the monster attack it will hit with the heat.

Abilities of the Characters: LittleBigPlanet3 has four main characters in addition to Sackboy, each with their own unique traits and abilities (Figue4). Oddsock is a four-legged, dog-like character who can run faster than Sackboy and can wall-jump. Swoop is a bird-like character who can fly freely around levels and can also pick up other light objects and characters. Big Toggle is much larger and heavier than Sackboy and can weigh down platforms or pressure plates. He can also turn into a miniature version of himself called Little Toggle, who can walk quickly on the surface of water, is very small and can fit through tight spaces. Level creators can choose which characters the player can switch between during gameplay. In addition, Sackboy now has a climbing ability which seems to work on rope-based textures like vines.

School of ICT, SIIT 9 Senior Project 2014 Short Project Name

Limitations: - There is no collecting coin and heart. - After conquering each stage, if the score will be deducted for each death of character. In conclusion, each game has their own advantages and disadvantages. Our project try to adapt this point to lessen the comparison between these games. We try to take the advantages of games that we think it is good to keep it, and take their disadvantages of some games to develop further to make it better.

School of ICT, SIIT 10 Senior Project 2014 Short Project Name

Methodology Approach Our project have separated into two part, first is character design and map, and another part is game system. First of all we need to brainstorm about game concept, after we decide about the concept. We continue discuss about character and the map. We decide that we’ll use a jelly monster to be our main character. After that we start to draft the character and try to create it in 3D form by using Autodesk Maya. And we will design a map base on the Pac Man game using it informs of maze and try to combine the maze with an item and the cartoon. After we draft a thing by hand, we will create it in computer, for the map we might create it in Photoshop first and build it in Unity. And we need to design about an item that uses to collect the point in game. And then after we finish all of the progress about the character and maps, we will write a code that will provide a function in game like collect item code, point decrease when hit by monster and the important function is size will decrease when meet with the other jelly. After we finish with all of game system we will test the game and find the mistake and bug. We will fix it and test it again until there is no bug. Tools and Techniques - Autodesk Maya 2014, use to develop the 3D model - 3D Max, use to develop 3D model - Unity

School of ICT, SIIT 11 Senior Project 2014 Short Project Name

Project Schedule

Task Description Person Duration Deadline Status

1 Discuss and brainstorm about game IS,MN 2w 6 Oct 14 Finished concept.

2 Research about other game. IS,MN 1w 20 Oct 14 Finished

3 Start to design a character IS,MN 2w 3 Nov 14 Finished

4 Prepare for presentation IS,MN 1w 4 Nov 14 Finished

5 Design and discuss about map and level IS,MN 2w 17 Nov 14 50 % still need to discuss more

6 Write proposal IS,MN 2w 1 Dec 14 Finished

7 Prepare slide for final presentation IS,MN 1w 8 Dec 14 Finished

8 Continue design a map and level IS,MN 2w 19 Jan 15 -

9 Start to combine map and item together IS,MN 2w 2 Feb 15 -

10 Start coding IS,MN unknown unknown -

School of ICT, SIIT 12 Senior Project 2014 Short Project Name

Project Progress Our progress of this 3D gaming project, so far we have design of a character that is a jelly monster in concept of animals. In our game we have different animals and we use the item that match with an animals like dog with bone, cat with fish. These are the draft of our character so far,

Rabbit Beaver Penguin

Cat Dog Bear

School of ICT, SIIT 13 Senior Project 2014 Short Project Name

References - http://littlebigplanet.playstation.com/ - http://mario.nintendo.com/ - Little Big planet 3 instruction from digital download game in Play station 4

School of ICT, SIIT 14