Game
Crumbling World

6 years ago

Archers And Character Controller
Hello everyone! Over the past week, I have been working on two new and exciting updates to my game Crumbling World. These updates will introduce a new type of enemy that is sure to give players a challenge: the archer.


These new enemies will increase the excitement of the game substantially, as they are able to move quickly and wield a long-range attack, which is sure to be lethal if players aren’t careful. In addition to this new enemy, I have been refining the game control, which will allow for a more natural behavior and efficient movement as players navigate their characters throughout the game.

Refinement for the Character Controller

After doing some in-depth testing of Crumbling World, I realized that players were unable to move through levels in a natural manner. The more time I spent with the game from a player’s point-of-view, the more I realized that long-term gameplay made it feel like the player was getting heavier, or even dragging their feet as the game progressed. Needless to say, this was a strange issue that I couldn’t quite figure out.

5d0966ab2cc4e.jpg

Due to the complexity of my level design, the player’s character needed some components (such as a rigidbody) set up as both not kinematic and not gravity-dependent in order to be detectable by the game’s box colliders. Originally, I set the player’s animator using root motion, as that seemed to feel more natural.

Long story short, as I was debugging in an effort to find the root cause of the player’s strange movement patterns, I realized that disabling the root motion was making the player’s movement appear less natural to the human eye while at the same time allowing for better movement throughout the game environment.

So, I eventually came up with a unique solution to this issue. I decided to use motion handled by the script, as this way I could allow the player to move via a script while letting the combat animations move the player using root motion. This solution ended up being the perfect compromise, as it allowed for a fix to my problem while still allowing for the player to behave in a natural manner throughout the game.

5d0966add4c90.gif

Introducing the Archers

After introducing the Magic Unique Enemies a few weeks back, I realized that I didn’t have any other long-range enemies throughout the entirety of Crumbling World. This could have severely limited gameplay in the long run, so I decided to create a new type of enemy to bring more variety, fun, and difficulty to the gaming experience. As we have already learned, this new type of enemy is the Archer. In short, archers are normal enemies with the same capability of movement as many of the other foes found throughout Crumbling World. However, archers are able to attack from a long distance.

This factor, combined with the frequency of these arrow attacks, depends on an enemy’s level. This is also true for the damage and life points, meaning that a higher level enemy will not only be stronger, but healthier and more difficult to defeat. Overall, archers are enemies that you want to take down quickly. Their ability to inflict damage from afar is sure to make things more difficult for even the most skilled of players.

5d0966b226fd4.gif

What’s Next?

That’s all for this update. Check back again soon, as I’m working on a number of other new and exciting updates for Crumbling World, such as new levels and new enemies. As always, thanks for reading, and I look forward to sharing more details from my journey as a game developer soon!

Join the exclusive Beta Test here.



0 comments

Loading...

Next up

Designing systems is challenging, but making them work together is even harder! Here’s the new UI design for the Dialogue System interacting with the Quest System—assigning new quests, completing old ones—and the Save & Load system recording every step.

Hello everyone! My game Crumbling World is 80% off for Halloween! Grab it on Steam for less than $3. https://store.steampowered.com/app/1003560/Crumbling_World/

UI, Communication And Usability This week, I have been working on the main user interface (UI) for Crumbling World. UI is an essential part of any game, as it is one of the main tools that we as game designers use to communicate with our players directly.

Jump And Grab Edge System Since the last update, I have been working on the Jump and Grab Edge System for Crumbling World. I decided to rework these movement mechanics, as I thought it would be great to add a bit more complexity to each of the levels.

Hi everyone! CrumblingWorld is finally out! Grab it now! It's 27% off on Steam. https://store.steampowered.com/app/1003560/Crumbling_World/

Save And Load System Hello everyone! Over the last week, I have been creating the save and load system, which will allow users to save their progress and continue the game where they left off after stepping away.

Designing an intuitive Quest & In-Game Notification system for Lobo! 📜✨ Built for clarity and immersion, designed in Illustrator and fully implemented in Unreal Engine. 🎮🔥

Do you want to play Crumbling World for free? The new demo includes the same features and improvements that the full game. Download the FREE DEMO here: https://gamejolt.com/games/crumblingworld/358092 Thanks so much for your support

Sneak peek at the new UI in Lobo: The Howl Within! Now featuring stylish location introductions when entering new areas + a work-in-progress minimap system to help you navigate the wilds. Built in Unreal Engine 💻

Hi everyone! Tomorrow I will be releasing the Beta Demo for #CrumblingWorld, sign up in http://crumblingworld.com if you want to play it !