Browsing articles in "Updates"
Jan 14, 2024

Of Cookies for Furry Friends

As the new year turns over and we’re still getting used to writing 2024 instead of 2023, the Chinese New Year is also nearing and here are some simple designs for a company that specializes in snacks and tidbits for our little furry friends. If you’re considering gifting to families that have furkids, do consider checking out the Barkery Oven.

Jan 14, 2024

Of Generative AI

Experimented with a generative AI website called and got some pretty good results. Basing the image off an existing mascot, the outcome was pretty amazing albeit it still required a lot of manual adjustments and repainting.

The original artwork is on the left, and stylar was used to create a realistic rendition of Anima following about 80% of its exact positioning. Upscayl was recommended to enlarge the image and then it went on to good old fashioned Photoshop for recoloring and fixing of any minor issues.

Considering other generative AI platforms like Midjourney only launched since July 2022,.. almost a year and a half later and we’re already at this stage of development. It is pretty exciting to consider what another year of development would bring to this space.

Nov 13, 2023

Of Underutilized Maths

We thought we had left Additional Math behind but it has returned to haunt us. We just finished designing a set of Additional Math Flashcards for local Youtuber Mathew Pang who has over 130,000 subscribers! Amazing! We’re glad to be able to be part of this educational journey and hope the product helps many secondary schoolers (as it was too late for us :p)

Designing such content is usually a little different for us but the principles of legibility, clarity and function all still apply. Wonder if there is a market for games with Additional Math?

Feb 12, 2022

Of Local Treats (Kuih Muih)

Kuih Muih

Our team worked on Kuih Muih, a happy little card game from Empire Studios. Filled with adorable little Kuihs (local Malaysian snacks) with cutesy faces.

Go get your own copy now on Shopee. It helps out local developers. 🙂

Also glad to see it featured on

Oct 6, 2021

Of Levelling Up in 2021

Education has always been near and dear to us and the game industry has indeed been suffering from a lack of trained manpower. We’ve had the privilege of moderating a talk between some of the top educators in Malaysia for Game Development. The discussion centered around how to better develop trained graduates that can seamlessly enter the industry without retraining.

Sep 3, 2021

Of Tiny Ministers

We recently had the honor of contributing to a non-profit project to create an RPG stat tracking system for Malaysian Members of Parliament. Using data that is already available, teams of volunteers will be crunching that data into an easy to visualise format set with cute 8-bit representations of our ministers.

That is where Alchymy Creative came in to create 220 8-bit avatars to represent our MPs. (Two ministers had passed-away prior to the project’s start).

