GAME DEVELOPMENT: Final Project

26 December 2024
Simon Ko Jing Liang
0364359
Bachelor of Design (HONS) in Creative Media



INSTRUCTION



Fig 1
INSTRUCTION-PDF



Process

DONE

  • Level 1 environment
  • Player Control
  • Coin item script
  • Coin Collect UI

YET TO DONE

  • Level 2 environment
  • Level 3 environment
  • Level 1, 2, 3 UI
  • Level 2 & 3 items 
  • Enemies
  • Obstacles (spikes and so on)
  • Character animation

Game Description

This game called DILEMMA ESCAPE. The game aims to let players find the exit within a specified time while avoiding obstacles and enemies.

Level 1 Environment


Fig 2
Level 1 Environment

Level 1 is the easiest level in this game. Designed to familiarize players with player controls. Then, the player's perspective is relatively narrow, which is to allow players to quickly find the exit within a specific time. For this level, there's a little of obstacles and spikes so it's simple. 


Coin Collect UI


Fig 2
Coin 

This is the coin item and it is not animated.


Player Control


Fig 3
Player Control

The character can jumping, walk left and right, double jumping. It also can collect coins and trigger with the finish point and the collisions. 

Player Control script & Coin Collect script & Collision script


Fig4
Player Control script & Coin Collect script & Collision script - PDF


Level 2 Environment


Fig 5
Level 2 Environment

Level 2 will be more difficult to complete because of there have more obstacles and enemies. And also more empty spaces that easily let the character out of the screen.

Level 3 Environment

Fig 6
Level 3 Environment

Level 3 is as same as level2 but more enemies and obstacles, the map of level 3 also bigger than previous levels.

Home UI

Fig 7
Home UI


Game Completed UI


Fig 8
Game Completed UI Panel

Game Completed Script

Game Completed Script -PDF

Game Over UI


Fig 9
Game Over UI Panel

Knock Back


Fig 10
Knock back 

When the player hit the obstacles or enemies, it will be knock back.


Knock Back Script

Knock Back Script - PDF

Go to next level


Fig 11
Go to next level

When the player found the door in the level, when it triggered will bring the character to the next level.


Count down timer


Fig12
 Count down timer

Player should be find the door (exit) in the specific time otherwise will game over.


Count Down Timer Script


Game Timer Script - PDF

Obstacles in the game

Fig 13
Spikes


Fig 14
Obstacles

They are not animated.


Enemies animation

Green Obstacle

Fig 15
Green Obstacle

Ghost


Fig 16
Ghost



barnacle

Fig 17
barnacle



Fly


Fig 18
Fly


Spider


Fig 19
Spider

All of the enemies have their own patrol range and their speed, some enemies will be slow but patrol range is big.


Enemies Patrol Script


Fig 20
Enemies Patrol Script - PDF

Presentation 


Fig 21
Presentation
Fig 


Game Walk Through 


Fig 22
Game Walk Through 


Updated Issue

Fig 23
The finished point disappear\

The game may have some issues when running with WebGL but if running with Windows/Linux, it can work. I had searched about how to solve it but it still in issue. 

In this situation, I have added a Build.zip for Windows.