top of page

Projects

SpaceRanger vs Aliens

​

A tower defense game where you play as a space ranger protecting their spaceship from incoming aliens. You can deploy turrets and defenses to fight off the aliens in this game. 

 

This game is inspired by the game, Plants vs Zombies. The game's visual aspect is made entirely of symbols and characters. 

​

I was in charge of the design of the main menu and the game screen. Also, I programmed the behaviour of the aliens who are moving towards the spaceship.

​

GitHub

CODE.curtise

​

An action 2D game where you play as Curtise, who has the ability to slow down time and move objects with her mind. You are trapped in a disco theme building guarded by robots. Solve the puzzles and fight your way to freedom.

​

This game is made using the school DigiPen's custom-made engine.

​

In this project, I was tasked to code the behaviour of the robots roaming around the game. The robots move around using the AStar pathfinding algorithm that I learnt.

​

GitHub

AMP

​

In this action, platformer, local co-op game, the two players control robot bodyguards who are trying to protect their individual AI VIP robots. The objective of this game is to eliminate the other player's VIP robot while protecting their own.

​

This game is made using our own custom 2D game engine that we built from scratch. I implemented the sprite sheet splicing system for the engine.

​

Using the AStar pathfinding algorithm, the VIP robots find their way around the map. The challenge this time is the height element where they need to determine spots that are jumpable.

​

GitHub

ARacecar

​

This is a prototype of my group's first experience of trying out AR technology. This app allows users to create their own race tracks anywhere in the world using their phones. They could also test-run their works with a running racecar in them.

​

This project is part of a design module where we experiment with new technology. Also, this is done in the Unity3D engine.

​

I worked on making the path generation asset work during runtime. This is because the user will start a new session or they will edit their work.

​

GitHub

Wonder Cells

​

You play as a unique leader cell, which is tasked to fix broken areas in the human body that has been infected by a virus. With the help of different blood cells, you make your way through the organs and fight against the bacteria.

​

We created our own custom 3D engine to develop this game.

​

I was tasked to implement a NavMesh building system to allow a way for pathfinding to work in the game's 3D environment. On top of that, I also coded the behaviour of the cells following the player.

​

GitHub

Burnt Paws

​

You play as a cat, who excels in cooking. As a cat, their natural instinct makes them a good hunter too. On a mission to be the best cat chef, you find yourself on an inhabited island full of potential ingredients for delicious dishes. Cook and hunt your way to the top of the food chain.

​

This game was developed using the Unity3D engine.

​

GitHub

bottom of page