Jump to content
  • entries
    4
  • comments
    0
  • views
    1,548

About this blog

Welcome to my blog! Here, I share useful scripts and components for the Ultra Engine that I've created. I started this blog with the hope that these files will assist others in future projects. Feel free to use the source files in any free or commercial project. A shoutout in the credits would be appreciated but is not mandatory. Happy coding!

Entries in this blog

The importance of a game log and how to make it

In this article, I would like to delve into the concept of "Game Logs" and explain why they play an important role. First, however, we should clarify what exactly a Game Log is. The Game Log allows us to log and temporarily store various actions in the game. Furthermore, with the help of the Game Log, we can inform independent systems about various actions. A good example of this is a simple quest system, similar to the one in World of Warcraft. In such systems, we want to complete quests b

Andy90

Andy90 in Guides

Inventory & Crafting and how it could work

Due to several inquiries about how I created my inventory, crafting, and storage systems, I would like to explain my approach in more detail. In this blog post, I won't use any code but rather focus on explaining the underlying logic. 1. The InventoryItem Class The foundation of these systems is an Item class, which I abstractly created to represent different types of items (materials, placeable objects, weapons, consumables, etc.). The reason for an abstract class is straightforward:

Andy90

Andy90 in Guides

×
×
  • Create New...