At long last, the player has an actual character sprite, courtesy of a real artist. Right now there is just an idle and walking animation, but there will be more coming for the other characters once I officially bring this artist on. I’ve been very impressed with their work so far, so there should be more animations and more sprites for other characters in the works.
I think I’ve also found a good solution to my multiple-layers issue, which makes use of Path2D and PathFollow2D nodes to essentially put an NPC on-rails when traversing between floors. So far no issues have come up related to broken navigation, so after some more tweaking this should be fixed.
Some highlights:
- Added basic sprite for player character, including idle and walk animations
- Added copier and tasks related to it
- Fixed player interact prompts not initially appearing in the right place
- Modified NPCs to all inherit from one node and one script (no more copy+pasting the same code across 4+ different scripts with minor differences)
This almost looks like a game, which is something I’ve been telling myself for the past half year now. Maybe one day it will actually play like half a game, too.