lucaschain
Member
Hey, everyone! I was outside the Otserv world for 15 years (thankfully with the same Otland account) and decided to come back with some friends to try a new idea.
I’m writing this post with three goals in mind: 1) make myself open for any discussion on this topic, be it on this thread or through, talking about other similar projects PMs; 2) show some of the challenges I’m facing during development; 3) find any potential people interested in playing and criticizing the game during the prototype phase or any testing phase when it’s open. Please let me know if this falls under the advertisement rule. I’ll be glad to put it in the correct place.
I love tower defense games and wanted to create a TD-like experience based on Tibia, which I have worked on for the last months. The project is currently in the pre-alpha state, and some core content/balancing is needed to open it up officially for testing. The development server is open, though, but without any uptime guarantee because of financial reasons lol.
The most recent TD game I played was Bloons TD 6, and I got very addicted to it, so you’ll see many “inspirations” that I took from there
. Do you have any other benchmarks to recommend?
Last but not least, I want to make it clear that I’m not doing this alone. One friend of mine, “syntheticdrug”, a tattoo artist who worked with me on a Unity game in the past, is venturing on the pixel art isometric world for the first time, and another friend, “Beyconha”, a programmer that is also an old OT enthusiast are both dirtying their hands too.
But how would I implement tower defense core mechanics inside an OT?
There were many questions I didn’t have an answer to right when I started the project almost a year ago:
To avoid going insane, I decided to start small and just pick an existing distro that is as ready as possible for use;
We already made many changes to the sprite sheet and enabled the alpha channel, so I think it is too late to take some steps back. I'm okay with using it with those limitations, at least for the first version of the game.
The website where you can create a pre-alpha account (if the server is online at the time) is Xiba Tower Defense (https://xibatd.online).
I’m streaming the progress daily on Twitch in Brazilian Portuguese, but I’ll gladly answer questions in English. I’m not a professional streamer, though; I'm just streaming to engage with the OT building community.
I intend to add the following topics in the next updates:
Thank you for reading until this point! I'd love to see what you have to say about this
I’m writing this post with three goals in mind: 1) make myself open for any discussion on this topic, be it on this thread or through, talking about other similar projects PMs; 2) show some of the challenges I’m facing during development; 3) find any potential people interested in playing and criticizing the game during the prototype phase or any testing phase when it’s open. Please let me know if this falls under the advertisement rule. I’ll be glad to put it in the correct place.
I love tower defense games and wanted to create a TD-like experience based on Tibia, which I have worked on for the last months. The project is currently in the pre-alpha state, and some core content/balancing is needed to open it up officially for testing. The development server is open, though, but without any uptime guarantee because of financial reasons lol.
The most recent TD game I played was Bloons TD 6, and I got very addicted to it, so you’ll see many “inspirations” that I took from there

Last but not least, I want to make it clear that I’m not doing this alone. One friend of mine, “syntheticdrug”, a tattoo artist who worked with me on a Unity game in the past, is venturing on the pixel art isometric world for the first time, and another friend, “Beyconha”, a programmer that is also an old OT enthusiast are both dirtying their hands too.
But how would I implement tower defense core mechanics inside an OT?
There were many questions I didn’t have an answer to right when I started the project almost a year ago:
- How do I make monsters go from point A to point B, following a specific path?
- How can I make it so the player has limited access to that path so they don’t block it and win the game?
- Can we have the concept of “matches” or “levels”, where the player has an early, mid, and late inside every game?
- How can more than one player play the same level?
- Can I make it so the temple isn’t just a bunch of teleporters and signs?
- How can I make adding content easy and scalable, like new levels and turrets?
- How can I have a sense of progression apart from the default level and skills?
- How the f**k do I make an otserver anyway?
To avoid going insane, I decided to start small and just pick an existing distro that is as ready as possible for use;
So many distro options, but so few that were easy to start with
I would love criticism or alternatives for this decision because I miss having post-1098 sprites and client features like imbuements. I’m under the impression that I could have gone with TFS 1.6, but I wasn’t sure how to get an updated client connected to it. OTClientv8, along with the TFS 1.3-based server they made for it, was the solution that I made it work with. I was able to use features like the extended opcodes and other small things, so I went with it.We already made many changes to the sprite sheet and enabled the alpha channel, so I think it is too late to take some steps back. I'm okay with using it with those limitations, at least for the first version of the game.
To be continued
I’m already drafting the following parts of this post and will put it here if people show interest.The website where you can create a pre-alpha account (if the server is online at the time) is Xiba Tower Defense (https://xibatd.online).
I’m streaming the progress daily on Twitch in Brazilian Portuguese, but I’ll gladly answer questions in English. I’m not a professional streamer, though; I'm just streaming to engage with the OT building community.
I intend to add the following topics in the next updates:
- “the turret mechanics”
- “can we call them raids?”
- “ways of player progression”
- “bonus - in-game google analytics telemetry tracking”
Thank you for reading until this point! I'd love to see what you have to say about this