Games Development

23.04.2025 - 30.07.2025 / Week 1 - Week 15

ID name YANG HANWEN

ID number 0364085

Program Name Bachelor of Design (Honors) in Creative Media

UI/UX

TASK LIST
Instructions
Lectures

sample of character in psb file

sprite sheet animation

change player

fill in your website link in this excel o.

2025 game development session 1


change enemy

player attack- sprite sheet and rigging version

fighting animation in photoshop

using UnityEngine;
using UnityEngine.UI;
using TMPro;

 

public class arrayTutorial : MonoBehaviour
{
    public string[] fruits;
    public TMP_Text[] mytext;

    // Start is called once before the first execution of Update after the MonoBehaviour is created
    void Start()
    {
        //string[] fruits = { "orange", "apple", "grape" };

 

       // Debug.Log(fruits[0]);
       // Debug.Log(fruits[1]);
       // Debug.Log(fruits[2]);

 

        for (int i=0;i<3;i++)
        {
            Debug.Log(fruits[i]);
            mytext[i].text = fruits[i];
        }
    }

 

    // Update is called once per frame
    void Update()
    {

    }
}

 pickup system

Visit this page

scriptable object video

items prefab

inventory system

Pick up the items

make sure you have filled in your eportfolio link ya

2025 game development session 1.xlsx

Task 1: Game Design Document

I...am in the same group as HANSON PEA WEI HAO. He first shared his ideas with me as follows.
Originally, it was like this(I would like to choose the game 2048 because I think it looks simple and does not take too much time to develop), but it was also like this(He thinks our development cycle is quite long, so we can increase the difficulty a little bit), So I plan to find the ones he sent on this website first, then compare them and give him the results of my choice.

According to his suggestion, there are ↓
  1. flappy bird
  2. Space Shooter
I chose the fifth one and told him.
Then he made the following presentation (of course, according to the feedback below, this is a waste)
Ball knock Brick, Author: Hanson Pea
Then I talked to the teacher and of course I mentioned it to him...
Since 1 and 3 can be combined... I thought of this game.
Of course, the first thing that came to my mind was a horizontal parkour game in China (one of its modes), so the teacher asked me what the selling point of the game I want to design is? I said it might be all of them. It is possible to integrate the elements of 1 into 3, or it is possible to integrate the elements of 3 into 1. Both are possible.
After another round of discussion, we came to a consensus,

so the following is the real final Task 1...
Submission:
OVERPACK!!!, Author: Hanson Pea

Task 2: Art Asset Development
Um...I am ashamed to write that most of the work on Task 2 was done by HANSON PEA WEI HAO.

So in the 8th week presentation, the teacher said that we need to change the button on the "Menu" page..? So I made some small changes as follows↓.
The changes that the teacher finally felt were acceptable are as follows↓
Then I discussed it with my classmate in the same group.

Anyway, he knows how to change it. For more details, you can check out his post with detailed ↓ records.

I won't go into details here.
Submission:
OverPack character Design, Author: Hanson Pea

Task 3: Game Prototype
You can see my work in Task 3 above in Task 2 (of course I copied the screenshot and translated it here). It's actually about finding sound effects.
Then he asked me to find these sound effects↓

Then I searched for sound effects in a very simple and crude way. I directly played the following three games (Jetpack Joyride, Tiantian Kupao, and Genshin Impact).

Then I recorded the game screen...

anyway, I put them here

Then, capture the required parts of the sound effects.
Then I finished talking to Hanson.

As for the description of the entire game prototype production process, you can refer to the content of this ↓ post. I will not go into details here.

So, for me, the only part I can submit is...
Submission:

Final Project : Completed Game
In the 14th week, I asked a classmate in my group if he needed a final presentation. He said no. Then I asked about his progress and he said he was almost done.

Then in week 15, he also finished it and showed it to the teacher.(Of course, I also participated in the trial)
The following ↓ is the detailed process.

So...finally↓
Submission:
* Download the entire folder and then click "OVERPACK!!!.exe" in the folder to play
Feedback
Week 1
In the first class, teacher Mia Bong Mei Fern briefly introduced what we need to do in the MIB outline document. I talked to her and learned that I need to use Unity to complete the next project in this module. After class, I asked the teacher whether our module mainly consists of individual projects or group projects. She said that they were all individual projects. She is applying to see if all individual projects can be changed to group projects.

