Lastly, the Handgun is the player's default secondary weapon until they pick up another dropped by an enemy. Simple both in form and function but with a large moving slide to help give it more visual impact.
A big goal of ours for these weapons was to create something that was 80% plausible and 20% pure fantasy. In this way, all the weapons have proper alignments in regards to ammo feeding and ejecting however the reciprocating actions on top and moving magazines and magazine wells are purely there as juice for animation.
The SMG's secondary is a fairly slow moving missile that can help the player zone enemies at medium range or to blast down a few walls when need be.
Ever since I helped cofound Anvilhead Studios, a year or two ago I had to keep it on a back burner and devote what limited focus I could spare towards business dev and game design / project management.
Recently, due to some very generous friends, family, wife and a great state grant program I've been able to transition into a temporary full-time capacity to help us accelerate towards the launch of Bring Your Own Base's (BYOB) MVP release.
The default rifle shown here is one of the first pieces created in an attempt to polish our game up enough to stand out, but not so much that we run out of money and find ourselves without a solid game foundation - a tricky balancing act.
If any of the animated 2D fantasy work I have been posting has appealed to you - or if you are a fan of puzzle platformers in the spirit of Lost Vikings then I would encourage you to go over and check it out!
Here is the ranged version of the flying enemy for the Train World. I wanted to add in a tech element that matched the world and give it a more armored feel so it will exist as more of a threat.
And a bonus 15m sketch. The prompts were for a vehicle with the tags "Loner" + "Prairie".
We needed a generic flying enemy for Grave Danger's initial development. I started out a few months ago with a blob enemy covered in tentacles but didn't know enough about Spine to make it work. Here I am coming back to a more general purpose design with a bit more work under my belt and things are working out better.
I decided to animate the wings by hand and not with a rig due to the complexity of the perspective and animation, so started up drafting a few tests in Photoshop before drawing out the sprites and putting it all together in Spine.
Next stop will be to duplicate this project and create a ranged version with a projectile weapon below where the tenticals are.
Update: Removed the blur on the wings for now at the suggestion from a friend and I feel that it matches the game style much better than before. It was his opinion - and I agree - that the path blur I was using before looked more like a DoF effect and not like motion! Thanks, John!
Finally got around to adding in Spine's really solid skin system and applying it to the default enemy rig.
Because the heads are all slightly different (and have different bones and animations) I had to kind of work around that by creating and attaching empty blank images to the skins for inactive heads. Im sure there is a better way but a brief search didn't reveal anything and we are on a deadline! This seems to work, but I'd love to know about other approaches.
Next step is to create a "Caster" / "Shaman" version and add in some more general use animations.
Here are some early shots of all the pieces finally put together in Unity and set in motion along with an 80% final train interior asset set.
Many of the exterior assets have simple scripts attached to jitter them in place however the wheels were animated in Spine.
Still has a lot of polish to go! Check out https://twitter.com/GraveDangerGame to follow along with development.
Characters and character animations were created by Tony Ferguson
Currently the chairs are too big and nothing is animated, but things are snapping together pretty well. Other than the insane amount of layers to work with contraction and expansion things are pretty straight forward.
Ever since completing the Wasteland vehicle powered by a retrofit propeller airplane I knew I wanted to play around more in the realm of nonconventional propulsion sources. This was a first round sketch turned refined version of a steam locomotive that has broken free from the shackles of tracks.
Hopefully, I'll find the time and drive to do a few more revisions and make a finalized illustration in the next few months. The next one will be some sort of boat-turned-truck, harnessing energy from the propeller shaft (and possibly sail)!
The wheels worked out better than I had hoped! Due to the construction method of the asset however, I still haven't seen everything moving together so the next step will be to assemble in Unity so I can have an easily* updatable file in motion that I can use for reference.
I suspect the amount of z sorting will be a holy hell to work through, but it SHOULD all work...
I've picked up a contract working at JB Gaming - creating concepts and assets for their new title "Grave Danger" (Facebook Page)
It's taken a month to get spooled up to the title's art style and into animating in Spine but I'll be trying to post up more art as my time allows. Otherwise, check out the game's Twitter Account for frequent quality updates!
Below is one of the first animated units I created along with 2 other skulls (not shown). I'd consider these game ready, but 80% done. hopefully, I'll have time to polish them up as I learn more.
I am also creating a train level asset that will use various static sprites and spine animations working together to create external platforming environments. Internal environments will be created in Ferr2.
The original design featured cog wheels that were supposed to be turned using a chain drive, but after a bit of deliberation, I wasn't sure that the effect could easily be animated in Spine so I am working on switching things over to a push rod system which will probably look way better in the end anyway. The gear was animated with 10 offset layers to achieve the illusion of slight 3D depth. Hopefully, it will all mesh together well!