Multiplayer Action RPG Prototype [Full Blueprint]

Thank you!

Small update here, without a video this time.

I had a lot of work this past week and I couldn’t really make big progresses on the A-RPG. I made few things nonetheless but it was invisible stuff (cleaning up code & system logic mainly).

The to-do list has decreased by a large amount in the past weeks and I’m fairly happy on how things are going. I’m also receiving help from a Environment artist, we’ll see how it goes but we might have some things to show off in the next update.

I’m still leaving the game design part aside to keep the best for last as you can see in the to-do list. Of course I’m developing everything with a long-term vision of how the systems have to be built in order to have the tools I need to make the game design in the end.

I worked on the new character state machine these past few days. The previous one was not optimized (even if it worked smoothly) and had a few bugs here and there that were hard to fix because some parts of the state machine were less organized than others. I made a proper organization design about it and I think I’m going to build it today or the next week. Also the previous one was not taking into account several gameplay options I want to expose:

  • target locking: if enabled, it locks the currently hovered target when pressing a skill input, it releases the lock when releasing the input (Diablo 3 enabled, Grim Dawn disabled)
  • offensive move: if disabled, you won’t acquire a possible hovering target when moving while holding your mouse (Grim Dawn enabled, Diablo 3 disabled)
  • regain target on kill: option available for target locking, if disabled, you won’t acquire a new hovering target if you killed the previous locked one, you’ll have to release the input locking the previous target first
  • move on kill: if disabled, you won’t issue a move order when holding a move skill after killing your target

Here is a screenshot of the state machine, it has been designed only for me to understand it (sadly) so it might somewhat be nonsense for other people. I’m linking it anyway because I worked hard on it :stuck_out_tongue:

https://s31.postimg.org/tuaphov1j/has_statemachine.jpg

You can expect an update by the end of the next week :slight_smile:

In the meantime good luck and have fun in your projects everyone!