I was looking for a way to read ePUB files on my laptop. I didn’t want to download a new piece of software on the machine.

Through the process of trial and error, I found EPUBReader. It is a simple lightweight ePUB reader.

You can download it from the Chrome Web Store.

Maths Magic Devlog


In building Maths Magic, the issue of timing has come up time and time again. This is because timers are needed for counting down and to delay code execution in the game.

My first approach was to use the default timer function in Phaser 3. However after hitting some major roadblocks, I had to reconsider and now I am using the setTimeout function which is native to JavaScript.

I find the setTimeout function easier to use as I have used in some games I developed in the past.

To be honest, this represents a breakthrough with the game. Once this phase is finished, I intend to add the other screens and make it a polished game fit for release.

Maths Magic Devlog

Game UI

In the past week, I got a graphics designer to work on the user interface of Maths Magic the result of which you can see above.

Compare this with the first user interface of Maths Magic and you will agree with me that progress has been made.

A loading screen and a splash screen have been created and I have figured out how to add a font.

With that, the game screen has been completed. All that is left is to add the functionality needed to make the game work.

I will be revamping the work to add all the sprites into a sprite-sheet like was done for the prototype.

Maths Magic Devlog

Logo Created

Last week, I began work on my first game after a long time of not programming: Maths Magic.

I found an amazing graphics designer to look at the prototype of the game and come up with a design for the game.

The result of which you can see above. It is truly a work of art.

At the moment, I am writing the code for the game all over again to make sure that the game I will release will be a work of skill and magic.

Maths Magic Devlog

Maths Magic

A lifetime ago, I worked as a game developer. It was a wild time. Monetization of games were a pain point and the game engines currently available today were not in existence or were not mature enough.

Despite that, I developed Maths Magic in 2012. This month, I decided to develop a version for the web.

The major constraints that are face are that I am new to the game engine I am using and I don’t know JavaScript.

This is me diving head first into building this game. Later on in the year, I intend to release it.

Do I plan to reopen the game studio? Yes.

However, the way I see it, at a worse case I would have a portfolio of work to be proud of.

You can view the original demo here.

At the moment, I am struggling with getting the timer to work. I don’t know Phaser which is the game engine I am using so working on the timer(s) the game will need is a real pain.

Have a great weekend.