This is going to be the first post of many more that I am going to be writing weekly in order to showcase all progress that is being done in Project Hedra. My intention is to release one every Sunday, I’ll try to showcase several pictures and keep them short so it’s more visual to the reader :) Let’s start:
Art
On the art side a lot has been going on, afro has been working on getting the new bosses and critters off the ground. Below are some pictures and GIF of the new stuff:
The new boss “Azathul” resting in zen position
When the boss is waken up or alerted this animation is played:
Azathul’s ready-to-combat stance
Progress has also been made towards new minions that sorround this new boss. Here is a new animation for the minion that was briefly showcased on the previous post
Afro also designed & conceptualized a very cool and distinct attack for it.
Here is a GIF showing it in action:
Knockdown animations were also added:
And different attacks too
Development
On the technical side i’ve been working on doing some improvements on the game engine. Previously the game was using OpenTK as a windowing library (it abstracted interaction with the Windows API and OpenGL context creation) this worked OK on most systems but it contained some obscure bugs mostly due to it not being maintained anymore. This among other reason I decided to move the game to a more stable and tested library, GLFW this decision will hopefully help us avoid more technical issues in the future.
Because the game is written in C# this required me to use a binding for GLFW, this lead me to incorporate Silk.NET into the game, which basically is a C# wrapper around OpenGL, GLFW and OpenAL. This change required me to rewrite several parts of the code but in the end I think it’s worth it :)
I also worked on creating this new cool blog that will serve as a platform for showcasing & sharing the development in the game.
Several other things have been done but in order to keep things short I’ll cut it here. If you want to see more, you should check out the discord
That’s all!