I've been working on some major refactoring to improve the codebase. The focus has been on implementing a proper Object-Oriented Programming (OOP) workflow to make everything more structured and easier to manage.

  • Reworked Player.gd from the ground up: I've completely overhauled the player script to align with the new OOP workflow.

  • Major changes to combat_actor.gd: This file has received significant updates to adapt to the new OOP principles.

  • Created ActorBase: A new base class has been created, which will serve as the foundation for various actor types in the game, improving code reusability.

  • Updated Health Component: I've changed the Health Component to use our new standards for emitting signals, which should make communication between components more reliable.

More submissions by The Neo GameFactory for Daily Gamedev

The Quest Manager is done! 🎉
Next step: actually testing the quest system… this is going to be fun (and maybe a little chaotic) 😅

Today I started working on the Quest Manager.
Other than that, there’s nothing new to report for now.

Hey everyone! 👋
Today’s update is all about laying the foundation for quests and NPCs.
Note: The quest and vendor systems are not interactive yet—these are test setups to build on.

  • Bugfix 🐛
    Fixed an issue where the dying animation kept looping. Characters now actually stay down. 😅

  • Vendor NPC (Test Stub)
    Added a vendor NPC script for testing. It’s a placeholder—no buying/selling yet—but it sets up the structure for a future shop.

  • Quest NPC (Test Stub)
    Added a basic quest-giver script. No dialogs or acceptance flow yet; this is groundwork.

  • QuestObjective Class
    New class to track quest objectives. This will power real quests once interaction is wired up.

  • Simple Quest Reward (Backend)
    Reward logic exists behind the scenes. It’ll kick in once quests can be started and completed.

Hey everyone! 😊
I’ve been busy today and here’s what has changed in the project:

Enemies, Items, NPCs & Areas
The foundation for all of these is now in place! This will make it much easier to expand the world step by step.

Resources & Scene Tweaks
Some resources were added and a few scenes got small adjustments to make everything fit better.

Music
The first bit of music is in the game 🎶 – it’s a small step, but it already makes the atmosphere feel more alive.

Basic Fighting
You can now do some simple fighting! Damage spawns correctly and characters can actually die. It’s still very basic, but it’s the first step toward proper combat. ⚔️

Thanks a lot for following along with the development! Every bit of feedback, idea, or even story suggestion from you helps shape this project. 🙏​

I changed the player codebase and for testing purpose I added a small test map.

Daily Gamedev

Do something related to your game every day!

joined 124 days ago

2025-12
2025-11
2025-10
2025-09
2025-08