The event finally came to completion with the launch of its website ( with a talk that included the likes of YB Maria Chin, YB Lukanisman, Firdaus of MCCHR and a panel with Ernest Ng (Covidball) and Kuek Ser Kuang Keng (DataN).

The event launched on the 30th of August (due to some political complications)
Some key characters, try to guess who is who?
Event Launch After Party

Also the 8-bit avatars were recognized by other ministers from both sides of the parliament which was really cool. We can all have differences in opinions but it is our hope that our leaders can work across the divide to help the people, especially in these dire times.

Feb 6, 2021

Of Global Pandemics and Jams

The Pandemic is still raging on and my annual role as a Regional Organiser was a messy encounter with the entire Global Game Jam going fully online. Thankfully, friends stepped in to help organize and a few recruits made the jam not only enjoyable but allowed me to also participate (a rare treat).

Derpy Birds aplenty~!

So we put together something reasonable within our time limitation, a simple maze escape game where you play a rotund bird stealing eggs from Grumpy Birds! (Supercell please don’t come knocking!). Go ahead an try our game at

Myself, Chris Lee and Thomas Tai

Most importantly, it was a blast being able to jam with some energetic young developers and hope to see you guys around again at some other jam or event! Til next year! Global Game Jam is DONE!

Oct 22, 2020

Of Pay Transparency

Lately there is a belief regarding how employees are discouraged from sharing their salaries because they want to maintain an unfair or unequal pay.

This made me raise an eyebrow because of an earlier situation years back where another student had a similar mindset that by sharing their salary with their colleagues in a bid to be transparent, would force employers to pay their staff a fair wage.

Now I may be a relic of the past, but this is a relatively silly stand to take on so while unpopular, here I would try to explain it from the perspective of someone that have worked for and also employed people.

The main culprit is the false assumption that all employees have the same value to the company, which is ridiculous unless one is working at very menial type of job or something that is highly quantifiable. If in doubt, just recall all the times you were put into a school project where you had to put in extra effort to fill in for an ‘absent’ teammate. If you do not recall such an event, you were probably the dead weight in the team. Different people have different levels of commitment and that is natural, and even if your teammates dropped the ball and you ultimately earned that higher grade that everyone shares, there is bound to some level of discontent.

Now bring that forward into the workplace. In a school setting, someone who did not deserve it earning a good grade by riding on your coattails is still palatable, but in the workplace, that is magnified and leads to discontent. Consider these scenarios, if everyone had knowledge of each other’s salary amounts and we shall figure out the outcomes.

Scenario A – Transparency with Equal Pay
Worker A is a hard-working and dedicated staff who earns RM2500.
And Worker B is less hard-working and isn’t of the same dedication, and also earns RM2500.
The outcome is relatively straight-forward, Worker A will gradually feel demoralized that both are earning the same amount whereas they are contributing different levels of work. This leads to either Worker A dropping their efficiency or eventually being demoralize for not being recognized and leaving.

Scenario B – Transparency with Unequal Pay

Worker A is hard-working and earns RM2500.
Worker B is lazy and therefore earns RM2000.

Worker B will be discontent and feel they are being unfairly treated REGARDLESS of how much work they are doing and how much value they are providing as staff. This is because NO ONE would ever feel that they are doing less work than expected.
Worker B would never consider their performance to be less than Worker A, regardless of the situation. This could only lead Worker B to feel that they deserve the same pay as Worker A and if failing to obtain it, would:

  • Perform even poorly in comparison to before.
  • Leave entirely.
  • Or worse, actively work against Worker A by engaging in potential workplace politics.

Both scenarios and outcomes are undesirable to say the least because the reality of the workplace is, different people provide different value to a company or organization. And different value is rewarded differently by employers if they want to retain high-performance staff.

As a business owner, I too would not want staff to disclose their salary scale because it should be the owner’s discretion of how to remunerate their staff according to value. If a company is nepotistic or biased in their evaluation of staff, the only sensible option would be to look for employment elsewhere because bais in the workplace eventually leads to organizations that are heavy in incompetent management and lack of leadership.

If Worker A performs well, I would want to reward Worker A for their contributions to retain them. Worker B can still maintain their work but cannot really expect equal pay for unequal outcome. I wouldn’t want my decisions to be dictated by an arbitrary notion of ‘fair-pay’ when as the employer, I may not be getting ‘fair’ return.


The habit of wanting to find out what someone earns also does not bode well for an employee psychologically. We again look at the following scenarios where you learn of a colleague’s current salary:

Scenario A – Higher Pay

Worker A is earning more than you, if Worker A is more hard-working or provides more value than yourself, if is highly unlikely that you would feel that you deserve less than Worker A regardless. It is human nature to feel deserving of more.

In this scenario, the outcome would generally make you feel discontent and less motivated more often than spur you to work harder.

Scenario B – Lower Pay

If Worker A is earning less than you, it too does not benefit you from knowing. At the most, if might give you a sense of superiority which is also a negative thing which might breed problems with narcissism.

In both scenarios, it either does not benefit you, or it causes negative outcomes. Hence, it does not bode well for an employee to try to evaluate oneself based on the value that others have.


A healthier outlook an employee could take is to evaluate one’s own value. If a Worker is earning RM2500 a month. This means the Worker is being paid RM30,000 per annum for their time. Now if the same worker feels that they deserve a RM500 raise per month, that comes up to an increase of RM6000 per annum.

The question the worker must consider is, has the worker provided RM6000 worth of equivalent value to the company? If the worker has repeatedly been doing the same thing that has been done daily for the past year, it is not justifiable for the company to provide the increase because ‘fairness’ goes both ways. (Having said that, companies would usually provide smaller increments based on cost of living and inflation.)

Some workers feel justified that they deserve an increase merely because they have been serving for a long duration of time. This largely disregards considerations of value that they provide.

In terms of value, some employees work hard, some perform well, some innovate and show leadership skills, some are just reliable and trustworthy. There are several ways to increase one’s value in a company but their value = worth to the organization = justification for any increments.

This is a big part of what a lot of the younger members of the workforce seem to forget having a very strong ‘worker’s mindset’ instead of an ‘entrepreneur’s mindset’.

If you feel strongly that you do provide added value to the company, that should enable you to justify the increment and if the company is one that values its employees, it should find no problem in rewarding a valued member of staff financially. Do not expect your salary to increase merely because a colleague is earning something higher than you unless you clearly have provided more value.

If you feel ready, then do take the leap to approach your employers with a request for increment but also do prepare the justification for such an increase. Negotiation is part of being an employee after all.

tldr: Full salary transparency ultimately does yourself no good to share your salary information with others. Just focus on increasing your value and finances will follow.

Oct 18, 2020

Of artificial advances

Technology is amazing!

Recently went down a rabbit-hole watching how neural networks and artificial intelligence could generate images from datasets and it blew my mind. In particular, I tried Toonify Yourself which was developed to train an A.I. to convert photographs into cartoony or “Pixarish” versions of yourself. Personally I felt it came out a little more like an impressionist painting but its fun to play with.

Another really amazing site is ThisPersonDoesNotExist, which generates a portrait of someone based on data therefore the person does not exist. A creepy yet pretty useful thing to have handy if in need of a false identity. The portrait below is totally generated and therefore does not require consent but its amazing!

Jun 22, 2019

Johnson Training Academy

Namecards are tricky, some printers actually offer free namecard designs to clients in return for printing with them. It is fair but you do get what you pay for. Here is a recent namecard design for Johnson Training Academy (JTA) who does training for swimming, athletics, gymnastics, basketball, soccer, volleyball, tag rugby and hand ball. Quite an amazing selection, so if you are looking for quality training, do hit them up.