HELLASURE - DEVLOG #2


1) Patreon API Implementation

Active patrons are listed in the menu on the left. This list is automatically updated.

A yellow warning message has been added to the menu in the bottom right corner. After logging in, it will be updated according to your badge (admin, patron, follower, user, etc.).

(This screenshot was taken directly from the game.)

The Patreon login system has been officially implemented in the game.

As I mentioned earlier, you will need to log in to Patreon (and have an active Tier) to play this game.

The play button is disabled (locked) by default. After you logged in, it checks if you are the active patron. If you are the active patron, the play button is unlocked.

Note: This system isn't just a simple UI unlock. Scenes with special content are also locked/encrypted. Even if you somehow manage to bypass the UI and load the scene, the security system will prevent it. Additionally, measures have been taken with memory XOR and various security protections. Writing this seriously took me months. Say no to piracy! :)

I'm thinking of giving away free keys to people who supported me during the early development phase <3

Clicking the "Log In" button will open the official Patreon website. You will then authorize access to the "Viznity Games Platform" API by clicking "Allow".

After seeing this screen on desktop, you can manually return to the game.
(On mobile and WebGL it redirects/opens the application automatically)

If you log in successfully, your Patreon profile picture, name, and badge will be displayed when you return to the game.

The yellow text updates, and depending on your badge (which checks if you're an active patron or not), the Play button will either be unlocked or remain locked.


2) Collapsible Right Bottom Drawer

A small "fold" button has been added to the far left.
Optionally, you can fold the Patreon login page to get a better view of Mira.

3) Patron Goal

Just like Twitch streamers specify subscriber count goals, I've added a Patron count goal for the game. A button has also been added below for those who want to support me.

4) Key Activatio

 -> 

A feature I've been thinking about adding for a long time has finally been implemented: an in-game key system!
I've written a pristine backend system. It's completely server-side and secure.

Its main purpose is to activate the game. It will be used to distribute the game to beta testers or youtubers/streamers.

To activate the key, you still need to log in to Patreon. However, this time, being an active patron is not required. The key you activate is matched to the unique ID of your Patreon account. This prevents a key from being activated on multiple accounts.

A possible future feature:
- Unlocking in-game exclusive content
(However, since the Patreon login system already exists, I don't think this is necessary because locked content in the game can be automatically unlocked according to your Patron role.)

--

End of the devlog #2! I hope you enjoyed reading it.

To stay updated, here's the Patreon link!

See you in the next devlog!

Leave a comment

Log in with itch.io to leave a comment.