Game
BattleJuice Alchemist

4 years ago

DevLog: Preview on Minimap and New Camera Controls

BattleJuice Alchemist Alpha gets a minimap, compass, freely rotatable camera and lots of customization


Hey everyone,

recently I decided that I could no longer make this a future-me problem: some playtesters found camera movement not perfect in places. You could freely move the camera in zoomed-in third person mode, but not in top down view. Implementing free camera movement is a bigger can of worms than one would expect, but your wish is my command.

topdowncamerarotation.gif

So why is this so difficult? Here is the deal: BattleJuice Alchemist now is a game where you can play in top down perspective and in third person, move by clicking and by WASD input and switch between all four combinations seamlessly. In top down mode you expect the character to move "down" when you press down. But what actually is "down"? If you rotate the camera in top down mode, "down" is not aligned with south anymore. You expect to move in reference to your camera rotation. In third person on the other hand, you maybe do not want your character to move towards the camera when you press down. Should the character walk backwards? Or should the camera pan around the character until it is behind the character again?
One person might expect that the left and right buttons in third person perspective rotate the camera, another wants them to rotate the character and a third person might want them to move the character. You want keybindings and UI buttons to turn the camera in 45 degree steps, but also want to have complete freedom to look with the mouse. How do you do that when you also walk with the mouse? All these things and quite a lot more had to be taken into consideration and new control settings and bindings hat to be implemented.

To make all of that camera movement and input comfortable to use, I had to tie in a second feature: A minimap and compass.

compassui_small.jpg

The minimap provided its own challenges, which were mainly performance related, but I won't bore you with that. For now, I am happy that only a bit of testing and polishing has to be done and the new features will be ready to be rolled out within the next patch. If you want to check it out, you can still join the open alpha playtest on Steam: https://store.steampowered.com/app/1384060

Thank you for sticking with me and have a great day!

Alain



0 comments

Loading...

Next up

Hey there!

While waiting for Act 2 translations, let’s talk about how we actually craft those dialogs: it’s a collaborative effort with some Arcweave magic to bring the story to life in our "monolog-style dialogs." Check out the devlog below:

The first part of BattleJuice Alchemist's Act 2 is now live in Early Access!

Journey to the desert and the city of The Well, where a new chapter of Juice's story is set in motion. We can't wait to hear what you think!

Steam: http://s.team/a/1384060

As the year comes to a close, we want to say thanks for the wonderful support throughout 2024. Looking ahead, 2025 is set to be an exciting year for BattleJuice Alchemist. Wishing you happy holidays and a fantastic new year!

Happy #WIPWednesday! Are you working on a game? Making some art? Practicing a song? Something else? Tell us in the comments!

May's here, and yep, we're already halfway through, so it's about time to share our roadmap with you!

The Well, our new desert oasis, is shaping up. Meet Willow, the scholar 👓, and Melvin, the Cleaner🧹with a wild side.

Full post:

https://store.steampowered.com/app/1384060/BattleJuice_Alchemist

Happy #WIPWednesday! Are you working on a game? Making some art? Practicing a song? Something else? Tell us in the comments!

We're currently building new story locations for BattleJuice Alchemist, namely a city called The Well. Check out this piece of concept art by our art director Felix!

Big news everyone! BattleJuice Alchemist's Early Access now supports 12 languages! The language update also contains a lot of fixes and a bit of secret content, which we will talk about in detail soon. https://store.steampowered.com/app/1384060

Here's my Bandit Trap #BanditDesign I made in Blender! What better design for a bandit than one of the most famous bandits, Robin Hood!

BattleJuice Alchemist Act 2 is almost here and if you're heading to Gamescom, you’re in luck—come be one of the first to experience it starting tomorrow! Swing by the Indie Arena Booth (Hall 10.2, Booth F010g - E019) and join the fun. See you there!