Games Development - Exercise
Chiquita Johanna Roosprameswari
0336747Games Development
Exercise
Lectures
Lecture 1 : Introduction to Module
15.04.20 (Week 1)
Mr.Razif introduces us to the MIB of this module. Mr.Razif explained to us about the process on doing our upcoming projects. He also gives us lecture about the elements of game design and some examples done by our seniors. He told us to play some games done by the seniors.
Senior's game: http://thedesignschool.taylors.edu.my/gamezone/
From the lecture, i understand that we are assigned to do a side-scrolling game. To start, we have to create a game design document.
Lecture of Elements of Game Design:
https://docs.google.com/presentation/d/1YGv5Ozuo9UBxq672BwAIu28SSI-bByiYUeXLox7QAS0/edit#slide=id.p14
Lecture 2 : Generate Game Idea
22.04.20 (Week 2)
No lecture this week. We were told to do a group work where we had to generate a game ideas using 3 methods:
1. Incorporate
2. Improve
3. Inverse
Lecture 3 : Character Idle to Run
06.05.20 (Week 4)
This week, we learn how to put scripting for a character in Unity.
Character Idle:
1. Drag character sprite into the asset. Make the sprite into "Sprite 2D and UI" and change the sprite mode to "Multiple"
2, Open the sprite editor - Slice & Change the label properly.
3. Add 3D object - Cube and name it as "Character" and drag in Idle charactes.
4. Add Box Collider to highlight the area of the character (adjust the box to the character's size)
5. Add Rigidbody (freeze rotation x,y,z and freeze position: z)
6. Add 3D object - Cube and name it as "Ground" too stop the character from falling.
7. Go to animation - create - name aniamtion as "ninja_idle" & drag idle to animation frame.
8. Add new script.
Character Run:
1. Create speed in the script
2. Public float speed = 10.0f;
3. Add control - Assign an input control, type float move = Input.GetAxis("Horizontal)
4. Edit -Project Settings. To see that it is the horizontal movement, left and right.
5. Create new clip animation - Give name specifically - Drag the sprite
6. Go to animator
7. Add parameter float - name it Speed
8. Make the transition from idle to run - Click transition - In the inspector - Conditions click +
9. To make it go back to idle, create a transition go back to idle.
Result:
Lecture 4 :
13.05.20 (Week 5)
This week we learn more control to use for our character.
We learn how to add virtual camera using Cinemachine. First of all we have to install the 'Cinemachine'.
1. Go to Package Manager - Cinemachine and install it. It will appear at the top panel.
2. Cinemachine - Create a virtual camera - CM cam 1 - Adjust the camera using the 'follow offset'
We also learn how to make our character jump and collect coin.
Result:
Lecture 5:
20.05.20 (Week 6)
This week, we learned how to add "game over" pop up screen and collect objects that we can use in our game object.
Result:
Lecture 6: Door Activation, Key Collect, Enemy Control
We were taught on how character can pass through a door. We can also trigger the door to open.
1. Add box collider to the door
2. Animate the door open & close
3. Add 2 empty game object beside the door for a trigger.
4. Add script to the game object.
Mr. Razif also taught us to do enemy attack. We need to add the enemy into the scene. Also, we need to put box collider and rigid body.
INSTRUCTIONS
Exercises
Exercises 1 : Game Review
15.04.20 (Week 1)
Mr. Razif gave us task to play senior's game and we have to give some reviews about it:
1. Reaper Test
Reaper Test
Positive Remarks:
- Art asset is consistent. It is designed well.
- Various obstacles.
- The audio fit with the game.
- The instructions is clear.
Problems:
- No final fight.
- It is a little bit hard to jump from ground to another ground. The lenght of the jump isn't big enough, so it's kind of frustrating.
- The obstacle collider is bigger than the object itself.
2. Saving Pon by Ash
Saving Pon
Positive Remarks:
- The design is simple.
- Various environments.
- The game is straightforward for beginner players and it is enjoyable.
- There is a boss fight.
Problems:
- Unclear instructions on what to do with the boss fight.
- The color on the design is a little bit dull.
Exercises 2 : Generating Game Ideas
I was in the same group as Andrea and Joseph. We have to generate on game idea using some existing games. We focus on one genre, which is Action. We got our ideas from "Harvest Moon" and "Far Cry 3"
The main keyword we used was incorporate.
Here's the link of my group's ideas:
"Legendary Hunt of the Night"



Comments
Post a Comment