2D platformer, open world

I decided to write a simple platformer game.
So first goal is almost achieved.
Level generation and object pool
In subtitles there is a comments about what is done.
All configs stored in scriptable objects. Level data stored at int[,] array, different layers at different byte positions. I took 2d model from another package which is available on asset store.

1 Like

About 2 weeks ago, i’ve been written character controller based on impulses.
It support fixed speed walk/run, 1x and 2x jumps.
Some time ago i’ve been received rough animation of the character, and today i found the time to add it to the project.

it took just about 2-3 hours. with unity sprite import settings it’s very-very handy to set proper pivot point and set proper scale using pixel per unit. Yes in final animation everything would be the same, but right now most of them had different pivot point and scale.
here is an animator with state machine

and here is a result.

I really like this character. he is very cute =)

today I’ve made and recorded a tutorial which would be available on the bottom of the level.
Like when you will finish it, you continue to play on the same level. and remaining part of the level would be generated