My Dev Journey

Unicornymous

New member

My Game Development Journey with Godot 4.2​

Hello everyone,

I've embarked on an exciting journey into game development using Godot 4.2. Inspired by Source's work on the Tibia server in C, I've decided to take a different path and create something unique with Godot. While I'll draw significant inspiration from Tibia, my project will feature original systems and ideas to set it apart.

Inspiration and Goals​

Source's innovative approach to game development for the Tibia server sparked my interest and inspired me to start this project. My aim is not to create a direct clone of Tibia but to develop a game with its own identity, incorporating elements that I love from Tibia while introducing fresh concepts and mechanics.

Development Approach​

Unique Systems and Mechanics​

While my game will have a Tibia-like feel, I plan to implement unique systems that differentiate it from the original. Here are some ideas I’m working on:
  • Custom Stat System: A stats system to make the character stronger with point allocation.​
  • Original Quests and Storylines: Engaging quests and storylines that provide a rich narrative experience.​

Progress Updates​

I will regularly update this thread with my progress, including:
  • Development Logs: Detailed accounts of my development process, challenges faced, and solutions found.​
  • Screenshots and Videos: Visual updates to showcase the game’s evolution.​
  • Feedback and Suggestions: Inviting the community to provide feedback and suggestions to help shape the game.​

Current Progress​

Here's a brief overview of what I've accomplished so far:
  • Basic Framework: Set up the initial project structure in Godot 4.2.​
  • Character Movement: Implemented basic character movement and interaction.​
  • Server and client connection: Created a server with the multiplayer peer connection and made it possible to connect with clients.​

What’s Next?​

In the coming weeks, I plan to:
  • Refine Movement and Interaction: Improve the character movement system and add more interaction options.​
  • Grid pathfinding: Begin working on the 32x32 grid pathfinding.​
  • Player saving option: Refine the players to save health , mana and location for now which will be expanded.​

Join Me on This Journey!​

I’m excited to share this journey with all of you and look forward to your feedback and support. Whether you’re a fellow developer, a Tibia fan, or just curious about game development, I hope you find this thread interesting and informative.

Stay tuned for more updates, and feel free to ask questions or share your thoughts!​
 
Very cool. What kind of technology do you use for the server?
It is actually all made in godot , the server and client is all in one.

In the new godot they have made it pretty easy as they have built in advanced communication.

I have already made synching better and client to server connection better and will be fixing more of the player movements as the grid movements is not really working as i was hoping yet xD
 
It is actually all made in godot , the server and client is all in one.

In the new godot they have made it pretty easy as they have built in advanced communication.

I have already made synching better and client to server connection better and will be fixing more of the player movements as the grid movements is not really working as i was hoping yet xD
I see. This means letting go of the master server infrastructure though, right?
May I ask if your goal to is to rebuild Open Tibia, or to create a Tibia-like?
Either way seems interesting, I've played a bit around in Godot myself, but never got very far with it. :D
 

Attachments

Back
Top