Category: devlog

2 Posts

Converting to Godot and Understanding Differences
[alert]Sorry for the long break I have been very busy with college and other events the last couple months hopefully we will return to at least one post a month. Also I hope everyone one had a good new years unfortunately I missed the 1 year anniversary of the website but I do have something planned that will maybe be done in the future.[/alert] Recently with the problems we have seen with the trustworthiness of Unity, many have escaped to the game engine that is Godot. Today I am going to take a look at it, compare it with Unity, and look at some code examples with it.   Understanding Godot Godot is an open-source, cross-platform game engine that boasts a user-friendly interface and a powerful set of features. Developed by a passionate community, Godot has gained traction due to its transparency, active support, and the absence of licensing fees. With support for 2D and 3D game development, Godot provides a robust foundation for developers to bring their visions to life. Differences There are many…
Devlog 1: Understanding and Creating Procedural Generation
Some ideas randomly filter in and out of my head. One of them that would not go away was the procedural generation of materials. I wanted to create a way that a computer would consistently generate the same material, with a random name, toughness, sharpness, and some fantasy stats like magic conductivity. The Beginning Starting out I had to define all of the variables I wanted to use. These changed over time, but this is what I have currently: Code snippet of all defined variables. Created in Carbon. I needed a lot of variables that are static. These are all of the lists from prefix to sentenceAddatives.These allowed me to choose random phrases and mash them together for the description generation. Or mash syllables together for name generation.From top to bottom, the variables do: tier alters values to become bigger, basically if something a higher-tier material, it will be better num is currently not in use due to its use being moved to another file (I need to grab the information from the other file)…