So now I have some graphics for the bars and everyone pauses when I press ‘Start’, what else can I do with magic?
In comes the myth of O’Lantern: Satan promises to never take his soul, yes, but O’Lantern ends up in the dark and alone, he tells Satan: you’re just going to leave me here in the dark?
And Satan tosses him an ever burning piece of ember from the flames of Hades (Greek Hell) that would never burn out. Hmmm that sounds like a fireball of sorts, maybe he chucks it, so I tried it out:
I started thinking about ways to play more with the ragdolls, since this has been a theme with prototypes I made in the past, maybe I could actually make something more this time.
I already had the slide implemented – the idea initially was to throw your head as a bowling ball, but I figured 1) it will be a returning ball instead of a returning axe, that’s not variety and 2) sliding was fun.
Bowling Ball Jack was born:
This was really easy to implement, the only tricky thing was making sure the character didn’t snag on the ragdolls while performing the action, but being able to walk over them once it has been performed. In Unity this was just a matter of switching a Physics layer interaction bool on/off, which is controlled by animation events, just like the collider that pushes them out of the way.
Now this is fun of course, but you can basically spam it and take out a horde of zombies no sweat, I destroyed my game.
What to do, what to do…
Let’s add a stamina bar, so you have to switch up, right? And why would you not spam the axe instead? Well because that works with magic, duh… So I decided to try out what has basically become the classic: Health Stamina Mana trio of health bars.
Of course someone said that’s neat and that it would be better if the ragdolls received force, which is something I had automatically from the functionality of the axe, but was too much, sending the dolls to high heavens – which was funny, but broke the models too much.
So I found some time and implemented a more controllable impact force that seems to work like a charm:
Spent some time making some enemies to hit with the axe:
We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept”, you consent to the use of ALL the cookies.
This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
Cookie
Duration
Description
cookielawinfo-checkbox-analytics
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-functional
11 months
The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-others
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-performance
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
viewed_cookie_policy
11 months
The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.