🎉 Celebrating 25 Years of GameDev.net! 🎉
Not many can claim 25 years on the Internet! Join us in celebrating this milestone. Learn more about our history, and thank you for being a part of our community!
The devlog of my online RPG, of which I am making videos showing the progress and features of the game.
I often get asked about details of my project. Usually, it's about the networking, since it's so vital for a good experience.
But there are so many aspects to consider, that maybe a list of solutions I am using could make you look into libraries or assets you might not know otherwise. So in this pos…
It's been nearly 5 years since I started working in Project IMP, an online RPG.
Along the way, I've been documenting the process, with videos, screenshots and notes. And while I have posted some content on YouTube and other platforms, a lot of it never saw daylight - until now.
I am doing a series of…
4.5 years of working on this project. It's been a long road, with a lot of progress. Here's a compilation of clips showcasing some of the features of the game.
There are more devlogs on the channel, about different topics, from networking, to spells, quests, lua scripting, and more. Enjoy!
One of the most fun spell effects added yet, and it opens so many possibilities in the game. From rituals, class pets, boss adds, and even quests, summoning can be used in a lot of different contexts, with all sorts of creatures with different sets of skills. It's just awesome. In the end of the vi…
Lately I have been working on improving the sounds to allow for a better player immersion. On this video, I go over the improvements done in the footsteps system and sounds, and how it has impacted the game.
Footsteps are the kind of sound that is heard very often, and they play a very important rol…
While there are many platforms to distribute my game, I felt I needed a way to directly distribute updates and be able to more easily communicate with the players. I might want to announce events, maintenance, patches, and so on. So a launcher feels like a natural solution, as the first layer befor…
Tooling is powerful. It saves you time, effort and makes it accessible. On this video I'll show you why it matters and how it affected my project, directly with examples of many of the tools.
While some tools are better than others, they have all added a massive value to the project. Over time, and…
When I was working on NPC scripting, I added the ability to cast spells in the script. As part of a quest, where you have to fight the quest giver, I made this NPC cast a fireball when his health dropped below a certain amount. The fireballs are supposed to explode on impact.
I was in for a complete…
I like to keep record of what I have done in gamedev. While looking forward is important, looking back is powerful, and seeing where we were and how far we've come is incredibly rewarding and motivating. But it's also important that it cannot look like a desert, where any given progress looks the s…
Working on the character creation / selection screen. It's far from finished, but wanted to share the work so far. There are still more panels to add with more choices, but we'll get to those later on.
Overall, I like the results so far, and how it looks. The look and feel of the scene is goin…
To make boss encounters interesting, I had to find a way to make the boss have certain behaviours, sometimes at specific moments. To make it flexible, I am currently using Lua scripting for this purpose, and the results came very fast.
YouTube devlog: https://www.youtube.com/channel/UCyOt8sPTqNxRseU…
Here's a new devlog video about spells.
There have been a few improvements, namely there are now buff visuals, like for example shields, healing visuals and so on, and also the spell school visible on the handles can change depending on the school.
Another addition is the roots effect. It is…
Here's a new effect that was added to the spells. Roots will prevent characters from moving, but not from casting spells or abilities.
Looking forward, I want to add more effects, including knock backs and alike, to make it possible to create more varied and interesting spells for a more fun and int…
Here's a short clip of the visuals for buffs and debuffs in the game.
While buffs and debuffs have been in the game for a long time, it was not possible to add visual representation of them in the character. Now, it is possible to add them, and this will greatly improve the player experience, for s…
This could be a great ability to have, wouldn't it?
Having a priest class that would do close up combat against undead. And it might just be a part of the abilities they have, which would give a much more front line role to priests in specific combat scenarios. What other abilities do you have along…
In the upcoming video, I will show more improvements done to spells and combat. Stay tuned to the channel ;-)
https://www.youtube.com/channel/UCyOt8sPTqNxRseUzpzUEQQg?sub_confirmation=1
ure the server is capable of serving thousands of concurrent connections.
And wouldn't it be great to have an app that let's us connect clients, have them do stuff, see the bandiwdth usage and so on?
So I set forth and did make an app, by reusing a console app I had previously done to stress test the…
There has been a lot of work on the spells system and editor, and I would like to share with you the progress of these last weeks regarding spells.
On the previous video, I could show a few simple spells, like a fireball, charge, heal. But it didn't have targeting rules, so all spells requir…
MultipleServerRegions.mp4 Last teleport / portal entry was a step in the direction of having a bigger world. Now the user has the tool to travel faster across a big landscape and across continents.
But to support a big landscape,…