6
Cristian Galliano Cristian Galliano 3D Game Engine Workflow The task I was given was to create a three dimensional level on the Unity 3D game engine. I first started off by creating a player in game so that it was possible to move around in the level. After doing this I went one to begin creating m level. I did this by first using the raise/lower terrain tool, which allowed me to easily create a mountain then I used the paint height tool to create the actual ground for the level. Then I used the raise/lower terrain tool once again to create kind of a border around my island. The next thing to do after creating a base for m level was to paint it. I decide to go onto the unity asset store and download some new textures to paint onto my level. I added a rock texture to my mountain, a grassy texture to the main ground area and a sand texture to add a beach to the level. After doing this I decide that my level was too flat and that I had to raise and lower areas to give it more realism. I did this by raising it slightly with the paint height tool and then I smoothed it off using the smooth height tool. I decided I want to add some trees to my world to start making it look like a realistic area; I downloaded a pack called palm trees from the unity asset store. I added a lot of trees to a certain area to give the effect that there was a different biome there. The next thing I did was smooth out the sandy area so that it looked more like a beach; I added some rocks using a stone texture which I got from the assets store. After also importing a basic water resource my level looked like this; After adding in more trees and editing the textures on my world I decided to add another island behind my main larger island. I created it with a crescent moon shape in mind whilst I was designing it. I added a sandy beach and a grassy mainland to this particular island. I also mad a large lake in the middle of this island. After adding some palm trees I decided t download a wooden plank bridge from the unity asset store. I would use this as a pier that would reach out into the lake. Next I added 3 wooden rowing boats into the water just to

Cristian galliano 3D game engine workflow

Embed Size (px)

Citation preview

Page 1: Cristian galliano 3D game engine workflow

Cristian Galliano

Cristian Galliano 3D Game Engine Workflow

The task I was given was to create a three dimensional level on the Unity 3D game engine. I

first started off by creating a player in game so that it was possible to move around in the

level. After doing this I went one to begin creating m level. I did this by first using the

raise/lower terrain tool, which allowed me to easily create a mountain then I used the paint

height tool to create the actual ground for the level. Then I used the raise/lower terrain tool

once again to create kind of a border around my island. The next thing to do after creating a

base for m level was to paint it. I decide to go onto the unity asset store and download some

new textures to paint onto my level. I added a rock texture to my mountain, a grassy texture

to the main ground area and a sand texture to add a beach to the level. After doing this I

decide that my level was too flat and that I had to raise and lower areas to give it more

realism. I did this by raising it slightly with the paint height tool and then I smoothed it off

using the smooth height tool. I decided I want to add some trees to my world to start

making it look like a realistic area; I downloaded a pack called palm trees from the unity

asset store. I added a lot of trees to a certain area to give the effect that there was a

different biome there. The next thing I did was smooth out the sandy area so that it looked

more like a beach; I added some rocks using a stone texture which I got from the assets

store. After also importing a basic water resource my level looked like this;

After adding in more trees and editing the textures on my world I decided to add another

island behind my main larger island. I created it with a crescent moon shape in mind whilst I

was designing it. I added a sandy beach and a grassy mainland to this particular island. I also

mad a large lake in the middle of this island. After adding some palm trees I decided t

download a wooden plank bridge from the unity asset store. I would use this as a pier that

would reach out into the lake. Next I added 3 wooden rowing boats into the water just to

Page 2: Cristian galliano 3D game engine workflow

Cristian Galliano

add more to this area. After doing so I decided I wanted to add an old run down house so I

went back onto the asset store and downloaded one of the shanty town houses and placed

it near my pier. I also added a water tower for greater detail. After doing so my island

looked like this;

Next I added a large mountain to my second island which I would later turn Into a volcano, I shaped

the mountain till I felt it was a sufficient size and then hollowed out the middle. I thin added a water

object to it however I replaced the water texture with a lava texture which I also downloaded off of

the unity asset store.

After deciding that I didn’t like the idea of having a second large mountain I removed the volcano

and the island leaving oly some of the rocks and this would act as a rock formation in the water. I

also changed the water from the still water to a moving wavy water which I downloaded from the

asset store which was called Water (Pro).

Page 3: Cristian galliano 3D game engine workflow

Cristian Galliano

I added this rock formation in the distance because it adds to the map and when you look in

the distance. Also I prefer the look of it to the volcano. After finishing this I added some

more detail to my second island, I added more trees and imported rocks. I imported

sandstone rocks and also imported a rock texture so that I could combine the two to create

large boulders. After doing so my island looked like this.

Page 4: Cristian galliano 3D game engine workflow

Cristian Galliano

I also painted on some bushes using the place trees tool. This tool allows you to place

multiple trees with a paint brush and paint them around the world.

Page 5: Cristian galliano 3D game engine workflow

Cristian Galliano

The place trees tool allows you to select an object and place

multiple of that object down with a paint brush tool. It allows

you to change certain settings such as brush size, tree density,

color variation, tree height, and tree width. However when

I used this tool I experienced an error where there would be

a lot more of the object I placed spawning than there should

be. This caused unity to lag a lot and also caused it to crash a

few times. To fix this I had to change the tree density to 0 and

paint over the areas which were causing it to lag. After fixing

this bug I went on to continue adding trees to my main bigger

island.

As you can see I painted on these trees then added random other trees in the middle. Also I

added random bushes on the floor to add more detail to my level. I added my own colliders

to these trees, I did this by adding a collider component into the trees which were in the

original folder. This meant that every time I added one of the trees from the folder I would

have this collision mask. After doing this I thought that my level was pretty much one and

my final product looked like this.

Page 6: Cristian galliano 3D game engine workflow

Cristian Galliano

All in all I think my 3D level turned out just how I wanted it to however if I have more time

to edit my level I would add more tress and maybe a city to my main larger island as the

grassy area is very plain and doesn’t have much in terms of detail. I would also add more

rocks to my beach areas as they also look a little bit plain.