Go back to Kaoru Murai's Portfolio Website !!
Table of Contents
Duration: December 2019 - May 2020
Role: Designer, Engineer
Skills + Tools: Swift, SpriteKit, Figma, iOS, Mobile App Development, Animation, Game Development
『0hh1』was originally a web based puzzle game created by Martin Kool. The premise of this puzzle is to order red and blue tiles in an even dimensioned grid according to a specific set of rules. In my very first programming class ever (EECS 183), taken at the University of Michigan in Fall 2019, one of our programming projects required us to code the logic of this game in C++. I was excited, thinking that we would end up with a whole game with beautiful graphics at the end of the project. I was sorely disappointed as we just ended up with a bare bones structure of this game.
This lead me to take matters into my own hands, and I developed an iOS version of 『0hh1』. The app was completed in May of 2020, but it never saw the light of the Apple App Store due to the fact that an Apple Developer's license costs a FAT $100 per year. RIP.
Nevertheless, please enjoy some screenshots and demonstrations from my app !!
The logic of this game was coded during my university class in C++. For my own project, I translated what I had written in C++ in class to Swift, the programming language dedicated to iOS development.
Growing up knowing nothing about code, I was always curious how just lines of code in a plain text file translated to the beautiful UI you see in all kinds of games, apps, and software. This project was a wonderful opportunity for me to finally unlock this mystery for myself — I used SpriteKit, a built in tool in Swift that allows objects shown on an iPhone screen to be manipulated directly by code, to build out the tiles, game board, and beautiful graphics that I've always dreamed of.
See Below for Some Demo Videos !!
https://s3-us-west-2.amazonaws.com/secure.notion-static.com/cce8ae09-329d-4a6d-9a47-8a6aedfba22a/_2020-03-05_15.40.38.mov
At the core of my being, I love design, art, and being creative. SpriteKit is so incredibly cool in the way that there are so many visual effects you can achieve, just with code. It was very interesting for me to actively experience how CS + Design can intersect with one another, especially with the right tools.