Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
(+2)

Aesthetically, this is quite nice. Definitely has the potential to become a fun, charming game.

As for the gameplay, it's mostly smooth. But, the input mapping desperately needs some attention. I know that you're planning to basically rewrite everything, but this demo's input mapping is exceptionally rough. So, even for a demo destined for obsolescence, I'd still suggest an input polish pass, for usability.

First, the binding. There's no way to bind camera movement to a gamepad's right analog stick or the mouse. There's also no way to bind actions to analog inputs (e.g., crouch to a gamepad's left trigger). And, axes are inverted (positive is down/right, negative is up/left). Although Unity's built-in input manager is far from ideal, these issues are all solvable while using it.

Then there's the default controls, which are nonstandard, to say the least. The default keyboard controls are the arrow keys for movement and WASD for the camera. Gamepad camera controls are pause to look up/right and select/back to look down/left. The camera zoom gamepad button is the bottom face button (A on an Xbox controller). Jump is the top face button (Y on an Xbox controller).

As a side note, if you want to automatically recenter the camera vertically, it should only happen when the player is moving. A stationary player is most likely looking around intentionally.

Finally, a couple of minor notes. I noticed while climbing a tree that the puff particles continued to emit while stationary on the tree. They seem to be set to emit over both time and distance. And, when you walk up the purple ramp near the start, you're stopped at the top by the corner of what I assume is the top terrain's box collider, which extends beyond the rounded corners of its mesh.

All that being said, thanks for releasing an early playable demo! I'm definitely interested in seeing where this project goes.

(+1)(-1)

I just fixed the Analogue and Default Controls and I'm uploading now. I forgot to check them and have been using the Keyboard for a while.

Controls on other gamepads are going to be wrong, I can't really fix that since my Gamepad is not xInput, or at least I'm not using it in xInput. The controls are correct on my Gamepad but I guarantee if I switched to my old Gamepad they would be bad.

The default controls on Keyboard are the Movement on Cursor Keys. This absolutely is Standard, if you grab an Emulator for a N64 you'll see this is the standard for Platformers, I really don't like Mouse move Camera controls in Platformers, they should be designed to handle the camera appropriately as you move without having to be modified. The camera movement in this is a little weaker than it should have been but you can move and not touch the camera control for the most part.

Either way I've fixed the Analogue Camera issue and Defaults for Gamepad and am uploading now.

All Collision issues are not going to be a problem from here forward, the entire Character Control Code is being replaced, the whole collision logic in this is much worse than in my fan game project and the reason I created that was to practice better character control, so no problems there :)

Thanks for Playing.

(+1)

OK I've uploaded the fixed version.

Please redownload. You maight still need to change the controls for your Gamepad but you can now use the Analogue properly for Camera. Thanks