Week 2
In the second week, the teacher was talking about how to use Unity to build projects and posted a tutorial website on C# programming in Microsoft Teams. After class, I learned that I needed to form a team of two or three people. I finally found a classmate who didn’t have any team members (someone I knew in the first semester). Another person ran away early.

Week 3
Before this, my groupmate discussed his idea with me. Originally, we were going to make a presentation in class. But after discussing with the teacher, we found something wrong. The teacher required each group to make a horizontal level-breaking game. So I discussed my idea with the teacher. The teacher said it was okay, but needed to be improved. I said yes.

Week 4
This week, we continued with the presentation from last week. My group was the second to go on stage. I only read the last two pages. After that, I couldn’t keep up the energy and fell asleep (yes, I slept until the end of the class).

Week 5
This week, the teacher needs us to use some functions of Adobe Photoshop to complete the next task. According to the video tutorial of the lecture above, I need to make up for the "exercises" I missed. Yes, I am already making up for it.

Week 6
When do I start to make up for the tutorial from the sixth week? Or the fifth week, I found that I needed to make up for the contents of the lectures from the fourth or third week. At this time, my classmates in the same group had already started working on Task 2, and we also needed to give a presentation on Task 2 in the seventh week or this week.

Week 7
The day before the presentation, I asked him what he had done. He replied that he was working on three animations. Then, on the day of the presentation, the teacher asked me what I had done in the group. I said I didn’t know how I could help. Then the teacher told my group members to at least assign me some “work” because it would be very tiring to do everything by myself. I agreed and said that if I did everything, I would not dare to participate in the group. Then the teacher said that the “small job” of modifying the button part fell on me.

Week 8
The interactive button part needs to be made three-dimensional. The menu background is too monotonous. Some decorations and patterns need to be added to make it look more three-dimensional.

Week 9
The feedback from week 8 above is the teacher's evaluation and suggestions on my changes. As for this week, I have no idea what feedback or what I did. I should continue to modify the button part.

Week 10
This week, the teacher changed the class to online. My classmate and I went to school for nothing.And I asked my team member where we were at and he replied, "As for progress, the only thing left is to install the game."

Week 11
The teacher is sick this week, so there is no class.

Week 12
This week, I showed my teacher the buttons I modified and improved, mainly on the game pause page. The teacher said it was OK, although she still wanted me to improve it a little bit. but in the end, she assigned me to do other things, such as finding the sound effects of the game. So I told my classmates in the same group to let me find the sound effects, and he left some for me to find.

Week 13
This week, my groupmate showed his progress to the teacher. I told the teacher that I was responsible for finding the game sound effects, and the teacher said that I should also help do more. I was about to say something, but the teacher said that maybe the classmate in my group was too eager and basically took on most of the work. I said that another reason was that if I spent too much energy on this group task, I would not be able to complete the projects of other courses.

Week 14
The day before class, I asked my groupmate if he wanted to make a presentation to the teacher. He said he had some questions to ask the teacher, and would make the presentation after all the questions were answered. Then on the day of class, he did ask the teacher some questions, and the teacher helped him to solve most of them. Then I asked him if he would make a presentation next week, and he said yes, so I will write it next week.

Week 15
Finally, I asked the teacher what the final submission should be. She said that the students in my group had already shown the teacher the game and played it. But I still felt that something was missing, so I asked what to insert in the blog as the final submission. Some students had already uploaded the finished game to Unity. I asked that student and he said that it was not necessary. The teacher replied that it was also OK to upload the game file to Google Drive. Then I said that after he (my classmate in my group) uploaded it, I could just copy what he uploaded, right? She said that was right, so I had no problem.

Reflection

I am actually very ashamed because when I was completing this module as a group project, I didn't contribute much myself. Most of the work was done by my team members. It is no exaggeration to say that if the entire project is 100%, I am responsible for only 30% (or even less than that). Although I am indeed the provider of inspiration for the entire game and the teacher also agreed with my idea at the beginning, it was my team members who finally realized it. This is a bit ironic.

Of course, I actually wanted to make a 3D game at the beginning. After all, the teacher said to use the Unity engine instead of a 2D horizontal version of the game (because I think this type of game is a bit old-fashioned) or a tower defense game. But with the teacher's unified direction, I could only do it this way.

Of course, maybe the kind of high-end game I want is very time-consuming and energy-consuming, so I finally decided to make a simple 2D horizontal version of the game to let us, as early game creators, practice. This consideration may not be wrong.

Comments

Popular posts from this blog