GAME DEVELOPMENT / ALL TASKS

 23.9.25 - 18.1.26 (Week 1 - Week 15)

Chin Jia Wei (0379807)

Game Development / Bachelor of Design (Honours) in Creative Media / Taylor University

All Task

Representing Team Malice Alice:

Kiew Ting Yi (Nicole), Chin Jia Wei, Lam Hui Zhen, Tan Yee Qin, Erene Chin Ee Lin, Lim Jze Shien, Diane Sani Alexander Wan, Ng Chloee, Natasha Then Eng Tong








List 

1. Lectures


3. Task 1

4. Task 2

5. Task 3

6. Feedback

LECTURES

INSTRUCTIONS

Final Submission

Link to Final Submission 


22/9/2025  (Week 01)

Mr Chua brief us about the assignment and exercises.

This week, we were required to search for games that we want to do and submit the blogspot by Monday (29/9).

I researched some games on Xiao Hong Shu and YouTube and saved the ones I think are doable. I then categorized them into a few sections to help me identify which areas I need to research in more detail:
  1. Game name (Description + Goal)
  2. Asset Needed (Art style, what model to build or draw)
  3. Challenges (Must be able to finish in 8 weeks)
For easier view, I combined the ideas in a Canva slides

Submission


Task 1

We did a presentation session to show our first game idea. I'm glad the Mr. Ronald like the idea and he gave some suggestion for the games.

After most of the classmate has presented, Mr. Ronald taught us some basics on Blender.

Notes:

  • General > Modifier (sepana) > Generator > Subdivision > Level viewport and render need to be same 

Model Adjustment

  • Select points > Grab (G)freeform
  • Extrude (E) front back 
  • Rotate (R) then lock X or Y then only can move the certain axis
  • 1 2 3 vertex > edge > face
  • middle click to move around
  • Ctrl B - bevel
  • A - select all
  • Symmetrize choose +Z to -Z (top Z copy to -Z)
  • Mirror - Generate > Mirror

We followed Mr. Ronald guide to try out the tools in Blender.


Task 2

There are a few assets that needs to be done for my games:

  • water
  • crocodile
  • capybara
  • background

 I did some simple asset for my games, I tried working on the water and crocodile.

Water

Add > Mesh > Plane > Add Modifier > Search > Ocean > Adjust around to make it flow smoothly


Crocodile


I started with the cube and extrude around to get the crocodile shape. I wasn't able to add the edge loop I wanted. After Ronald guidance, I was able to do so. There are a few ways:

1 : Loop Cut (icon at left/Ctrl + R) > Right Click > Bevel (or Ctrl + B) > Scroll to add line > Move mouse to adjust all the lines

2: Select item in object mode > Change to edit mode > Select the edges around > Space > Scroll > left click

At the beginning of the class, Ronald let us choose a lollipop from a packet, and we were grouped according to the flavor we received. My group members were Nicole, Hui Zhen, Yee Qin, and Natasya. Our group name is “Flat Fruit,” which was suggested by Nicole. It’s a pun based on the Chinese word for “apple” (苹果, píng guǒ). Our task was to create a game proposal for 2 games. These games could be based on our ideas, but they wouldn’t necessarily be the ones we use for our final project. The main purpose was to learn how to prepare a proper game proposal.

As a group, we decided to further explore Nicole’s game, “Malice Alice,” and another concept called “Wizard of Owlz.” (Originally, the second game didn’t have a name yet, so we came up with one later.) Since both ideas were still in the early stages, we spent some time discussing their storylines, main characters, and overall gameplay concepts. We then divided the tasks among ourselves to work on them at home.

My task:

Malice Alice

  • Gameplay, Health and Checkpoint System, Control and Items

Wizard of Owlz

  • Gameplay and Enemy
I wrote the content in our shared Google Drive. I also made sure to coordinate with my teammates that already written their part to ensure our content was consistent and didn’t conflict with each other’s ideas.


I also created some pixel art and sketches for the games using Pixelorama and Procreate. 


In class, we presented our proposals. I'm glad that Ronald likes it and we have to make some minor changes for the next week presentation only.

I added some sketches to the proposal to enhance the visual presentation. I tried to use Gemini to generate some of the designs. Some worked successfully, others could not be generated despite multiple attempts. Hence, I created the dream creatures pixel art using Adobe Illustrator.



Once our final group was confirmed, we discussed and finalized the task distribution for our chosen game - Malice Alice. Roles were assigned based on each member’s strengths and interests to ensure efficiency and quality in our workflow.


For Art & Animation, Hui Zhen, Jia Wei, and Yeeqin worked on 2D character assets, while Diane and Yeeqin handled the 3D environment building. UI and item assets, combining 2D and flat 3D elements, were developed by Erene and Jia Wei.

In Programming, Niqo took on the full-stack role, handling both backend and frontend development to ensure smooth game functionality.

For Story Progression and Level Design, Niqo and Jia Wei collaborated to plan the narrative flow and design game levels with increasing difficulty.

Sound and SFX were managed by Abigail and Chloe, focusing on enhancing the game’s atmosphere and player immersion.

Script and Dialogue writing was handled by Natasha to support storytelling and character interaction.


Throughout the week, each member worked on their assigned tasks while regularly updating shared Google Drive documents for progress tracking and collaboration. We also ensured that all deliverables followed the submission guidelines. By the end of the week, our tasks were compiled and submitted accordingly.

Link to Google Drive

Link to Final Submission

Link to Presentation





FEEDBACK

22/9/2025  (Week 01)
General Feedback
  • Be creative, recommended to go for 3D games.
  • Game coding start on week 5, make sure the game workload is reasonable.
  • Lucky ones will need to present

30/9/2025  (Week 02)
Specific Feedback
  • can consider physic machine. It is like angry bird (calculation needed)

7/10/2025  (Week 03)
Specific Feedback
  • Make sure the model can be translated when exported in Godot
  • Godot is an open source so the AI could learn faster as there is a lot of information
  • Export GLTF file (it include the animation) and try it on Godot to check
  • Breakdown question and frame questions in detail when asking AI to get answer

General Feedback
  • Try to extrude the shape instead of stacking different shapes together to make them look like they are together
  • Follow some part of the tutorial that you wanted (no need to follow all)
  • Call him Ronald instead of Sir 

14/10/2025  (Week 04)
Specific Feedback
  • The presentation was good, and the game concept was well thought out.
  • Continue to add more images and sketches. For next week’s presentation, only present the newly added parts instead of repeating the entire game again.
General Feedback

  • The class will redo the presentation next week. If many groups are still unable to produce a complete game proposal, the process will repeat in the following weeks until all groups complete their proposals.

REFLECTION

Throughout this game development project, we learned the complete workflow of creating a game, starting from early planning and writing a game proposal to building assets and implementing code. Working in a large group of nine highlighted the importance of teamwork, especially in task allocation. By assigning tasks based on each member’s strengths, we were able to work more efficiently and produce better results.

This project also emphasized the importance of time management, as a lot of time was required for coding, testing, and debugging. In addition, we also gained valuable experience in game design, especially in planning game levels with increasing difficulty to maintain player engagement. Overall, this project helped us develop both technical skills and soft skills that are required in game development.

Comments