Cristian Galliano created a 3D level in Unity by first making a playable character and then building up the terrain using tools to create a mountainous island with grassland, beach, and forest areas, adding textures and smoothing heights. He continued developing the level by adding a second island with a lake and pier, then removing planned elements like a volcano and instead adding rock formations and detail like trees and rocks. The level included two islands connected by a pier and had varied biomes, but he noted areas that could use more detail.
prashanth updated resume 2024 for Teaching Profession
Cristian Galliano 3D Game Engine Workflow
1. 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
2. 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).
3. 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.
4. 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.
5. 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.
6. 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.