Khabu
Real-time multiplayer card game made in React and Spring-Boot.
Welcome to my site
Personal Projects
Contact
My personal website was created as a side-project in the summer of 2021. I made some sketches in Figma, before recreating those in HTML and CSS. In retrospect, I should probably have gone for a mobile-first approach, rather than the desktop-first method I have employed at the moment.
As an attempt to learn more CSS, no styled components have been utilized, but are instead made from scratch. This slowed development quite significantly, but at least some CSS was learnt on the way.
After some time writing the content directly into the HTML documents, I realized I had to find another solution; enter Sanity.io. Though using sanity for this site may be overkill, it was an opportunity for learning the framework as well. All project posts are currently hosted there, and fetched via API.
To embed the Unity webplayer within the website, I originally used the library react-unity-webgl, with a version supporting Unity 2019. However, due to various issues with the 2020 version, I moved away from this solution and onto itch.io instead. Using an iframe with itch also drastically improved load times. In order to get a responsive iframe, I used a custom Unity WebGL build template.