So… it’s been quite a while since I’ve made any updates here. I had taken a bit of a hiatus for other projects, including Tetranet and CTMod, and some personal time. But that doesn’t mean there has been no progress, and I am starting to make another push to turning this into a real game.
I updated the log system to load from JSON files instead of the primitive system I had before, this should make it much more flexible and easier to add new logs and link them objectives. In addition, I’ll also be adding in emails that you will receive from characters periodically. Of course, you will still interact with some of them in real time, and the dialog system is also loaded in a similar way:
[image: 1742149385217-3ad0946c-f678-4e09-ba81-1b2b5d4f6439-image.png]
I’m also going to be introducing a bit more of an RPG element with certain stats. Accuracy is a new stat that will affect how likely you are to hit or do critical damage to a target. And targeting is in fact
a gameplay mechanic now:
[image: 1742149663766-f1ccba6e-004e-4e4b-96d5-858ae4e7ac1a-image.png]
The mouse cursor is now context sensitive and will turn into a target over enemies, or a hand when pointing at items or interactable elements of the environment.
[image: 1742149769135-b334e659-e2af-423d-9fcc-432486c3f4a4-image.png]
Finally, the main menu got a revamp. Using a more consistent font to fit in Save as well as Load into the menu. Saving partially works and creates thumbnails of where you currently are in the environment.
[image: 1742149794214-01f22173-044d-4ec5-91e1-f8399e7d6614-image.png]
[image: 1742150072033-1bd5dbef-4602-4fd6-b6ca-a54e0dbda3b9-image.png]
I’m using the jsonpickle module to save all of the objects I need to keep track of - the player itself, equipment and inventory, and state of the world objects and entities. A bit more work to actually load everything back in to the engine… I’ve put this off for literally years, so fingers crossed it all goes smoothly and I can go to the next step of actually creating game content.
It is still a bit tedious to add new images and objects into the world, but I at least do have a process. Now the main issue now is actually creating some new content so you have at least some variety to look while exploring. I will try my hand at creating some of it, like corpses (that you can possibly loot), labels that can go on walls to mark areas, and other enemy types. Will see how far that can get me.
Hopefully it won’t be nearly as long for the next update… I still need to get a trailer going and finish setting up that Steam page! Goals maybe for next month, fingers crossed!