Task 1: Game Design Document

22 September 2025 - 31 October 2025

CHONG CHENG TAO (0371072)
Game Development | Bachelor of Design in Creative Media | Taylor's University
Task 2: Game Design Document


List


LECTURES

Week 1

In our first class, Ron briefed us some history and general knowledgeabout game development. 

Typical game development process is always messy! People often think game dev is a Waterfall model, which things will be done step by step. However, it is more likely to be an Agile model, which back and forth and change the previous ideas and directions are often occured. 

Waterfall model v.s. Agile model

Ron highly recommended us to use Open Source Software (OSS), for instance: Godot, Blender, Krita. This is to make sure we own what we create. 

In this module, Godot will be the main game engine for development. It is open source and have a shorter leanign curve compared to Unity and Unreal Engine
  • itch.io
  • Find cool mechanics.
  • Game Design Document
  • HOMEWORK: We will need to come out with a game idea and doing our first game pitch.

Week 2

Ron gave us a small tutorial on making models in blender and export it into Godot.

  • Obejct mode & Edit mode
  • UV unwrap (make sure select all verticles in edit mode)
  • Texture paint
  • To export to Godot, use GLB/GLTF format
Model in Blender

Model in Godot

Week 3

This week we need to do exercise for Game Design Document (x2). Ya thats all.


Week 4

Refine the GDD. 

Some of my own study here, I'm starting on learning Godot in creating 3D game.
  •   Use SpringArm node to ensure camera have a fixed distance with the character, it prevent collision issue too.

Week 5

This week, I'm explroing Godot myself. I found this tutorial video which is pretty suit the art direction I would like to proceed. 


To achieve the 3D pixel render in Godot. We will be suing SubViewportContainer and SubViewport 
  1. Add SubViewportContainer and SubViewport. 
  2. Drag the elements under the container node.

      3. Select the Anchor preset to Full Rect, stretch teh viewport.


      4. Adjust the Stretch Shrin.


      5. Resulttttttt


Other thing will be write in FigJam, I ain't using this ancient blogger😭😭😭😭😭


INSTRUCTIONS

This is the Module Information Booklet for this module: 





Week 1 HOMEWORK

We will need to come out with a game idea (or many ideas, remember the limitations), and make our first game pitch. We are encouraged to spread our creativity to convey our game ideas. 

LETZ GET STARTEDDDDD

I'm not a gamer guy, but I would say I'm pretty good in finding interesting things in my daily life. I direction would be focusing on some small object/concept and utilize its mechanics and characteristis. I come across these ideas: 
  1. Phytoremediation
  2. Humanize computer



Week 2 HOMEWORK

So this week we will need to do some 3D assets in Blender. I'm continuing with my idea "PHYTO", and low poly models would be my aesthetic direction.

Let's start with getting some reference:


I found this video which is have a really really stunning render effect, with the artist's tutorial as well. 




I try out the render using shading nodes. I would say this is quite complicated and I'm not sure is it compatible with Godot.


*I try to export it into Godot but seems it doesn't work.....

I started by have a sketch for the character. Some of the key elements:
  1. Rabbit figure
  2. Big watering pot as backpack
  3. Gun? 
  4. Gardener boots

Here are model:
I use Mirror modifier for the asset to make it symmetrical. 





A lil water hose gun:

When importing into Godot: 



Task 1: Game Design Document

We choose the ideas 1) Double Pendulum Pachinko (from Obata), 2) Phyto. (from me).

Our group member:
  1. Tao
  2. Cayden
  3. Obata
  4. Shaiba
  5. Xinli
  6. Nuoyan
  7. Ahmed
  8. Bertrend
I'm focusing on Phyto. while assisting on the music part of Pachinko.

My direction for Phyto would be a game appears joyful on the surface, yet is filled with unsettling and sad backstory. 

This is our main character, Rabid btw!
Visual for Phyto. GDD:

3D model blcokout for island:


Besides, I use Suno.AI to have some reference for the BGMs for the game. 

Phyto GDD ver 1: 

Pachinko  GDD ver 1: 

Our first presentation is not ideal as Ron expects more visuals for the document.  So for the following week, we are focused on refining the document. 


My role is to design the island each levels:


I started by doing the 2D plan views to visualize it more clearly.



Level 1


Level 2



Level 3


Level 4



Here is the final:




FEEDBACK

Week 2

For idea 2, maybe allow player to upload their own questions. 

Week 3

-

Week 4

The second ideas look promising. Something left out would be the island for different levels. 

Week 5

Good to proceed! 

*A great idea from Cayden! How about make the game in 2 phrase (following the RPG format): 
  1. Movement phrase
  2. Action phrase


REFLECTIONS

A crazy fun module!! But would be really really heavy too. This might be my biggest step out from the comfort zone since I have never done a 3D project before. Big thank you to Ron and my peers. 

Anyone reading this wish you suffer and learn😌😌

Comments