Cpp

Chugging Along

It’s been a while, as expected, since the last update. Somewhat confusingly, progress on the engine is still moving forward. If anything, its rate is not exactly satisfactorily, but that can be explained easily - relationships take time, effort and attention to maintain. Especially the fast moving ones. Loading games Nevertheless, Chavelleh can, starting today, load game DLLs. The ultimate goal is to reproduce the Q3 setup, with a virtual machine executing unsafe mod code and only resorting to DLLs on dev builds or with locally verified files, but this setup should dramatically increase the development speed.

Back To Basics

Gitlab also uses VSCode as the web IDE, that’s neat. Godot is a fantastic engine. The speed at which one can prototype off of very naturally modelled ideas is, I believe, unparalleled. The object-oriented approach to defining objects in the game world makes it very easy, especially for a programmer, to simply pick it up and start hacking. The fact that the engine is licensed under MIT has enabled me to learn quite a bit about their new extension system and even fix it in a couple places!