I haven't updated this blog for almost a year, but that doesn't mean I haven't been working on the game.
Since the last post I have been working on implementing stats for characters and items and made character and inventory screens plus a belt for potions. Also character levels and experience was implemented.
When I went to start implementing dialogues I realized that I had quite a bit of technical debt when it came to game data. Much was hardcoded, and other things were in my own file format, so I made a Worldbuilder application with a graphical interface I could use to define things like what zones to include, how they relate to each other, items, droptables, what mobs to spawn, their attributes and droptables etc. All of this data has ties to both the Unity client and the server - mobs and items point to prefabs in the unity spawner scripts, and zones point to Unity scenes. This data can then be exported to the server and the client.
This proved to be a bit of a task but at the end I was very happy that I did it. Some things are still not easily definable the way I want them, like portal and spawn coordinates that I have to find myself, but it will do for now.
Then I implemented some basic dialogue, and replaced the old character model with the "Adam and Eva Archers" pack that I bought from Mr Necturus' shop: http://mr-necturus.com/store/index.php?route=product/product&product_id=625. All in all I like these a lot. The textures are pretty big which is of course a good thing but since they're too big for my purposes I played a little around with the import sizes to lower the build size.
Next step was to set up a 3D scene for character creation, and enable gender selection, now that I have both male and female characters working.
If anyone is interested in checking out the progress and giving some feedback then you're welcome to download the latest client build: https://treacherousjourneys.com/downloads/journeys.zip
Note that this is an online game, and currently the only server I run is in Germany, so non-European users will probably get a lot of lag.
And remember this is still in very early stage of development - this is not a polished or feature-complete version.
Basic controls:
Left click ground to walk
Left click monster to attack it, right click to attack in a direction while standing still
Left click an item on the ground to grab it
Press 1-4 to quaff a potion
Press "i" for inventory panel - drag items between cells or to the ground.
Press "c" for character panel.