Posted September 21, 2024 by Snow140
Godot is a newer tool, not as old as Unreal or Unity. But it has its advantages. One of which, is being very beginner-friendly. In this Devlog, I will talk about learning Godot, and how it is going with CLIPS. I will also talk about some other projects I am working on to help me learn the engine.
First, I downloaded the engine and opened it up. On my first day, I decided to make a little sample project. So, I opened a project, named it “test”, then made a simple 2d platformer. This was pretty simple. Next, I wanted to tinker around on 3d. So, I followed the following tutorial:
Now, it was time to re-create my progress on CLIPS. My old version had a few features. You could turn, walk through doors, hover over objects for a description, and display voice lines. It was a very early prototype of the beginning of the game. To start, being not very good at Godot, I set up my project majorly in one scene. Each scene represented a separate object. In the main scene, the setup was a little like this:
> Location 1
> Direction 1
(All objects)
> Direction 2
(All objects)
> Direction 3
(All objects)
> Direction 4
(All objects)
As a child of each direction, would be the level. And here I run into the first problem. In each scene, I need to be able to get access to properties of all of the objects in them. I really want to make every direction a separate scene, and have a child node be created so there is only one scene at a time. But, I would still need to be able to access all of the properties of that scene. If anyone can help, please let me know in the comments!
Other than CLIPS, I also started a few side projects to help me learn Godot. One of which is a game that I will release on itch.io. It is currently in development, but is very promising. The release date is currently unknown. The name of the project is “Stars Above!” It is an arcade shump game, with retro graphics, music, and sound effects. It is a sequel to my game: Retro Galaxy Defender | One Shot. Here is a screenshot:
Overall, I have been working hard to learn a new tool. Thanks for reading!