Sketchville
Roles: Front-end developer
Responsible for: Website Programming, Colouring App
​
Sketchville is not a game, but an interactive website made in WebGL (HTML5) that I am proud to have worked on.
​
I worked together with talented colleagues at CraveFX to create this interactive wall for Children's Cancer Foundation! It is a very meaningful project to present hope to children, and in the process to learn a few new development skills.
​
I am the frontend developer so my main job was programming all the main features. I programmed the drawing app, the endless scrolling backgrounds, cycling of the user creations on the wall and for the features to work on web mobile.
​
I was so excited about this project I presented a prototype within the first 2 days, before concept art even came in. It even included a working online database.
​
In such a project, there is a lot of problem solving and polishing that had to be done to ensure the final product worked smoothly across the different platforms - this was the hardest part. Certain functions ran well on Android, but not on iOS. Optimization for mobile was also tricky. Some of these were anticipated and I sounded them as challenges to the team when consulted on whether to take this up.
If you fancy a visit to the site, you could write a positive message to the children as well!
https://sketchville.thehopetrain.sg/
​
Or sit back and look at what others have created.