Rapid Native Game Development With Live Code-Reloading

Developing games in C/C++ is a tedious process. Things like compiling take ages and in-game bugs are hard to debug and fix. And the vicious cycle of compiling, restarting, and backtracking destroys focus and productivity. To solve this problem, most implement a scripting language: Lua for instance is quite popular with game developers. One can reload game scripts at runtime without having to restart the game. In this way AI code for a monster could be written and tested seamlessly....

October 4, 2018 · 9 min · 1898 words · Gian Sass

Visual Novel Engine: Concept

Visual Novels are a cool type of game and also something nice to have programmed. Something that makes it easy for a non-engineer to write a couple of Lua code that makes his Visual Novel run on all platforms. I thought this was a nice exercise for a semi-large project that could be done in a reasonable amount of time. Concept Like any Game Engine, there needs to be some core connection between the Low Level Part (C++) and the High Level Part (Lua/Any Script Language)....

March 25, 2015 · 2 min · 383 words · Gian Sass