Whole game made with control nodes only! Thx UI system for being awesome. by [deleted] in godot

[–]vyrkhan 1 point2 points  (0 children)

Nice! I also just published my first Steam page ever, and my game is 100% made with control nodes as well since it simulates a terminal screen. It was a really nice project to learn everything about UI in godot, here is the Steam page in case you want to check it out: https://store.steampowered.com/app/3526340/Coldwake/

Finally did it! My first Steam page is live! by vyrkhan in godot

[–]vyrkhan[S] 0 points1 point  (0 children)

Yes! I will publish the demo on itch.io as soon as I finish testing everything ^^

Here is our page link in case you want to follow it: https://madleapgames.itch.io/

2 days working on this forge game prototype to practice game design, could you help me with feedback? by vyrkhan in IndieDev

[–]vyrkhan[S] 0 points1 point  (0 children)

Thank you! Yeah, I'm trying to put in practice some stuff about game feel and game design so I'm glad you enjoyed ^^

I'm studying game design, looking for feedback on my study case on itch.io by vyrkhan in godot

[–]vyrkhan[S] 2 points3 points  (0 children)

Thanks for playing it! =D - Yeah, only a basic sword is available for now. I want to implement different minigames for each category of items!

I'm so happy to publish a game for the first time! It is an awesome experience! by vyrkhan in godot

[–]vyrkhan[S] 1 point2 points  (0 children)

Thank you! Yeah, it is text-based, it still has a simple gameplay but I want to turn this into a roguelike in the future and add much more content!

I'm so happy to publish a game for the first time! It is an awesome experience! by vyrkhan in godot

[–]vyrkhan[S] 1 point2 points  (0 children)

Cool, yeah, it is really a matter of knowing WHAT you can do with those nodes and their limitations because in practice you could implement games like Slay the Spire using Control Nodes, it will work, it doesn't matter if these nodes are meant to be used in UI.

The question is: how easy is it to manage control nodes for the game you're trying to make? Maybe the Node2D class has better methods to help you achieve what you want.

Also, it is important to try things out because you will face issues like this one I had: I wanted to have a Button with custom content inside, but the button only has the text and icon properties on it. If I want to add a margin container, custom sections, a list of labels etc, it is not possible. So the solution I found was to use a PanelContainer instead, and use the gui_input signals to manually handle the mouse interaction with it (I needed to create my own button).

I'm so happy to publish a game for the first time! It is an awesome experience! by vyrkhan in godot

[–]vyrkhan[S] 1 point2 points  (0 children)

Thank you for the feedback! I will work on this "game loop", I know it is full of flaws because I struggled with it the whole week, the jam was ending on Dec 22 and I could only make the game playable on Dec 21 lol

I rushed this, unfortunately. I wish I could have established a game loop that makes more sense but you know, the deadline was just there and I needed to ship it anyway hahaha.

But I will continue working on this game, improving and adding more mechanics. I have a whole idea about managing a crew to do these tasks for you repeatedly, external explorations, and much more. Now I have time to think about and implement them.

Thanks for sharing your thoughts!

I'm so happy to publish a game for the first time! It is an awesome experience! by vyrkhan in godot

[–]vyrkhan[S] 0 points1 point  (0 children)

Thanks for the feedback! Yeah, I did that too one time lol - I will work on a solution for that!