About me
My start in games was watching my father play games like Civilization 4 and Lord of the Rings: Battle for Middle-Earth as well as my childhood playmates playing games like Pokemon and the Monster Hunter series. I was glued to the screen watching them play and eventually I was playing instead of watching. Many of my fondest memories in my childhood involve playing games with my dad till late at night. I mainly played console games in primary school like Super Smash Brothers Brawl and Fire Emblem: Radiant Dawn on the Nintendo Wii as well as Assassin's Creed 3 and Black Flag on the Xbox 360. As I did not have a Windows computer, I was unable to play a lot of games on the PC.
But once I got a Windows laptop in secondary school, I started mainly playing games like League of Legends and Counter Strike: Global Offensive with my friends so I began to enjoy the social aspect of gaming more. Currently, I enjoy playing games that I can play with friends like League of Legends and PlayerUnknown's Battlegrounds. Other games I play to pass time include Hearthstone and Stardew Valley.
I decided to go into games programming as I've always had a passion for gaming and from my 1st year in polytechnic, I've grown to
enjoy programming as well. So, I decided to go into the games programming to combine two things which I like very much. The modules within this area of interest also seem like they would be interesting modules to take. Overall, I hope that games programming will help make time in school interesting and fulfilling.
But once I got a Windows laptop in secondary school, I started mainly playing games like League of Legends and Counter Strike: Global Offensive with my friends so I began to enjoy the social aspect of gaming more. Currently, I enjoy playing games that I can play with friends like League of Legends and PlayerUnknown's Battlegrounds. Other games I play to pass time include Hearthstone and Stardew Valley.
I decided to go into games programming as I've always had a passion for gaming and from my 1st year in polytechnic, I've grown to
enjoy programming as well. So, I decided to go into the games programming to combine two things which I like very much. The modules within this area of interest also seem like they would be interesting modules to take. Overall, I hope that games programming will help make time in school interesting and fulfilling.
Game Development
Obliq
A 4 month capstone project done in Ngee Ann Polytechnic. The overall objective of the project was to create a game from scratch. In a team of 6, we created a top-down level based shooter using Unity C#, creating various enemies with AI and pathfinding as well as various player mechanics such as different guns, dashing in order to create a interactive game.
Shifter
A bullet hell game created in C++ DirectX for the Gameplay Programmming module in Ngee Ann Polytechnic Information Technology course. This was done in a 3 man team over the course of 2 - 3 weeks. Overall, the game contained a bullet hell boss with 3 different phases changing the bullet patterns. In addition, we gave the player additional features such as a time slow.
Powercore
My first foray into C++ DirectX programming, this game was another assignment for the Gameplay Programming module in Ngee Ann Polytechnic Information Technology Course. The game was a physic-based game, the objective being to get a ball (called the Powercore) to the generator at the end to power the portal. Using C++ DirectX, I was mostly involved in creating the collision system and level generation.
Crash Course
My first game ever, created using GameMaker Studio 1.3. A top-down shooter with various enemies, this game was made for the Game Production module in Ngee Ann Polytechnic Information Technology.