My Blog

Returning back!

I have returned! This blog post will mainly be covering some updates - basic summary of what's changed and my new projects since - as well as the new and improved Nullsite, and how and why I re-implemented it in Go.


Designing my game framework (Pt 4)

Well, I've done it! I've released a stable version of the Arcana2D framework, as well as of the MAGE Engine, and I wanted to share my thoughts about designing both of them.


Making PyPaint: A simple painting app I made in less than a 150 lines of code

So as a bit of a break while I work on a final version of the Arcana2D framework, I created a simple painting app in Python and Pygame. Here's my breakdown of it.


Writing yet another Brainf**k interpreter in Python

For a bit of fun, I decided to make yet another Brainf**k interpret in Python. Here's a simple breakdown of the language and how the code works


Designing my game framework (Pt 3)

It's been a long while since I've made a post here, and the framework's made some major progress. Here I'll be going through some of the new API changes, how the framework logs messages and renders sprites.


Designing my game framework (Pt 2)

In this blogpost, I talk about how the many options I considered for how to implement the engine's renderer to make drawing primitives quickly, and what I finally decided on for the implementation.


Designing my game framework (Pt 1)

Designing a game framework isn't easy, and I can tell from experience. I'm going to talk about my old and now discontinued game framework Glimmer2D, why I redesigned it, and how my new game framework works.


Hello World!

My first ever post. I look at my previous blog and why I took it down, and how I came to create this blog and the static site generator that powers it in Python