Post-Mortem: Black Sword RPG Part I, “Getting There”
After twenty years of growing up with computer games and three years of playing various persistent browser-based games, you start to find yourself asking questions. Like, “why can’t we do this?â€, and “why does it always have to be like that?†– but when you find yourself saying “I could do better†then you are in trouble. You will never be fully satisfied with any game you play. And you will always have ideas that you think could make whatever you’re playing better. There really is only one way to solve this problem: make your own game.
I’m Joshua, a.k.a. Turin, the designer and project manager of Black Sword RPG. I have been kindly invited to share an article on my experience of designing of my own
I had my basic game doc finished in November of ‘06. I’m not a coder, so I needed to find a partner that was willing to code what I designed – in return, I would handle the management of the game. I found a coder in February ‘07 who started building the base structure and most of the communications. However, he had to drop the project due to personal reasons. Luckily a coder who had said he was interested after the previous coder had started was still interested and took over. He started construction again in April. After several months, the game was ready to be released in mid July.
One thing that I found helped me greatly is that I did not approach the game from a coder’s perspective but from a player’s perspective instead. When I actually applied that perspective to how I designed the game, it improved the finished product. By imagining playing the feature I was designing helped me figure out what I did and didn’t like about certain features. Whether it was too complicated or too simple and boring, asking questions from the viewpoint of a player helped guide me.
I had lots of new ideas and ways to improve old ideas, but I am very glad I came up with an original feature to focus the game around. Without at least one such idea a game cannot stand out, it looks like any other game. I’ve seen far too many carbon copy
We built Black Sword in the following order: Communication, Stats & Battles, Shops, various pages and special features (the Black Sword) and finally Clans. Splitting up production like this worked very well and helped us have a very structured plan. I’d suggest doing a similar structure if you are ever building a game from scratch. I learned a lot about how a game works behind the scenes. I learned, and am still learning, what can and cannot be done with PHP. Sometimes this is disappointing, but more often than not I found out about a function that suddenly opened new doors for designing. A javascript countdown allowed me to create real-time skill cooldowns that I ignorantly had thought would have to be done with cronjob ticks! I also learned to think about entire features that run behind the game. Recently, we created a system to handle inactive players. Players don’t interact with it, and it’s not a “part of the game†– yet it has become vital to the game as a whole. I didn’t realize such a thing was needed until several months after release. I would not have thought of such a thing when designing the game originally.
Turin is the designer/project manager of Black Sword RPG, a game that brings “king of the hill†to a fantasy world where you can play your character the way you want to, not how the game tells you to.
-
Gantt Chart Software



