Multiplayer, fast-paced Moba style game
A project whose primary goals are to have fun developing it and experiment with interesting technical problems from the world of game development.
It is intended to be a multiplayer, fast-paced Moba style game. Check Background story for details.
git clone https://github.com/bbodi/rustarok.git
You will need Ragnarok Online asset files to run the game.
Check the installation directory for any
*.grffiles, and put their paths into
grf_paths = [ "d:\\Games\\TalonRO\\rdata.grf", "d:\\Games\\TalonRO\\sdata.grf", "d:\\Games\\TalonRO\\tdata.grf" ]
cargo runfrom rustarok directory.
See the README.md in the docker folder for complete instructions.
Currently the project is in a very early stage. Nothing is set in stone yet, I mostly prototyping ideas and techniques.
List of developed features:
I play computer games rarely, but when I do, I play 1 or 2 sessions of Heroes of The Storm match.
But still, whenever I play, I am constantly thinking about how I would implement some mechanics of the game.
So finally I reached the point where fantasizing is not enough anymore, and wanted to actually try myself in this area as well.
Don't be surprised if the game is heavily inspired by HoTS, most probably the playable character styles and skills will be based on my favourite characters from it, or the ones whose skill mechanics I find challenging or interesting.
The visuals of Rustarok might be familiar to you. It is because the game uses assets from an existing game, an older popular Korean MMORPG, Ragnarok Online. The reasons I used them:
I am not a graphic designer, I don't have the skills nor the temptation to create the visuals of a game myself.
Again, my primary goal is to experiment, learn and have fun while developing something challenging.
I am in love with the unique 2D/3D graphic style of the game.
Ragnarok Online game asset file structures are known and there are example implementations for processing them.
Ragnarok Online had a huge impact on me when I was younger. I played a lot with it, this might have been the only game I was obsessed with.
Thanks to it, I know all the skills, sprites, maps, models etc, which is useful when I try to come up with visualities of some new skill.