With the knowledge and skills in games and interactive development acquired during my career as a game programmer, I am able to gamify any learning content to engage learners and enhancing their learning experiences.

Industry Knowledge and Skills:

  • Games Design
  • Games Development
  • Object Oriented Programming
  • Serious Gaming / Gamification
  • Informal Learning
  • Computational Thinking
  • Critical Thinking
  • Creative Problem Solving

Games for Kids Entertainment


It is always intimidating when taking on a new project that require new strategy and approach, but I figured that as long as I have enough research and analyze the approach, nothing is impossible. Below are Jolly Jugglers and Crisis Courier, two of the many games that I have created during my work at Neopets.

These games required level design, therefore to facilitate design the levels, I create of a tool to allow myself to visually choose and place tiles for the level. The tools also allow any team members to design and add levels easily. All the games that I did at Neopets are usually pair work. The entire game engine was design and developed by myself, the art was created by another artist team mate. In games development, object oriented programming is crucial skills to develop a game engine libraries that allows reusing of the libraries from a game to be deployed for another.

These projects show that I have skills in object oriented programming, computational thinking and games development. You can the watch video capture of the game play.

Video capture of the game, Neopets - Jolly Jugglers.
Involvement: Game Design & Development

Video capture of the game, Neopets - Crisis Courier.
Involvement: Game Design & Development

Meepit vs Feepit

A screenshot taken from the Neopets fighting game that I have created, the game is Meepit vs Feepit with simple AI to combat with.

Games Icons

Some of the many site content games that I have made at Neopets Inc.

Games for Informal Learning


Video capture of the game, Neopets - Imperial Exam.
Involvement: Game Conptualization, Design & Development

My first informal learning content was Imperial Exam, a game that I conceptualize, designed and developed for the Neopets website. It is to teach children languages in a form of game. The game have about eleven languages for players to choose from.

One of the key challenges that I have overcome during the development is the multi languages nature, which requires delivery of language packages when upon selection by players.

This project show that I have skills in games design and development as well as informal learning. You can the watch video capture of the game play.

Learning Games for Toddlers


At Lionstork Studios, I have made many games ranging from platform like Facebook, to mobile devices both in Android and iOS. Below are two games that I have made, Match The Fish and Baby Count Hamster. They are designed specifically to toddlers below 5, which is the age to learn simple counting and as well as differentiating colours & shapes. One of the key challenges that I have overcome in these project is understanding the technical capabilities of mobile devices and cross platforms delivery as we are to delivery these games onto both Android and iOS.

These projects show that I have skills in critical thinking, creative problem solving, games design and development as well as informal learning. You can watch the game play of the two games below.

Video capture of the game, Match The Fish.
Involvement: Game Conptualization, Design & Development

Video capture of the game, Baby Count Hamster.
Involvement: Game Conptualization, Design & Development

Serious Gaming, Financial Literacy


Video capture of the game, Agent Penny and Will Power: Cadet Boot Camp.
Involvement: Game Conceptualization, Design & Development

One of the larger scale project I have work on was the game developed for Citibank's Financial Education Programme. Beside being the lead programmer in this project, I played crucial role in the story telling as well as the level design.

The key reason why the scale was huge is that it require infusing of financial literacy into game. The key challenges that I have overcome is to teach primary school learners the concept of loan, interest and credit cards, which some adults have difficulty in grasping. The approach is to make those concept simple to understand for a child below 12, through mini games to explain those concepts.

This project show that I have skills in gamification, financial literacy, critical thinking, creative problem solving, game design and development. You can the watch video capture of the game play.