Portfolio

Nichimoto Invaders

Project Summary

Flashcards are a useful tool for learning foreign writing systems, but they are dull. Nichimoto Invaders makes it fun.

In Nichimoto Invaders, you can save the world from alien invaders while learning a foreign character set such as Ancient Greek or Japanese hiragana. Decrypt their defence systems by correctly identifying the key codes, and then you can shoot them out of the sky!

I designed and coded the configuration screens and the game in JavaScript. This is a prototype version with minimal graphics so that the team can focus on getting the game and the user experience right before we commission artwork.

Play Nichimoto Invaders

Read more about the Nichimoto SDK and the intelligent teaching system.

Play Nichimoto Invaders

Play Nichimoto Invaders

Nichimoto Sorcerer's Cat

Project Summary

Nichimoto Sorcerer's Cat is the second game for learning foreign character sets to be developed using the Nichimoto SDK. It is currently at proof-of-concept stage, demonstrating a simple puzzle game mechanic but with no long-term game progression and minimal graphics. As with Nichimoto Invaders, I designed and coded the game.

Play Nichimoto Sorcerer's Cat

The plan is to develop the game with end-of-level challenges and graphical rewards.

View the wireframes for the full game

Wireframes for full game

Wireframes for developing Sorcerer's Cat

Play Nichimoto Sorcerer's Cat

Play Nichimoto Sorcerer's Cat

Orbital Cleanup Crew

Project Summary

Making sure we share safe space! Shoot the larger debris to break it up, then collect the small debris for recycling.

This game prototype is designed to be played co-operatively by two players on a single computer, using the same keyboard, but it can also be played in solo mode. Although built on the same code base as Bucket and Hachibee, I included jQuery, allowing me to easily rotate elements and hence open up new gameplay possibilities.

Play Orbital Cleanup Crew

Play Orbital Cleanup Crew

Play Orbital Cleanup Crew

Hachibee

Project Summary

Hachibee developed out of my first JavaScript game, Bucket. It's a more developed game with themed graphics and two play modes.

Play Hachibee

Play Hachibee

Click to play Hachibee

Bucket

Project Summary

I wrote the casual online game Bucket as an exercise in learning pure JavaScript, without using any libraries. The alpha version is a complete playable game with 20 levels. It was an interesting exercise to code Newtonian mechanicsin a browser.

Play Bucket

Play Bucket

Click to play Bucket