Phone: +6(012) 3390190
Email: cheeweishyan@gmail.com
Facebook: https://www.facebook.com/shyan.linux
Shyan's Portfolio
Game Programmer Blog
Zombie Just Want Hugs - Tech Features List
- Accelerometer Controls
Control the hordes movement by tilting device. - Tap Hold Controls
Tap and hold at any screen position to control the hordes movement. - Horde Formation
Using hex grid, placing zombie in a circle formation when stationary. When moving, formation changed like an arrow shape to indicate move direction. - Activate Special Skill
5 different special skill button will be placed at the bottom of screen, player can drag and pull the special to where they want it to perform. Once dragged, effect range will show up and indicate player the range of the special skill. - Object Pooling
Zombies, Humans, Bullets, Props(Interactable) will be pooled in list to save memory and improve performance on mobile devices. - Energy Bar
Energy orb will have chances to drop from infected human. Each orbs would fill up the energy bar. Using special skill will consume some energy. - Evolve System
A Apocalypse Level is shown on the screen as player kill / infect people, the level will increase and when reached a certain threshold. The game will pause briefly and a upgrade windows popup at the center showing 3 random upgrades for player to choose and upgrade their horde capabilities. - Human Spawner
A non active Spawner is placed on map, when the zombie is close enough, the Spawner will activate and spawn humans. Spawning human will store the human in list on the Spawner to detect whether all human spawn from this spawner has been killed or infected. Spawner will then reset and ready to redeploy new humans when all human from this spawner no longer alive. - Objective / Task
At the start of each level, a objective will randomly picked from the objective list provided from designer. Player must fulfill the task in order to move to next level. Task will show on the screen and indicate the status. - Random Map Generating
Map will segment to 3 row and 3 column, and random swapping different segment of map template provided by artist.
Trinity Stone - Tech Feature List
- Player controller which consist of isometric movement control.
- Player inventory controller which can interact with NPC and has impact on player attack controller.
- Player smart ping controller which can command Healer to perform an action such as escape or heal.
- Player attack controller which can interact with player inventory and has impact with enemy and boss.
- Knock-back mechanic which can push object target away.
- Obstacle detector which prevent object holder from going through obstacle when get encountered.
- Player hurt controller which can interact with enemy and boss when get damaged.
- Healer controller which consist of follow player movement.
- Healer inventory controller which can interact with NPC and Player inventory and Healer attack controller.
- Healer AI state controller which can perform action such as protect player by attacking nearest monster and follow player.
- Healer command state controller which can receive player’s smart ping input and perform an action such as escape or heal.
- Healer support state controller which can buff player’s attribute when player has reach low health point.
- Enemy AI state controller which can perform an action such as patrol or chase.
- Enemy Knockback mechanic which can push object target away.
- Boss AI state controller which can perform a list of actions such as attack targets, summon enemy units, de-buff object targets, curse object target, rage mode under conditions.
- Boss Attack controller which can perform attack methods under conditions.
- Player Smart Ping UI which can display and select inputs of player smart ping controller.
- Player Inventory UI which can display items, dragging items for changing the order of inventory and equip wearing.
- NPC Merchant UI which can display several of items and allow player to buy and sell items.
- NPC controller which can interact with player and Quest Manager.
- Quest Manager which can interact with player and NPCs.
- Quest UI which can display accepted and available quest.
- Main menu UI which can display button inputs such as start, exit.
- Camera controller which can follow and display player’s current position.
- Portal controller which can teleport player and healer to certain location.
Deathtrapalooza

Introduction : Deathtrapalooza is a challenging puzzle game that player will face a certain amount of death. Player are to explore every possibility to complete the level and pay close attention to clues in order to proceed the level.
Platform : PC, Windows
Genre : Puzzle & Exploration.
About : It was made by a group of 7 people and it took 3 months for development. It is also a 2014 group project and is made by using Unity Engine.
Project Role : Programmer
Task & Contribution
- Player Inventory Control.
- Player Animation.
- Menu UI.
Download : http://gamejolt.com/games/deathtrapalooza/44012
Zombie Just Want Hugs
Introduction : Zombies Just Want Hugs is a strategical game where player takes control of a zombie and have to kill and infect humans to amass an army of zombies to take over the town.
Platform : Android 3.0 and above
Genre : Real-time strategy endless arena.
About : It was made by a group of 7 people and it took 3 months for development. It is also a 2015 group project and is made by using Unity Engine.
Project Role : Programmer
Task & Contribution
- Human's Infection System.
- Zombie Animation.
- Car's Behavioral System.
- Menu UI.
Download : https://goo.gl/KkO7yK
Trinity Stone
Introduction : Trinity Stone is a hack and slash quest-based single player Action RPG set in a medieval fantasy world. Two NPC companions with their own set of skills and abilities will accompany the player as they navigate this isometric world. The player will be able to issue basic commands to their companions in battle. Demons plague the townspeople and the only way to stop them is to venture deep into the dungeons to slay the all powerful demon behind it. Trinity Stone will also have a equipment-based character progression system where the player will have to acquire materials from demons to acquire better armor.
Platform : PC, Windows
Genre : 2D Hack & Slash, Action RPG
About : It was made by a group of 3 people and it took 3 months for development. It is also a 2016 final year project and is made by using Unity Engine.
Project Role : Lead Programmer
Task & Contribution
- Player Controller
- Companion A.I
- Enemy A.I
- Boss A.I
- Visual effects of Attack
- Knock-back system
- Animations of player, companion, enemy, boss
- Gameplay such as Camera Control, Portal, Quest Manager
- Player Controller
- Companion A.I
- Enemy A.I
- Boss A.I
- Visual effects of Attack
- Knock-back system
- Animations of player, companion, enemy, boss
- Gameplay such as Camera Control, Portal, Quest Manager
Download : https://goo.gl/F4ehiY
Subscribe to:
Posts (Atom)
