Hello, i am
Jarran Tan Yan Zhi
Graduated from singapore poly DIT(Game Development) with Diploma with merit in 2020
Currently studying in Singapore Institute of Technology & Digipen Institute of Technology
Bachelors of Science with Honours in Computer Science in Interactive Media and Game Development
Portfolio
| 2022 - Current | |||
|---|---|---|---|
| GAM Projects | |||
| Title | Genre/Theme | Project Duration | Number Of Members |
| GAM 100 Can't Cee | Stealth, Puzzle | 3 months | 4 |
| GAM 150 Fishy Business | Capitalism, Fishing | 3 months | 5 |
| GAM 200 March of the Meows | Strategy | 6 months | 8 |
| GAM 300 The Axolotl Effect | Strategy | 6 months | 11 |
| Level Design Projects | |||
| Title | Genre/Theme | Project Duration | Number Of Members |
| The Last Byte | Walking Simulator | 4 weeks | 1 |
| Prodgen | Dungeon Crawler | 4 weeks | 1 |
| Table Top Projects | |||
| Title | Genre/Theme | Project Duration | Number Of Members |
| Curio Museum | Card Game | 4 weeks | 4 |
| Trails of Cryptid | Board Game | 5 weeks | 4 |
| 2018-2021 | |||
|---|---|---|---|
| 3D Games | |||
| Title | Genre/Theme | Project Duration | Number Of Members |
| Mission: Unity | Sci-fi, Adventure | 4 months | 1 |
| Tower to the skies | Medieval Fantasy, Action Adventure | 5 months | 3 |
| My Farm Game | Capitalism, Farming, Medieval | 4 months | 2 |
| 2D Games | |||
| Title | Genre/Theme | Project Duration | Number Of Members |
| Trains | 2d Side Scroller | 24 hours | 4 |
| Rolling Stones | Casual | 1 week | 2 |
| Saved or Slimed | 2d mobile game | 1 month | 1 |
| Thief Escape | 2d mobile game | 2 week | 2 |
| ARVR Games and Simulations | |||
| Title | Platform | Project Duration | Number of Members |
| Plane maintenance simulation | Hololens | 4 months | 4 |
| Animal Book | Mobile Phones AR | 1 month | 2 |
| Hard Time Crafting | Mobile Phone VR | 2 Weeks | 4 |
| Super Hot Pianus | Computer VR | 1 Week | 4 | Board Games |
| Title | Genre/Theme | Project Duration | Number Of Members |
| Dicey Life | Medieval RPG | 2 weeks | 2 | Non-game Projects |
| Title | Programming Language | Project Duration | Number of Members |
| Web Client Development | HTML,CSS,JavaScript/Jquery | 4 months | 1 |
| Digital Visual Design | Photoshop | 2 weeks | 1 |
| Data Base Management System | MySql | 2 months | 1 |
| App Development | C#, WPF | 1 month | 2 |
| Programming Fundamentals | Java | 1 month | 1 |
| Artificial Intelligence and Machine Learning | Python | 1 month | 3 |
| IGRA | c++ | 1 month | 1 |
Other Achievements
School
Edusave Scholorship and Bursary awards for 2014, 2015, 2016, 2018 and 2019.
Director roll in sp for years of 2017/2018 and 2018/2019
Awarded DIGIPEN INSTITUTE OF TECHNOLOGY SINGAPORE AWARD in 2020
CCA
Concert Band SYF 2018 Achieved Certificate of Accomplishment
Mission: Unity
Project Details
Genre/Theme: Scifi, Adventure
Platform: PC
Start Date: May 2018
Duration: around 3 months
Game Details
Game Made in Unity, Models Modelled in Blender
My First 3d Unity Project
I made most of the environmental models in the game and the code.
Made for Game Development Studios and Level Design and Scripting Studio modules for year 2 as CA1.
Player's object is to find and destroy the reactor on each floor in order to go to the next level
There is one intro level and 3 levels each with a different map layout.
Storyline
Human is in war with the aliens
and a secret organization within the humans are trying to take down one of their power plants
Player play as Unity-Chan, a highly trained new recruit of the secret organisation
In order to test her worth, she was sent to this mission to destroy the reactors and escape.
Controls and Mechanics
W and S for forward backwards
Mouse to rotate your view
Shift to run, can run up steps
left click to swing light saber which damages electronics and enemy shields
E to dodge Q to get into aim mode to shoot your gun
R to refill your shield
Gallery
Tower to the skies
Project Details
Genre/Theme: Medieval, Fantasy RPG
Platform: PC
Start Date: August 2018
Duration: around 5 months
Number of members: 3
Game Details
Game Made in Unity, Models Made in Blender
My Second 3d Unity Project
Made for Game Development Studios and Level Design and Scripting Studio modules for year 2 as CA2.
I was In charge of Modelling and Level Design
Game Objective
Player is required to enter the tower and get to the final floor
There are 21 floors in the tower
first floor is tutorial, and from 2nd floor onwards
every 5 floors changes element starting with Nature, Water, Fire, Wind
Each element has element specific features and mechanics
At the last floor of every element, stands a final boss of the element.
Story Line
Selena's home town was destroyed by invaders with magic
As she travelled, she heard tales of a tower.
A tower where a wish will be granted if they were to reach the top.
And thus begin Selena's Adventure as she scales the tower.
Other Members
Li HaoQuan
Programmer and Artist
Chua Yi Kai
Lead Programmer
Gallery
My Farm Game
Project Details
Genre/Theme: Capitalism, Farming, Fantasy
Platform: PC
Start Date: September 2019
Number of members: 2
Game Details
Game Made in Unity, Models Modelled in Blender
3D Game made for internship
We worked under Roboto Coding Academy as a technology educator intern
We were tasked to make a 24 lesson module on unity
Our Employer requested a farming games with working farm plots, animals and enemies
I Worked on animal AI, Day night cycle and particles
After my partner is done with his parts i turn everything into slides.
Storyline
You just inherited a farm from your uncle
However, you did not know that with the farm, you also inherited your uncles debt
With ever increasing taxes and a debt to pay at the end of a month
You are tasked to manage the farm and pay of the debt.
Controls and Mechanics
E for Inventory
Left click to interact with objects
Members
Jarran Tan
Programmer
Dwayne Yoong Tze Yang
Programmer
Trains
Project Details
Genre/Theme: Retro, bullet hell, shooter
Platform: PC
Start Date: November 2018
Duration: 24 hours
Number of members: 4
Game Details
Game Made in Unity, Sprites made in Aesprite
I was in charge of tutorial and art of the game
Made during JCU 24 hr Gamejam
Theme was Travelling
Game Objective
Player needs to kill the monsters that are terrorizing over each country
2 stage, Mobs stage and boss stage
Once an area is cleared, new train, area and skills unlocked
Story Line
Mr. chickenhead was in search of power
However, during his travels monsters started terrorizing
the different countries he was planning on visiting
He decided this is a great chance to gain power.
Members
Li HaoQuan
Lead Programmer
Onsho
Programmer and UI Designer
Karlo Miguel Bautista Dechavez
In charge of the map drawing and tutorial
Jarran
Artist
Rolling Stones
Project Details
Genre/Theme: Casual
Platform: PC
Start Date: September 2019
Number of members: 2
Game Details
Game Made in C++, OpenGL
Made for IGRA Module
In charge of gameplay mechanics and scoring
Objective of the game is to click the spheres
Before they each the bottom wall.
Members
Loon Jiaxin
Graphics Programmer and Designer
Jarran
Lead Programmer
Saved or Slimed
Project Details
Genre/Theme: Archery
Platform: Mobile
Start Date: May 2018
Duration: 1 Month
Game Details
Game Made in Unity, Sprites made in Aesprite
Everything in the game made and designed by me
Game Objective
Slimes are attacking the town in waves
Stop the slime from reaching the right side of the screen by shooting at them
Every 3 stage is a boss stage with a bigger slime.
Story Line
You are a magic bow created by the greatest wizard.
You have been placed there to protect the wizard's home town
Out of no where, huge wave of slimes started attacking
It is up to you to protect the town.
Thief Escape
Project Details
Genre/Theme: Endless Runner
Platform: Mobile
Start Date: August 2018
Duration: 1 month
Game Made in Unity, Sprites made in photoshop
I was incharge of all the programming
Gameplay
Swipe up to jump tree branches coming your way
Swipe down to duck arrows coming from behind
tilt the phone left and right to dodge other obstacles
Story Line
You are a Thief on the run
Guards are shooting you from the back
But you have to traverse the dense forest path
How far can you run?
Members
Loon Jiaxin
Artist and Programmer
Jarran
Lead Programmer
Airplane Maintenance Simulator
Project Details
Platform: Hololens
Start Date: November 2019
Duration: 4 month
Number of members: 4
Game Details
Simulation Made in Unity
Client work from RSAF
They needed a way to easily train their trainees as they can only train when a plane is about to take off.
They want a way to train trainees with high level of fidelity, through kinaesthetic learning and functional realism.
Using a Simulation on the Microsoft Hololens, they are able to get the features they desired
Thus we were tasked to make a simulation for them which included the normal launch and scramble launch procedures.
Members
Tyne Ng
Networking Programmer
Elicia Chan Min Yi
Programming Lead
Members
Loon Jiaxin
UI Designer and Programmer
Jarran Tan Yan Zhi
Planner, Research, Programmer
Animal Book
Project Details
Platform: Mobile AR
Start Date: April 2019
Duration: 1 month
Game Details
Made in Unity with Vuforia Image Tracking
VUmark designed to be unique
Each mark corresponds to different interactable objects
Images on the animal book will pop up AR Animals
Members
Jarran Tan
Programmer
Tan Poh Heng
Programmer
Hard Time Crafting
Project Details
Platform: Mobile VR (Gear VR)
Start Date: June 2019
Duration: 2 Weeks
Game Details
Made in Unity Models from blender
Objective is to get a certain amount of money by day 30
Player earn money by crafting tools
Player can craft tools by throwing material and parts into the cauldron to combine them.
Higher quality material will craft higher quality items which sells for more.
There are daily request that gives more money as well.
crafting also carries over material trait, alchemy can move traits as well.
Members
Jarran Tan
Game and Level Design
Dwayne Yoong Tze Yang
Programmer
Gallery
Super Hot Pianus
Project Details
Platform: PC VR
Start Date: July 2019
Duration: 1 Week
Game Details
Made in Unity Models from blender
Objective is to Kill Pianus which is at the center
When the player do not do any action time slows.
Time accelerates when the player starts attacking
It Accelerates even faster when the boss health drops
As time accelerates, spawn rate increase, fire rate and bullet speed increases as well for everyone.
Player gain exp and damage as they shoot more as well.
3 unique difficulty
Members
Jarran Tan
Game and Level Design
Dwayne Yoong Tze Yang
Programmer
Gallery
Dicey life
Project Details
Platform: Physical
Start Date: -
Duration: 1 month
How to play
Player starts by selecting a class, each class has different stat and abilities.
During each turn, player will roll a dice to determine number of space moved.
After moving, player can choose to use their ability, abilities effect is triggered by dice roll as well.
Depending on the tile landed, there are different effect, such as drawing chance card or entering a battle.
In a battle, player will roll an attack roll and a defense roll, if player's defense is not higher than enemy's attack they will move tile back by the number difference.
However, if the player's attack roll is greater than enemy's defense, the player will defeat the enemy and draw a treasure card
Objective is to get to the end of the map.
Members
Jarran Tan
Designer
Karlo Miguel Bautista Dechavez
Designer
Web Client Development
Project Details
Platform: PC
Duration: 3 months
Website Details
Made using HTML,CSS and Javascript
my first introduction into programming and web development
Members
Jarran Tan
Website Designer
Gallery
Digital Visual Design
Project Details
Platform: Photoshop
Duration: 2 weeks
Details
Introduction to using photoshop
Learnt about moodboards, masking, photo bashing
Members
Jarran Tan
Designer
Database Management System
Project Details
Platform: MySql
Duration: 2 months
Details
Introduction to Database Management
Learnt about MySql
Setup a database imitation based on OnePA website
Members
Jarran Tan
Programmer
Application Development
Project Details
Platform: Visual Studios WPF
Language: C#
Duration: 1 month
Details
Introduction to C# and Application Development
Learnt how to use WPF and Xaml
Made a travel agency application, connected to a database on the backend
Members
Jarran Tan
Programmer
Members
Karlo Miguel Bautista Dechavez
Programmer
Programming Fundamentals
Project Details
Platform: Netbeans
Language: Java
Duration: 2 months
Details
First Programming Project
Required to make a chatbot that response to specific commands that we have preinputted
Members
Jarran Tan
Programmer
Artificial Intelligence and Machine learning
Project Details
Platform: Jupyter
Language: Python
Duration: 1 month
Details
Learnt how to sort data and predict using different algorithms with scikit-learn
Learnt how plot graph using the data
Members
Jarran Tan
Programmer
Can't Cee
Project Details
Platform: Windows
Engine: Digipen CProcessing
Language: C
Duration: 1 month
Number of members: 4
Game Details
Top down, turn-based stealth game developed as GAM100 course in Digipen
WASD to move
Space for Illum Mode
Switches to open and close doors
Color tiles to disguise player
Player loses when entering fov of wrong color
Player wins when reaching the end tile
Responsibilities
I was in charged of programming the gameplay loop
which ensure that i could easily create new levels to add to the game
I then designed all the levels in the game
I also designed and programmed the door, teleporter, and disguise/enemy mechanics
Then i worked on the splashscreen of the game
Members
Jarran Tan
Programmer
Tan Poh Heng
Programmer
Members
Hans Ong You Yang
Programmer
Tengku Danish
Programmer
Gallery
Fishy Business
Project Details
Platform: Windows
Library: Simple and Fast Multimedia Library
Language: C++/C
Duration: 3 month
Number of members: 5
Game Details
Fishing, Capitalism game
Played with only mouse
Objective of the game is to get the rod to level 10 before day 28
Daily, player can decide if they want to fish, or to sell fish they already have
Player can purchase other upgrades to aid in their progress
Player can also purchase other areas, which will have higher level fish that sells for more
Responsibilities
Was in charge of the level design, planned out the gameplay loop
Planned out how the market work, and programmed the customer spawning, and actions
Programmed the level select screen and the upgrade menu
Helped with the particle system that spawns bubble on the main menu
Members
Jarran Tan
Programmer
Tristan Cheah
Programmer
Members
Goh Jun Lin Wayne
Programmer
Lim Yi Qian
Programmer
Mark Low
Programmer
Gallery
March of the Meows
Project Details
Platform: Windows
Engine: Custom Engine
Language: C++
Duration: 6 month
Number of members: 8
Game Details
Controls fully uses only mouse controls
Player plays as Sir Meowsalot
Objective is to defeat the boss rat at the end of the game
Player can save other cats which would aid in the fight
Engine Details
Custom engine made from ground up for the game
Includes Editor, Animation Key Editor, Prefab Editor
Includes Assets Browser, Debug Console, Performance Window
Gameplay Responsibility
In charge of handling the progression of the levels, and all the menuing of the game
Also incharge of adding audio, particle effects, texture and placement of the level
I programmed the deployment of multiple cats, after the first level
I also programmed the entire boss fight, and helped design part of the boss' attacks
Engine Responsibility
Initially i was incharge of the Event System, Input System, Memory Manager and window interrupt handling
then i went on to work on the editor windows, adding object hierarchy, component window, console, scene and game view
and the rest of the design of the editor
Then i worked on the logic system which handles the gameplay loop, and then worked on the GUI system, which includes the Buttons and Sliders
Members
HO Brandon Jun Jie
Tech Lead
YAMIN Krystal
Graphics Programmer
LIEW Yeni
Physics Programmer
FOONG Jun Wei
Editor Programmer
Members
LEONG Aixian
Product Manager / Designer
LAI Kar Lonng
Design Lead
Tan Jarran Yan Zhi
Gameplay Programmer
ONG You Yang (Hans)
Audio Programmer
Gallery
The Axolotl Effect
Project Details
Platform: Windows
Engine: Custom Engine
Language: C++
Duration: 6 month
Number of members: 11
Game Sypnosis
In the fantastical world of Axolotl Effect, you play as Adhoby, a pocket watch craftsman from Axocity.
Alas, there have been many unnatural disasters happening in the city, and Adhoby, a proud citizen of Axocity, takes matters into his own hands.
With his trusty pocket watch, Adhoby goes back in time to get precious artefacts in the hopes of saving Axocity!
Play to find out!
Game Concept
With his trusty pocket watch, Adhoby goes back in time to get precious artefacts in the hopes of saving Axocity!
Collect the broken statue parts around the map and get to the final artefact in each level to complete the level.
Game Details
To be played in 1920x1080 resolution, or windowed
WASD to move, Space to jump, Hold Q to Restart, Hold R to go to next run, Alpha123 to view Clone 123
ESC to pause, Left Alt to unhide mouse cursor
Engine Details
Made in C++
Engine Features:Editor,ECS,Events,Serialization, Reflection, Additive Scene Loading,
Scripting, Debugging, Graphics, Animations, Particle System
Engine Responsibility
Incharge of intergrating Jolt Physics with Game Engine System
Also Worked on the Editor's hiearchy window, Game and Play View, Docking,in game GUI
Also helped with Scripting Intergration
Gameplay Responsibility
Did Gameplay Programming for Player Characther, Level 1 Mechanics, Level 2 Mechanics, Tutorial, Credits.
Did Level Design for Tutorial, Level 2 and helped with Last Level.
Members
YAMIN Krystal
Tech Lead, Graphics
SIM Shaun Shi Jie
Graphics Programmer
HO Brandon Jun Jie
Resource Management
FOONG Jun Wei
ECS, Scripting
Members
LIEW Yeni
Serialization, Logic System, Cutscenes
TAN Jarran Yan Zhi
Physics, Editor, Gameplay, Level Designer
LIANG Hongjie
Asset Compiler, Gameplay, Level Designer
THEONG Nicholas
Audio Lead
LEONG Aixian
Product Manager, Gameplay Programmer, Level Designer
LIM Yvonne
Art Lead
NG Shao Kang
Design Lead
Gallery
The Last Byte
Project Details
Platform: Unity
Language: C#
Duration: 4 weeks
Game Details
We are required to design a walking simulator with minimal mechanics
WASD to move, Space to Jump, and E for interaction
Using level design techniques taught in class, we are to create a level where the player walk through, while keeping the player hooked.
Members
Jarran Tan
Programmer / Level Designer
Gallery
Prod Gen
Project Details
Platform: Unity
Language: C#
Duration: 5 weeks
We were to create a Procedural Generated Dungeon with Procedurally generated Enemies, and pickups
While ensuring the coherency of the map, and player engagement level.
Game Details
Left click to shoot
WASD to move
Space to dash, immune to damage
F1 to restart
Objective is to get to the key room to unlock the boss and defeat the boss.
Members
Jarran Tan
Programmer
Gallery
Curio Museum
Project Details
Game Details
Members
Jarran Tan
Members
Tan Poh Heng
Members
Jarran Tan
Members
Jarran Tan
Gallery
Trials of Cryptid
Project Details
Game Details
Members
Jarran Tan
Programmer