top of page
banner.png

Mobile Game Project

Dual

Destory your best friend!

Genre : Party Game 

Platform : Android

Player : 2 

Solo Project

23423.jpg
屏幕截图 2022-10-19 205329.png
10001.png
icon_dual.png

Dual

Ver1.01

微信图片_20221228204532.jpg
微信图片_20221228204412.jpg
微信图片_20221228204537.jpg
微信图片_20221228204418.jpg

Key Words

Mechanisms

Two Players on one Device

Android Game

Party Game

Competitive

Inequal Duel

2D

Real-time

Shooting

Requirements

Android System

Recommend display Ratio 18:9

Installation

1. Download the APK file

2. Transfer the APK file to an Android device

3. Click the APK file on Android device to install

4. Find a friend to play with you!

Game Play

Dual is a two-player-one-device competitive game, that the two players will switch the role of Attacker and Defenser by rounds.

Attacker has different type of bullets to attack:

bullet_attacker.png

Attacker: All-around bullet, move fast and does high damage.

Damage: 4

Speed: 4

bullet_rusher.png

Rusher: Small size bullet, move very fast but does less damage.

Damage: 3

Speed: 5

bullet_eater.png

Eater: Gaint bullet, like its name that can destory every, but moves slow.

Damage: 6

Speed: 3

Defenser has different type of blocks to block the attack:

block_box.png

Box: A perfect square block that can handle most of the attacks.

Hitpoint: 5

block_thickwall.png

ThickWall: Used to be a Box but shrinked by accident. Smaller but thicker.

Hitpoint: 7

Tallboy: Taller not fatter than Box, with the same thickness.

Hitpoint: 5

block_tallboy.png

Reference

Drew the the concept of Mobile Party Games

Screenshot_20221020-205703_Red VS Blue.jpg
Screenshot_20221020-205629_Red VS Blue.jpg
Screenshot_20221020-211823.jpg
Screenshot_20221020-212656.jpg

Art style of Diep.io

OIP.jpg
unnamed.png

Ideation

Game Design Document

Game Logic Brainstorm

屏幕截图 2022-12-26 204137.png
微信图片_20221123211806.jpg

Iteration

屏幕截图 2022-11-21 173423.png
屏幕截图 2022-12-26 213118.png

· Basic game scene setup for coding

· Adding Art assets

屏幕截图 2022-12-26 213207.png
屏幕截图 2022-12-26 213424.png

· Final setup for the scene

· Adding canvas as game UI

屏幕截图 2022-12-26 213959.png
屏幕截图 2022-12-26 213923.png
屏幕截图 2022-12-26 213942.png

· Adding other functional scenes

屏幕截图 2022-12-26 214108.png
微信图片_20221226214856.jpg

· Adding Sound effects

· Test via Unity Remote

屏幕截图 2022-12-28 215101.png
屏幕截图 2022-12-28 215131.png
屏幕截图 2022-12-28 215150.png

· Adding adaptation for different Aspect Ratios

Programming

script.png

Sample Codes

· Player touch control

屏幕截图 2022-12-26 210937.png
屏幕截图 2022-12-26 211054.png
屏幕截图 2022-12-26 211033.png

· Blocks

· Generation

· Menu

��屏幕截图 2022-12-26 211151.png
屏幕截图 2022-12-26 211224.png
屏幕截图 2022-12-26 211309.png

Future Plan

· Add more type of Blocks and Bullets

· Add more elements on field (Ex. Bounce Wall)

· Better adaptation for different devices

· Put on APP Stores!

Takeaways

· The capacity of design and create digital games.

· The practice of logical thinking in Game Programming.

· Further understanding of Unity Programming in C#.

bottom of page