Game Development / Task 3

17.6.2024 - 9.7.2024 (Week 8 - Week 11)

Loke Yan Ling / 0344602 

Game Development / Bachelor of Design in Creative Media

Task 3: Game Dev Prototype


Instructions


Task 3: Game Dev Prototype

In this task, we need to keep on updating the asset list and development in game prototype.


Asset - Tiles and Obstacles
In Unity, the hand-drawn assets were integrated into the scene, adhering to the initial environmental design plan.
Fig 1.1 Tiles

Fig 1.2 Obstacles Tiles
Fig 1.3 Obstacles

Fig 1.4 Implementing

Fig 1.5 Overlook of part of the environment


We initially planned to use the same script for player control that was provided in the tutorial.

However, while working on the assets (visual elements like characters, backgrounds, etc.), I realized that many were still incomplete. Additionally, to ensure a cohesive visual style, most assets would need to be created in my own drawing style. Given the limited timeframe, I was concerned about creating all the necessary assets consistently. Therefore, I decided to source most of the assets from freely available resources. While some custom assets might still be needed, this approach will significantly reduce the workload and allow me to focus on the game prototype.


Updated Asset List:
Most of the assets was from Unity Asset Store.

Character sprites and animations
Fig 2.1 Main Character



- Snakes (Enemy 1)


Fig 2.2 Enemy 1 Sprites


- Viper (Enemy 2)
Fig 2.3 Enemy 2 Sprites


- Abyss (Boss)

Fig 2.4 Big Boss Sprites


Item collectibles 
- Health 
- Mana

Game UI
- Health bar
- Mana bar

Fig 2.5 Game UI


- Dialogue
Fig 2.6 Dialogue Box for each character


- Enemy health bar
Fig 2.7 Enemy health bar


Start Scene
Fig 2.8 Redo start scene


Forest Level1 


Fig 2.9 Tiles

Fig 2.10 Background

Fig 2.11 Sky bg


For the entrance, I only use the tiles and manipulate it.

Fig 2.12 Entrance to LVL 2


Fig 1.13 Obstacles Level 1



Cave Level 2 Assets


 
Fig 3.1 Tiles 1

Fig 3.2 Tiles 2


Fig 3.3 Tiles 3

Fig 3.3 Environment decoration

Fog 3.4 Tiles 4



Fig 3.5 Statue decorations


 
Fig 3.6 Background 1

Fig 3.7 Background 2

Level 1 Environment

Fig 4.1 Overall look on part of environment

Developing the prototype proved to be more challenging than anticipated. I encountered several issues that caused frustration. For example, after spending nearly two days working on it, I wasn't able to achieve any functional results.

While friends shared some tutorials, their applicability was limited. The tutorials often have different conditions in the assets, such as the characters I find already containing movement scripts. This meant that directly applying the tutorials caused code malfunctions in my prototype. I also attempted to use AI for assistance, but the provided code only served to further confuse me.

Fortunately, after consulting with Mr. Razif, we were able to effectively troubleshoot the problems and get the prototype functioning. If I had consulted Mr. Razif sooner, I could have avoided the frustration of unproductive attempts and potential missteps.


Final Presentation Video

Fig 3.1 Final Presentation Video



Comments

Popular Posts