Blog

Game Dev: Mode7 Demo in HTML5

I recently got interested in remaking some classic console games using modern tools. I decided to try emulating the old Mode7 type games in a browser using HTML5 canvas tools. Since I have never actually developed a Mode7 game for the old consoles, my knowledge here might be a bit lacking. However, the gist of what I was able to glean was that Mode7 was a hardware accelerated way to quickly transform and draw background images to give the illusion of perspective. The background was scaled and rotated on a scanline by scanline basis to allow for this illusion.

Continue Reading

GameDev: How to Implement a “Camera Shake” Effect

In modern videogames, a camera, or "screen", shake can add some really nice aesthetic touch and tactility to your game at a very low cost. When I went to research some concrete implementation details, however, I failed to find many examples to guide my efforts. I decided to venture forth and write up a quick article on how to do so for most 2D games. Towards the end of the article I will touch on how a camera shake might be implemented in a 3D environment. Onward!

Continue Reading

WANT TO TALK SHOP ?

I enjoy speaking to anyone who has a question or a thought about me or my projects. Or maybe you have a project of your own you would like to share?
Feel free to reach out on social media or contact me privately using my contact form.
I am looking forward to hearing from you!

Contact Me