Hey, I'm Nika, and this blog will contain my devlogs and commentary about my programming projects, and possible ramblings on programming in general.
I am primarily a C++ programmer for my own work, but I am skilled with C#, Java, and Python, and have dabbled with lots of other languages. I enjoy working with backend technologies, as well as optimizing code performance and size.
libtcod tutorials: Tutorials for the roguelike game development framework libtcod in C++, with a focus on modern C++ features and good software engineering practices. Now with a tutorial website with step-by-step instructions for going through the tutorials!
OpenHomeworld: An open-source reimplementation in C++ of the the 1999 GOTY space strategy game Homeworld.
Metal Max Redux: A GBC remake of Metal Max for the NES, in the style of the Dragon Quest I+II ports.
Free City-States: A lewd city builder and management game in Godot.
SWN GM Tool: A tool to help GMs run the tabletop roleplaying game Stars Without Number. Eventual features it will include are a map system, faction and asset tracking, and ability to simulate the GM Turn, as well as decoupling it from SWN for use in other settings/campaigns.
You can find my public code on my Gitlab and Github pages.