Unity Underground devlog #12 - first pass kb/m done
The bug reports slowed down enough that I had some concentrated time to work on the keyboard and mouse support, and I think I have a first pass of that support implemented.
Git reports 8063 lines of code touched across 45 source files. Oof. Some of the changes are: avatar movement; full drag and drop to and from the world, in the inventory, paperdoll, and trading; the front end, the credits, the character creation, the "how many" dialog, the magic panel, the map, conversations, the musical instrument dialog, the save, load, and options tabs, cutscenes, and end game; key and pole use, and bone burying.
Now all that remains is to test it with a game playthrough, both gamepad and kb/m. No doubt I've broken something in the gamepad path, and I've forgotten something in the mouse path. Fortunately I can hot swap between control methods should one fail, rather than starting from scratch every time I encounter an issue.
I have some other things vying for my attention right now but it should be ready in a few days.
Get Unity Underground
Unity Underground
An engine recreation of the 1992 immersive sim classic.
| Status | Released |
| Category | Game mod |
| Author | Kweepa |
| Genre | Role Playing |
| Tags | Dungeon Crawler, Fangame, First-Person, Immersive, Remake, Retro, Singleplayer, underworld, Unity |
More posts
- Unity Underground devlog #17 - texture overrides7 days ago
- Unity Underground devlog #16 - conversation fixes10 days ago
- Unity Underground devlog #15 - fixes for kb/m support39 days ago
- Unity Underground devlog #14 - kb/mouse support added71 days ago
- Unity Underground devlog #13 - kb/m76 days ago
- Unity Underground devlog #11 - mage run fixesMay 03, 2026
- Unity Underground devlog #10 - achievement fixesApr 28, 2026
- Unity Underground devlog #9 - a plethora of bug fixesApr 26, 2026
- Unity Underground devlog #8 - daily(?!) bug patchApr 19, 2026
Comments
Log in with itch.io to leave a comment.
Looking forward to this update!
I'm happy to do another run on KBM for testing
Thanks!