Game
Asyre - A Fantasy Story
2 years ago

Project Asyre


Welcome

Hello everybody. For those of you who don't know me, I'm @vessi . I make text-based games. Mostly in the form of open world adventure games. Asyre and A Star Wars Story are currently my two main projects, though Asyre is the one I'm putting more focus into.

Asyre isn't your typical CYOA Twine game. It features complex systems to play around with, and a vibrant world to explore. It's probably better to think of Asyre as a text-based Elder Scrolls game, rather than just a CYOA.

The demo I released a few moments ago is mostly a UI demo. I've spent about 3-4 days writing what is currently uploaded. I know it has no content yet; I mostly want feedback from the community on how user friendly the UI is, and what could be improved in that regard.

This will be an ongoing project for, at least, the next few months or so. I will continue to provide updates to the game for as long as I manage to retain interest in it. I'm not expecting this to be a commercial success, so I don't plan on putting in 8-10 hours of work a day into Asyre. I am in no rush to complete the game. I'd rather have a game that feels enjoyable to play, rather than something that is rushed.


Known Issues

As I've said, Asyre is an ongoing project, and I know that there are already some bugs I need to work out. Some of these bugs will be fixed, others I can't control too much.

Audio Subsystem

The audio subsystem is going to, most likely, be an ongoing issue throughout the duration of this project. Twine's audio API handler is.. not the best. There is currently no way to use any kind of identify() function without rewriting the entire subengine, which I will not be doing. This leads to weird audio restarts where the background audio will start over when entering the passage that engages the audio, even if the audio is already engaged. There is nothing I can really to do solve this issue in any feasible amount of time, so I probably won't worry about it too much. If it annoys you that badly, you can just disable Audio Effects, since that's where most of the trouble lies (since UI effects are only ever single shots, you hardly ever get any restarting).

Passage Transitions

This one is my fault entirely. I will need to rewrite a lot of the current passage transition framework to get it anywhere close to where it needs to be. I could go in depth to explain this, and why it sucks, but suffice it to say that there is already a pretty major bug one can exploit for infinite mana and health stats. I'll fix these issues as they appear, but I have a feeling passage transition issues will be some of the most common exploits found in Asyre.

LOD Assets

Yeah, this one is kind of annoying. It's not an issue when playing locally (IE, the downloadable option), as most modern hard drives are capable of loading the assets on demand, but I've noticed significant interference when playing online (through the GameJolt interface). Obviously GameJolt is something that I want to continue using (I really like their achievement system API), so the solution to this problem is clear. There are already several easy drop-in solutions to preload assets, and I'll most likely frankenstein one of those.


Goodbyes.. For Now

Unfortunately, it is now time for me to take my leave. I've been up for way too long, and I'm sure I've absolutely destroyed the grammar of this post already. I will post an update whenever it is that I release the next UI demo. Until then, I bid you adieu vif.



0 comments

Loading...

Next up

Smile! Here, take some happy pills! ✨💊 #Blender #3DModelling #3DArt Buy me a Ko-fi: https://ko-fi.com/barbarafb_

Fan art for Foolish I'm feeling kinda better so I drew this

Here's a peaceful little forest scene for this #screenshotsaturday, from the beginning of the game.

Path of Kami: The Evolution of the Lore

Another house i made long time ago.

I was bored, so... ManutKat.

So here's the first of the zodiac signs i will make for the next weeks.

Sometimes the suction cup get sticky. Small animation I made in Blender after doing my tutorial on picking up/dropping objects in animations. Crate model by jQueary (https://sketchfab.com/3d-models/game-ready-sci-fi-crate-d98deca6…).

Finished work on the emotions of a new character for the tank universe