darkvania - prototype
This is my first project using Unity and in game development in general. I've been working on it for about 10-11 days and I'm looking to get some feedback on how it feels.
Bare in mind I'm quite new to this so there for sure are a lot of bugs.
The project features a 2D platformer controller built with Finite State Machine (FSM) in mind. The controller currently supports 8 states: Idle, Move, Jump, Fall, Dash, Wall Slide, Wall Jump, and Ladder Climbing.
I'm still thinking about HFSM, but I think it'd be overkill and currently I don't really see a point, maybe once I add combat. I'd just need to research more, because I feel like HFSM would very easily become a possible reference hell.
The crow in the "game" follows the player using a raycast and waypoints to track the player’s last known position if it loses sight of the player. This crow is a friendly companion, and if I decide to develop this into a full game, it would actually be a raven with additional states for attacking and fetching specific items, among other features.
A bit of context: My goal is to create a 2D souls-like platformer, drawing inspiration from titles like Hollow Knight and Celeste. Combining precision platforming with combat elements. For now, this project is mainly for learning and a potential addition to my non-existent portfolio.
If I ever move forward with developing this into a complete game, everything you see and feel would be changed.
Thank you for your time and feedback!
Controls:
Move
WASD/Arrows
Left Stick/DPAD
Jump
Space
Button South
Dash
Shift/J
Button East
Some things to know.
There is no animations for some things.
Ladders are a little weird with controller, especially if you wall jump and there's a ladder in between, however with keyboard it feels smooth.
There's a double jump, if you hold jump you only jump once and basically bunny hop, pressing jump again while in air will double jump.
There is jump buffer and coyote time, however I haven't implemented these for wall jumping yet and that's why you might feel like you got dropped inputs during wall jumping, right now its very timing specific.
You can only wall jump the same wall/side once, you cannot wall jump that side again unless you've jumped the other side wall or you've been grounded.
The Assets I used:
Character
https://penusbmic.itch.io/the-dark-series-sci-fi-samurais
Crow
| Status | Prototype |
| Platforms | HTML5 |
| Author | nyxremi |
| Genre | Platformer |
| Made with | Unity |

Leave a comment
Log in with itch.io to leave a comment.