• Register

"The Arcaniary. The Blue Mists. The World Apart. And many other names besides. It's the place magic comes from, the place spell-crafters move in and out of. It's always described as blue mist, and impossible rock formations, and blazing-starred skies.

"What greater call to an adventurer? What an adventure it would be to visit such a place! What would I discover there, and see? For almost as long as I've adventured--maybe longer--I've wanted to explore its depths.

"But only spell-weavers can enter it, and to take up magic requires a sacrifice. When one is young, this could be one's memories, or ties to family, even physical life, or something else besides. But once one has found a path in life, only the sacrifice of that path will do. To go back on the sacrifice would bring death.

My path is adventuring. It always has been; it burned in my blood the day I was born. To learn magic, I would have to give up adventuring, my life--the very reason that I want to enter the other world.

"But in a tavern recently I heard a story, of a lost city and a door that led directly into the Mists. No magic training. No sacrifice. It could be just a story, or its meaning lost over the centuries. Even if it is, chasing it sounds like an adventure in itself.

"And if it's true. If there really is a door..."

A Door to the Mists is a first-person video game in a fantasy setting, featuring exploration, traversal, puzzle-solving, and sparse combat.


  • Ledge-climbing
    • In short, if it's solid, within reach, sufficiently flat, and has sufficient space, you should be able to climb onto it.
  • Combat
    • One-on-one melee; inspired by the Quest for Glory series
  • Exploration
  • Traversal challenges
  • Puzzle-solving
  • View media
  • View media
  • View media
  • View media
  • View media
  • View media
Post article RSS Articles

Control-Mapping Done!


Greetings and salutations!

This week's screenshots show the key-mapper for A Door to the Mists, now updated with the key-mapping module's recently-added functionality!

(Please excuse the lack of a mouse-pointer in them; it wasn't captured with the screenshot.)

Screenshot from 2019 05 12 02 30 1

Screenshot from 2019 05 12 02 30

The week just past was a busy one, I feel! Once again, most of its work was related to the key-mapping module, whether directly or peripherally:

To start with, I believe that I have my key-mapping module complete! ^_^

This involved some tweaks, and the addition of a few new features (including the separation of the key-mapping "profile" directory into a "default profile" directory and a "user profile" directory). But perhaps more than that, it involved a lot of bug-fixing, as I discovered a number of issues along the way--but thankfully, I believe that I've fixed all that I found.

With the module pretty much done, I believe, I've uploaded it to GitHub, available for other Panda3D developers who may find it useful. If you want to take a look, you should find it here:

The GitHub version includes a very, very simple example-game that I put together in the week just past. It shows the use of the module in the context of a game, as well as some of how the module's appearance can be customised. The game itself is a simple Lander-ish thing, in which the player flies a little craft around an arena, collecting gems while avoiding the walls.

Screenshot from 2019 05 13 18 06

I also included a dummy saving- and loading- script in the repository, so that programs, and especially the test/example programs, may be used without showing error-messages at every attempted control-binding.

I believe that in last week's post I mentioned a short game that I had made in the hopes of getting feedback on the key-mapper. Well, with the key-mapper done, I uploaded that test-game to itch.io. If you're interested in trying it (whether for feedback or just for fun), you should find it here:

And with all of that done, I moved back to work on A Door to the Mists itself. Specifically, and as shown above, I updated its key-mapper to reflect the changes that I've made: in particular, the "reset to default" button has been removed, replaced by the appropriate profile-related UI-elements.

Furthermore, I set to work on integrating the key-mapper's new functionality into the game itself. This actually went pretty smoothly, I believe! Indeed, for the first time I got to play A Door to the Mists with a controller. ^_^

(I still much prefer keyboard-and-mouse, but I like that the option is there, and that it works.)

This did incur the addition of a few extra controls to the game--specifically, one each for the four axial-directions involved in looking. (That is, up, down, left, and right.) On the plus side, adding these means that if someone decides that they want to look around via keyboard, they should be able to do that.

The only real stumbling-block is that I have a very cheap gamepad, which confuses Panda3D a little; in particular for this game, the right thumb-stick doesn't seem to report itself as Panda3D expects. However, I think that the engine-developers may have recently added some fixes for this--we'll hopefully see when the next version of the engine is released!

I will confess that I do fear that my current gamepad controls feel rather awkward in the combat mechanic. (Although it's possible that some of this is due to my inexperience with gamepads.) It's something that may call for further thought...

And over the course of the week a number of other changes and fixes were made that don't seem worth mentioning here!

Finally, I've started in on a new side-project in my off-hours. I'm currently calling it a "wandering visual novel": visual-novel mechanics embedded in a tile-based, free-roaming 3D environment, such as was used in a number of old RPGs.

I posted a short video showing my prototype, which you should find here:

And a few screenshots:

Screenshot from 2019 05 12 01 55

Screenshot from 2019 05 12 01 55 1

That then is all for this week--stay well, and thank you for reading! ^_^

Axes Mapped!

Axes Mapped!


In which the key-mapper test-game is polished; the same gains a new player-ability, and with it a new control-type to test; the key-mapper itself is near-done...

A Key-Testing Digression

A Key-Testing Digression


In which a game is made to test key-mapping; and a few minor bugs are addressed.

The Key-Mapping Retrofit

The Key-Mapping Retrofit


In which additional device support in the key-mapper is worked on; key-map profiles are added; and a handful of assorted changes are made.

Below the Streets of Tenereth

Below the Streets of Tenereth


In which a cutscene is completed; parallax is used; and a broken cutscene is fixed.

Post a comment
Sign in or join with:

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.

Follow Report Profile
A Door to the Mists
Send Message
Release date
Game watch
Single Player

Latest tweets from @ebornian

Non-mouse menu-operation (note the mouse-cursor off to the right). Still very much work-in-progress!… T.co

18hours ago

#iansarcana In which I discuss #gamesiown, with a focus on the magical, curious, or weird. ☄️✨ 🔫CyClones📡🤖 Does… T.co

May 17 2019

RT @studiotheoph: MAY 23 🐰👔 T.co

May 16 2019

I'd like to take a moment to advertise @lunachaili's merch. Whether notepads (including one gamified!), character-… T.co

May 16 2019

RT @ChibirdArt: When I was struggling with my sadness earlier this year, I was actually experiencing a lot of distress and shame ab… T.co

May 16 2019

RT @PlueschkatzeArt: My fantasy tiles - elves tileset released today through degica~ go check it out! I'm also looking forward to the st… T.co

May 16 2019

Well, time to finally make a start on a feature that I've been sort-of putting off a little, that I've been finding… T.co

May 15 2019

I currently have two side-project concepts that I really like, and I'm sorely tempted to attempt to take on both at… T.co

May 15 2019

Another tweak to the main menu: the title is now located to one side with the menu-buttons, to hopefully create an… T.co

May 15 2019

RT @IthaquaLabs: Finished off another background for Perceptions of the Dead 2's new story~ #VisualNovel #IndieDev #IndieGame T.co

May 15 2019

Embed Buttons
Link to A Door to the Mists by selecting a button and using the embed code provided more...
A Door to the Mists
354 (6 today)
Last Update
1 member