Posts: luajit


Socks: Classes

Classes are the foundation of the engine, allowing for easy object creation and instantiation. With the project, even though I do use more of a procedural programming approach, classes and objects are key for abstracting away and simplifying the develpment process. The entire class file is quite simple, using the power of Lua metatables to streamline the process for the programmer.

LÖVE2D Game Engine: Socks

Since the last game jam, I realised how long it took for me to make something so simple. I thought to myself, wouldn’t it be nice if I made my own engine, so I can create my own shortcuts, and create a system that works with my workflow? Well, that’s exactly what I have begun doing, and it’s slowly taking great shape. At the moment, this is a completely personal project and is not a state to be open source yet.