Games Development / Task 1
1.9.2023- 29.9.2023 (Week 1 - Week 5)
Cheryl Voo Yie Qi / 0349878
Games Development / Bachelor of Design in Creative Media
Task 1 / Game Design Document
Jump links:
Lectures
Task 1 / Game Design Document
Reflection
LECTURES
Week 1
We are required to play games made by our seniors in the first week and
write a game review about it.
Week 2
How to generate ideas for your game:
How to generate ideas for your game:
Method 1: Brainstorming
Method 2: Brainwriting 6-3-5
Method 3: SCAMPER
SubstituteCombine
Adapt
Modify
Put to another use
Eliminate
Reverse
Method 4: 3(i)
Incorporate/Include
Improve
Inverse/Invert
After that, we grouped up to come up with a game design using the methods
and present it in class:
Fig 1.2, Game Design Presentation
Week 3
This week we started to learn to create basic gameplay and player
control in 2D and 3D using Unity.
// Rigidbody2D adds physical properties and makes objects move and
respond to forces, while Collider defines the shape and allows
objects to interact with each other in a 2D Unity game.
2D
We create a scene like below and we have to make the blue capsule hit the
boxes by adjusting the mass. And for every object we have to add components
to them such as Rigidbody2D and Collider to make them respond
to forces etc.
Vid 1, Blue capsule hit the boxes
3D
We have a guideline and a prototype file provided by Mr. Razif and we used
them to learn player control in Unity.
Guideline
The assets originally have Rigidbody and Collider so we don't have to add
them, and we mainly focus on the scripts.
Fig 1.9, Added a Player Controller script to the vehicle (Speed can be
adjusted)
Vid 2, The vehicle able to control (left/right/forward/backward)
& camera following the vehicle (player)
Week 4
This week we started our class by completing a challenge given and trying
to solve the problems below using last week's knowledge and given
assets.
Challenge 1
Fig 1.14, Assets in Unity
Fig 1.18, Script for the propeller to spin
Vid 3, Challenge 1 outcome
Guideline
used IF condition to keep Player Inbounds, and click spacebar to attack)
a triggered Game Over message)
then changed to auto-spawn and spawn randomly)

Fig 1.25, Detect Collisions script (to make the animals disappear when the food and animals collided)
Fig 1.26, Add the 3 scripts, Rigidbody, and Box Collider to the animals
Vid 4, Exercise 2 outcome
Challenge 2
Fig 1.28, Challenge 2
Vid 5, Challenge 2 outcome
Week 5
This week we have another exercise about implementing sounds and effects, an endless side-scrolling runner game using the guidelines and assets given.
Guideline
Fig 1.37, Player controller script (Add jump force, dirt particle, and
explosion particle to the player)

Fig 1.38, Player controller script (Add jump force, dirt particle, and
explosion particle to the player)
Vid 6, Exercise 3 outcome
Challenge 3
Vid 7, Challenge 3 outcome
This week we had an exercise about an arcade-style Sumo battle with the
objective of knocking increasingly difficult waves of enemies off of a
floating island, using power-ups to help defeat them.
Guideline
Fig 1.52, Player controller script (Has powerup when triggering the
powerup indicator)
Challenge 4
Vid 9, Challenge 4 outcome
Week 7
This week we are learning how to implement a user interface into our projects and also able to create a fully “playable” experience that the user can enjoy from start to finish without having to restart the application to try it again.
Guideline
Fig 1.60, Exercise 5 in unity
Challenge 5
Vid 11, Challenge 5 outcome
Week 9
This week we are learning about the collectables and their functions for example keys to trigger open the door and the power-up icon to speed up the player's speed. Other than that, we also learned cinemachine for the camera following and zooming in on the player in the game.

Fig 1.81, Door trigger script (click "E" to open the door will trigger animation "Door_open", exit the door will trigger animation "Door_close")
Vid 12, Week 9 outcome
Task 1 / Game Design Document
I had 2 game ideas and I did a document for the 2 ideas:
So in the end I chose to work with the first idea which is the Halloween
theme idea, and more about the levels will be updated later on.
REFLECTION
I was actually going to take this module last semester but in the end, I
chose to drop it and take it this semester. From what I heard from my
friend, this is a quite challenging module as we had to complete the game
in the following weeks, so we had to plan our time wisely and start doing
it right after confirming the ideas that we were going to do. Then we were
all so panicky about this module.
Overall it's quite interesting to create our own game by ourselves using Unity, and this module is by far my favorite module this semester but don't know if will I have the same thoughts after starting to build our own game hahah. Anyway, I quite like the idea of the Halloween theme so hope that I can create a cool game from that.
I realize that this module requires quite strict time management to
ensure our progress is catching up and able to finish it in week 14.
Hopefully the game is going to end well in the end:)
.png)
















































































Comments
Post a Comment