Game Development Final Project: Playable Game

 

 

 

Game Development

21/11/2022 - 21/12/2022 (Week 13 - 17)

Teng Kwok Sang / 0343089 / Bachelor of Computer Science (Hons)

Game Development

Final Project: Playable Game

------------------------------------------------------------------------------------------------------------------------------  

The Full Game Development Blog

Task assigned / Instruction

Based on our previous tasks, we were asked to utilize our visual art asset and refine the prototype into a fully functional and playable game.


Week 13 (21/11/2022)

CHARACTER ART ASSETS

I designed and made my main character's art asset, then made them into animation. The animations of art assets includes idle animation, running animation, and shooting animation



 

Week 15 (9/12/2022)

CHARACTER ART ASSETS

I implemented every single assets for the game objects and also the necessary sounds for each of the game object and actions of main character. 


Week 16 (17/12/2022)

MENU

I implemented background music for the menu, I also implemented all the fully-functional features of the menu such as volume adjustment on the game. Other than that, what not being mentioned in the video below is that I also enhanced the UI of the game, along with the background and also the entire theme of the game.


Week 17 (19/12/2022)

IN GAME OPTION

For this video, I forgotten to open my mic, but basically this video is about me showcasing the success of implementing volume feature, pause and resume feature, restart, and go back to title screen. All the above function is achievable in the in game option menu. Meanwhile, the volume setting of in game option and main menu option are sync, which means both of them can adjust the master volume of the game. 

Next, I also implemented a level up pop out window, which will also pause the game once shown. In the level up pop out UI, we can also see our current stats, and what stats should be chosen to further enhance it. But for current stage, I haven't implemented the calculation for the scaling of the Vitality, Strength, and Dexterity.


Week 17 (20/12/2022)

WRAP UP

Finally, I implemented all the necessary stuff. Again, I forgotten to turn on the mic for this video, but I will explain the context below. Firstly, now all the stats are actually scaling with the formulas i think of, and so that it wouldn't seem to be unbalanced. Then, I also added some new area in this stage. Lastly, I added a trophy behind the final boss. So once u touched it, the victory window will popout, stating your levels, stats, time taken, and respawn count. Once everything is confirmed, the user can press the button to exit to main menu.


Final Submission 
Here is a video capturing all my app features and the final outcome.


------------------------------------------------------------------------------------------------------------------------------

REFLECTION

In the first week, when I saw the previous semester's work, I was amazed by how good their work is, now looking at what I had achieved in this Project, I feel so happy. I was worried that I would run out of time to complete my other module's tasks. Fortunately, this project was done on time. Thanks to this project, I have become more comfortable with Unity, and more familiar with the techniques.
 
In fact, I have learned a lot about creating a game in this semester while studying this module, especially the knowledge about mix and matching multiple Game Objects easily and how to properly implement and use the Game Objects to help me achieve a greater success. Notably I'm taking the module Experiential Design on the same semester as well, so I'm able to refer and implement some of the knowledge of Unity and C# codes from and to my Experiential Design module too.

I enjoy doing this project and also solving all the problems that I faced. I believe that there is a lot more for me to improve. However, I was happy with the outcome as this semester is my first exposure to creating a game, Unity, and also coding with C#. I definitely appreciate all the knowledge I learned from this module. It was a very enjoyable process because I managed to convert my interest of playing game into actually CREATING GAME.
 
Lastly, I couldn't express my gratitude enough to Mr. Razif for his heart and effort to explain things to us and giving us honest and constructive feedback in order to help us improve our skills and works throughout the entire semester. I appreciate his warmth and willingness to facilitate the class and clarify information. All in all, I am grateful for taking this module this semester with Mr Razif. Even though it's extremely tiring to take all 3 module of Mr Razif (Sonic Design, Experiential Design, Game Development) at the same time, but it's a fun journey, and I learnt a lot of knowledge through the process.

Comments

Popular posts from this blog

Game Development

Sonic Design

Experiential Design