More Projects
Innovation and Design Engineering
I took part in the National University of Singapore's Innovation and Design Programme, designed for Engineering students to create and work on real-world projects. As a multidisciplinary team, we ideate and create solutions to carefully selected problems that we identified to be important.
​
​
Other Creative/Graphic Work
Other than full illustrations, I have also created a few other creative works: posters, banners, infographics and several videos &Â animations. A lot of these were created for promotional or publicity purposes.
Software used include Photoshop, Canva, Adobe Premiere, and OpenToonz.
Game Development
Personal Projects
Temperate Fragments
An atmospheric, yet challenging 2D action platformer.Â
Explore the rich environments while taking the challenge to advance and survive as the last remaining flame in this frozen waste. Jump, shoot and manipulate the environments using your fiery capabilities.
Made with Unity in a team of five. My main assignment was to design and code the enemies and boss fights, as well as miscellaneous sprite work.
Steam Workshop Mod - Darkest Dungeon
Darkest Dungeon is gothic roguelike turn-based RPG about the psychological stresses of adventuring. It quickly became a favourite of mine, with its striking art style alongside its challenging gameplay.
This summer, I worked on and published a Steam Workshop mod for it, adding an additional hero character to the roster - the Red Prince. He is a lizard loyalty fell from grace, taken directly from the game Divinity Original Sin 2. I drew his game sprites using Photoshop and coded his abilities using Darkest Dungeon's custom language.
As of this writing, the mod has 190 positive reviews giving a 5-star rating, with over 5000 players subscribed to the mod.
Untitled Lizard Tactics
When migrating to Unity from Unreal Engine 4 for the first time, I figured that the best way to learn would be to create a simple game with elements that I'm familiar with. And thus, the Untitled Lizard Tactics was created.
Created with Unity 2019.2, the game is a barebones tactics RPG that lets you move your characters in a grid system. It came with an enemy AI that tries to calculate the best actions to defeat the player characters.
Though simple, it helped me learn what Unity is capable of.
Software Engineering
... and other computer work
CardiBuddy - Flashcard Manager
A JavaFX program that lets you store various Flashcards in different decks. Features running test sessions and a statistics graph showing your results of the test sessions.
Contributed to the project's initial OOP structures and statistics feature/UI.
Made as the group project for CS2103T - Software Engineering class.
SimpleInfer - An IntelliJ Plugin
Infer is a static code analyzer made by Facebook to detect complex bugs. SimpleInfer integrates the procedure to the popular IntelliJ IDE, providing a built-in GUI to an otherwise tedious procedure.
Developed with Java, JavaFX, and IntelliJ's SDK. Ran tests on the Windows Subsystem for Linux, and subsequently used Docker to create a standalone image to test SimpleInfer.
Illustrations
Innovation and Design Engineering
Employing Design Thinking to Engineering Projects
VR Headsets for Children
Conventional VR headsets can be too heavy and uncomfortable to wear even for adults. As VR educational experiences grow, we seek to provide VR as a learning tool for younger audiences.
Using a cap in place of straps, it makes the VR headset secure in a more comfortable fashion. A built-in power bank is placed at the back of the cap, providing balance to the front-heavy VR components and reducing strain on the neck.
In this project, I contributed to the design of the headset, determining internal components, and designing its software tests.
Mr Holder - A 3D Printable Table Extender
While typing away during lectures, we noticed that our laptops and notes occupy too much table space to comfortably place other items on the table.
We then decided to model this 3D printer-friendly table extender, fit specifically for the generic lecture table size. It is designed to not obstruct other tables, fit comfortably in a backpack, while being able to hold the most vital objects during lecture.