Penta…Power? Yes please.
|
Hello, again! In this post I’ll discuss some assets I’ve recently made for the game I’m currently working on with my group as part of my education. I’m a member of team Golem and we’re making a Shoot ‘Em Up game called “Burn, Witch, Burn!” about a witch being chased by a mob. I’ve taken it upon myself to make the spell icons for the game, to show when it’s possible to cast a spell, and to implement the code for it to actually work in-game. This is the finished product in-game:
Using photoshop, I opened a new document and inserted all the UI (user interface) assets we already had made, such as the crosshair, manabar and lives icons. This was done so I had reference to the style of the game, to keep everything consistent. I laid out the groundwork by making outlines in line art, and then proceeded to fill in basic colours, after I was happy with the result. The basic colours I chose to use for the HUD are brown and red, the brown to match with the wooden theme we’ve been developing for our hud, and a deep red to match the colour palette we have for all the spells. After doing basic colors for all the icons I started working on texturing so it actually looks like wood and during this phase I also applied temprature shifts (small variations in colour hue) in order to make the icons more visually interesting. I made a non glowing version for all the icons simultaneously, and after that I made a glowing version for all three, this was to make sure the quality level is consistent between the icons. After all the images were done, I compiled them all in to a spritesheet using Sprite Packer and added the spritesheet to Unity, which is the engine we’re using to make our game. After setting up all the sprites in Unity I created a script that handles switching between the non-glowing and glowing state of the icon, and applied the same script to all 3 icons and tested to see that it works. The script works by simply receiving a boolean (true or false statement) from the player game object that’s determined by whether or not the player has enough mana to cast the spell, if the boolean is false the script displays the non glowing sprite, and if the boolean is true the script displays the glowing sprite. Hope you gained some insight or just found it somewhat non boring! See ya in the next post! -Jonathan
|

