Report Final Project 3D Computer Graphics and Animation
Report Final Project 3D Computer Graphics and Animation
By:
1. Aditya Hadi Nugraha (001202200032)
2. Irfan Saifullah Al Fakih (001202200026)
3. Muhammad Ilham Pratama (001202200092)
4. Zulfikar Ahmad Aliansyah (001202200100)
For the game arena we use from the previous project which is Low Poly City, we
create the building plane mesh then we modify the structure using loop cut, then
making the window light and the sun light using emission.
For the sea around the city we use shading to the plane mesh for making the water
texture and for the shadow texture, above is our logic node for shader editor.
2. The Car as Character
2.1. Shape
For the car we use the plane mesh for the body and cylinder for the wheels, we use
modifier mirror to make it symmetrical car.
This logic to make the character can recall in the targeting position after it falling
from the arena, so we set up also for the gravity for this character. Using the set
property for the coincounter object it will make whenever the character hit the coin
the poin of the coin will be display in the coincounter that we set up, and counting it
one by one.
This logic to adding the music whenever the game is starting, and setting the camera
for perspective 1 and perspective 2.
3. The Coin
3.1. Shape
For the coin we use also cylinder and extrude it to make like coin in the game, and
color it using yellow color.
This logic is to connecting the coin and the character, so that whenever the character
hit the coin, the coin will be disappear and also the poin will be adding to the
coincounter. We also used move to logic to make the coin can move to the character
like it has magnectic effect. We also connected the remove object with the 2D sound,
so that whenever the coin is disappeared due to being subjected to the
character,there will be music like a coin being collected.
This logic is to make the coin more interactive using apply rotation, so that when the
game is starting all the coin can randomly rotate in vector Y and Z axis.
4. Coin Counter
4.1. Shape
For making the coincounter we using geometry nodes, and use string to curves and
set the default values is 0.
4.2. Logic Node
This logic basically connected to the previous node in the character and coin logic
node, so if the character hit the coin the coincounter will update the values based on
how many coins are earned.
5. Camera
For the camera we set 2 perspective, this is for the first perspective:
6. Scene
6.1. Main Scene
All the set up above from poin 1 until 5 is in the main scene (the gameplay), we also
create the main menu for the first appear display before starting into main scene.
6.2. Main Menu